th ▾

API LLM แบบไม่เซ็นเซอร์สำหรับนักพัฒนา

https://api.aiablated.com/v1ไม่มีการเซ็นเซอร์

เอกสารประกอบ API ของ Ablated ai

รับคำตอบแรกจากโมเดล ablated AI uncensored ภายในหนึ่งนาทีโดยใช้ API ที่เข้ากันได้กับ OpenAI คุณมีเพียงคีย์ API และ URL ฐานข้อมูลเพื่อเริ่มส่งคำขอ

การตรวจสอบสิทธิ์: การใช้คีย์ API ของคุณ

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

โครงสร้าง URL ฐานและจุดปลาย

ส่งคำขอทั้งหมดไปยัง base URL เดียวของเราสำหรับการเติมข้อความแชท เราไม่เสนอจุดปลายสำหรับการสร้าง embedding รูปภาพ หรือการปรับแต่งโมเดล ใช้มาตรฐาน POST /v1/chat/completions พาธสำหรับส่งคำขอของคุณได้ คุณยังสามารถสอบถาม GET /v1/models เพื่อตรวจสอบตัวระบุโมเดลที่มีอยู่ โครงสร้างนี้รับประกันความเข้ากันได้กับไคลเอนต์ SDK ของ OpenAI ที่มีอยู่โดยไม่ต้องใช้ตรรกะการกำหนดเส้นทางแบบกำหนดเอง

เริ่มต้นอย่างรวดเร็ว: คำขอแรกของคุณกับ ablated AI

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

curl https://api.aiablated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current version of the api"}]
  }'

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

การผสานรวม SDK Python

ใช้ไลบรารี Python ทางการของ OpenAI เพื่อผสานรวม API เข้ากับแอปพลิเคชันของคุณ กำหนด base URL และ API key ในการกำหนดค่า client วิธีนี้จัดการการแปลงสภาพและการแยกวิเคราะห์ข้อผิดพลาดโดยอัตโนมัติ คุณสามารถสตรีม response หรือรับแบบซิงโครนัสได้ ไลบรารี client จัดการวงจรการเชื่อมต่อให้คุณ

from openai import OpenAI

client = OpenAI(base_url="https://api.aiablated.com/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)

ตัวอย่างโค้ดนี้เริ่มต้นไคลเอนต์อย่างถูกต้อง โดยชี้ไปยัง URL พื้นฐานเฉพาะของเรา โปรดติดตั้งแพ็คเกจ openai ล่าสุดเพื่อความเข้ากันได้เต็มที่กับฟีเจอร์การสตรีมและการเรียกใช้ฟังก์ชัน

การผสานรวม SDK Node.js

ผสาน API เข้ากับโปรเจกต์ JavaScript หรือ TypeScript ของคุณโดยใช้ SDK มาตรฐาน กำหนดค่า base URL ให้ชี้ไปยังบริการของเรา ซึ่งช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น chat.completions.create. SDK จัดการส่วนหัวของการร้องขอและการวิเคราะห์ข้อมูลตอบกลับ คุณสามารถเพิ่มการจัดการข้อผิดพลาดสำหรับกรณีที่ถูกจำกัดอัตรา (rate limits) หรือการตรวจสอบสิทธิ์ล้มเหลวได้อย่างง่ายดาย

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiablated.com/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);

การกำหนดค่านี้ทำให้แอปพลิเคชัน Node ของคุณสื่อสารได้อย่างถูกต้อง ขั้นตอนสำคัญคือการกำหนดค่า URL ฐานใหม่ หากไม่มีขั้นตอนนี้ SDK จะพยายามเชื่อมต่อกับคลาวด์ของ OpenAI แทนเซิร์ฟเวอร์ของเรา

การตอบกลับแบบสตรีมมิ่งและการใช้งานโทเค็น

รับคำตอบทีละโทเค็นโดยใช้ Server-Sent Events (SSE) ซึ่งช่วยลดความล่าช้าที่รับรู้สำหรับการส่งออกที่ยาวนาน ชิ้นข้อมูลสุดท้ายของการสตรีมจะรวมถึงการใช้โทเค็นรวมสำหรับการร้องขอ คุณสามารถติดตามการบริโภคเครดิตพรีเพย์ของคุณแบบเรียลไทม์ ตั้งค่า stream: true ใน payload ของคำขอของคุณเพื่อเปิดโหมดนี้ วิธีนี้เหมาะสำหรับอินเทอร์เฟซแชทและการสร้างข้อความสด

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)

วิธีการสตรีมนี้มอบประสบการณ์ผู้ใช้ที่ลื่นไหล ชิ้นสุดท้ายประกอบด้วยสถิติการใช้งาน ตรวจสอบตัวเลขเหล่านี้เพื่อจัดการเครดิตพรีเพดของคุณได้อย่างมีประสิทธิภาพ SDK จัดการข้อผิดพลาดระหว่างการสตรีมได้อย่างราบรื่น

คำถามที่พบบ่อย

context window สำหรับโมเดล AI ที่ถูกตัดทอนคืออะไร?

โมเดลรองรับหน้าต่างบริบทขนาด 100,000 tokens สำหรับทั้ง input และ output รวมกัน คุณสามารถสร้าง output ได้สูงสุด 16,000 tokens ต่อคำขอ หากคุณไม่ได้ระบุขีดจำกัด ค่า output เริ่มต้นคือ 2,048 tokens สิ่งนี้ทำให้สามารถสนทนาได้อย่างยาวนานหรือประมวลผลเอกสารยาวได้โดยไม่มีการตัดข้อความทันที

ฉันจะจัดการ rate limits และข้อผิดพลาดได้อย่างไร?

คุณจำกัดการใช้งานที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ หากเกินขีดจำกัดนี้คุณจะได้รับข้อผิดพลาด 429 ข้อผิดพลาด 401 หมายถึงคีย์ API ไม่ถูกต้อง ในขณะที่ข้อผิดพลาด 402 หมายถึงคุณต้องเติมเครดิตคงเหลือล่วงหน้า เราไม่มีการรับประกันระดับบริการ (SLAs) ดังนั้นโปรดวางแผนปริมาณคำขอของคุณให้เหมาะสม

โมเดล AI ablated เป็นผลิตภัณฑ์ทางการของ OpenAI หรือไม่?

ไม่ โมเดล AI ที่ถูกตัดทอนเป็นโมเดลโอเพนเวตอิสระที่รันบนเซิร์ฟเวอร์ของเรา เข้ากันได้กับรูปแบบ API ของ OpenAI แต่ไม่ใช่ GPT, Claude หรือ Gemini มันถูกปรับให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ดูเอกสารทางการของ OpenAI สำหรับรายละเอียดโมเดลเฉพาะของพวกเขา

รับคีย์ API ของคุณ

สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐาน นั่นคือทั้งหมด

เปิดบัญชี