th ▾
รับ API key
  1. Abliterate
  2. คู่มือเริ่มต้นใช้งาน API ของ Abliterate

คู่มือเริ่มต้นใช้งาน API ของ Abliterate

เชื่อมต่อเครื่องมือที่มีอยู่กับ LLM แบบไม่มีเซนเซอร์ผ่าน API ที่เข้ากันได้กับ OpenAI แบบมาตรฐาน คู่มือนี้ครอบคลุมพื้นฐานสำหรับการผสานรวม

ติดตั้ง SDK OpenAI มาตรฐาน

เริ่มต้นด้วยการติดตั้งไลบรารีทางการสำหรับภาษาที่คุณเพื่อให้เข้ากันได้กับ URL พื้นฐานและวิธีการตรวจสอบสิทธิ์ของเรา

กำหนดค่า URL พื้นฐานและคีย์ของคุณ

ชี้ไคลเอนต์ของคุณไปที่ HTTPS://api.abliterate.cc/v1 และใช้คีย์ API เฉพาะของคุณ คุณได้รับคีย์ที่ใช้งานหนึ่งคีย์ต่อบัญชี ซึ่งคุณจะได้รับทันทีหลังจากสมัครด้วย Google หรืออีเมล

  • URL ฐาน: HTTPS://api.abliterate.cc/v1
  • Auth: Bearer token ผ่าน Authorization header

การตั้งค่านี้ใช้งานได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐานใดๆ

ส่งคำขอ Completion ครั้งแรกของคุณ

ส่งคำขอ POST ไปยัง /v1/chat/completions ด้วยรหัสโมเดล uncensoredโมเดลประมวลผลข้อความเข้าและข้อความออกโดยไม่มีการป้องกันทั่วไป

curl https://api.abliterate.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Python libraries for web scraping in 2024"}]
  }'

ตรวจสอบ response สำหรับข้อความที่สร้าง คุณสามารถปรับพารามิเตอร์เช่น temperature สำหรับความคิดสร้างสรรค์หรือ top_p สำหรับความหลากหลาย.

เปิดใช้งานการสตรีมสำหรับผลลัพธ์แบบเรียลไทม์

ตั้งค่า stream: true เพื่อรับโทเค็นผ่าน Server-Sent Events (SSE) ซึ่งให้ประสบการณ์ที่ลื่นไหลกว่าสำหรับอินเทอร์เฟซแชท

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

ชิ้นสุดท้ายประกอบด้วยการใช้งานโทเค็นรวม การสตรีมทำงานสำหรับพารามิเตอร์มาตรฐานทั้งหมด

ใช้ Tool Calling และโหมด JSON

เปิดใช้งานผลลัพธ์ที่มีโครงสร้างด้วย response_format: {"type": "json_object"} สำหรับการแยกวิเคราะห์ที่สอดคล้องกัน คุณยังสามารถใช้ tools และ tool_choice สำหรับการเรียกใช้ฟังก์ชัน

from openai import OpenAI

client = OpenAI(base_url="https://api.abliterate.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

ฟีเจอร์เหล่านี้ทำงานร่วมกับพารามิเตอร์มาตรฐานเช่น stop sequences และ seed สำหรับการทำซ้ำ

จัดการข้อผิดพลาดและข้อจำกัดของ tokens

ตรวจสอบรหัสสถานะ HTTP สำหรับปัญหาทั่วไป 401 หมายความว่าคีย์ของคุณไม่ถูกต้องหรือหายไป 402 หมายความว่าเครดิตที่ชำระเงินล่วงหน้าไม่เพียงพอ 429 บ่งชี้ว่าคุณถึงขีดจำกัด 300 คำขอต่อนาที

ขนาดหน้าต่างบริบทคือ 100,000 tokens โดยรวม การส่งออกสูงสุดคือ 16,000 tokens ต่อคำขอ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตของคุณ

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliterate.cc/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

FAQ

abliterate ในบริบทนี้หมายถึงอะไร

Abliterate หมายถึงการขจัดข้อจำกัดเนื้อหา ทำให้โมเดลสามารถสร้างเนื้อหาสำหรับผู้ใหญ่หรือหัวข้อที่ถกเถียงกันได้โดยไม่ต้องมีการปฏิเสธ โมเดล AI แบบไม่มีการเซ็นเซอร์ของเราได้รับการปรับแต่งสำหรับพฤติกรรมเฉพาะนี้

คุณรับวิธีการชำระเงินใดบ้าง?

คริปโตเท่านั้น: USDT บน TRC20 หรือ USDC บน Base จำนวนเต็มตั้งแต่ $20 ถึง $500 ส่วนลดเครดิตเริ่มใช้เมื่อจ่ายตั้งแต่ $50

ข้อมูลของฉันถูกนำไปฝึกโมเดลหรือไม่?

ไม่ เราให้ความสำคัญกับความเป็นส่วนตัวโดยไม่นำพรอมต์ของคุณไปใช้ในการฝึกโมเดล คุณต้องการเพียงอีเมลเพื่อสมัครรับบริการ ซึ่งรับประกันอิสระที่แท้จริงสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย

รับคีย์ของคุณภายในไม่กี่วินาที

สมัครสมาชิก คัดลอกคีย์ของคุณ อัปเดต URL พื้นฐาน แค่นั้นแหละ

รับ API key