คู่มือ API Quickstart
คู่มือนี้ช่วยให้คุณรวม API uncensored ที่รองรับ OpenAI-compatible ของเรากับโค้ดไคลเอนต์ที่มีอยู่ของคุณ คุณได้โมเดลเดียว ราคาโปร่งใส และไม่มีล็อคผู้ขาย
https://api.pricingapideepseek.com/v1
URL ฐานและการตรวจสอบสิทธิ์
ใช้ URL ฐานเฉพาะของคุณและ API key ที่ถูกต้องสำหรับทุกคำขอ
URL ฐานคือ https://api.pricingapideepseek.com/v1. อัปเดตการกำหนดค่า SDK ของคุณให้ชี้ไปที่ที่เก็บนี้แทนจุดสิ้นสุด OpenAI เริ่มต้น ตรวจสอบสิทธิ์โดยการส่งคีย์ API ของคุณใน Authorization header. คุณได้รับคีย์หนึ่งคีย์ต่อบัญชี หากคุณต้องการคีย์ใหม่ คีย์เก่าจะหยุดทำงานทันที เริ่มต้นด้วยเครดิตทดลองใช้ $0.50 เพื่อตรวจสอบการเชื่อมต่อก่อนซื้อคริปโต
ส่งคำขอ Chat Completion ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง endpoint chat completions เพื่อรับข้อความตอบกลับ
นี่คือการแทนที่แบบหยดลงไปได้สำหรับไคลเอนต์ OpenAI มาตรฐาน คุณกำหนดรหัสโมเดลเป็น uncensored. API ส่งข้อความตามพรอมต์ของคุณ ข้อผิดพลาดเช่นเครดิตไม่พอหรือคีย์ไม่ถูกต้องจะส่งรหัสสถานะ HTTP มาตรฐาน ไม่ต้องกำหนดค่าเพิ่มเติมสำหรับการสร้างข้อความพื้นฐาน
- จุดปลาย:
POST /v1/chat/completions - ID โมเดล:
uncensored - Input: มีเพียงข้อความ prompt
ตรวจสอบยอดคงเหลือของคุณหากคุณได้รับข้อผิดพลาด 402 เติมเงินด้วย USDT หรือ USDC เพื่อใช้บริการต่อไปได้อย่างไม่ขาดตอน
การผสานรวม SDK Python
กำหนดค่าไลบรารี OpenAI สำหรับ Python ให้ใช้ URL พื้นฐานของเราและคีย์ของคุณ
สิ่งนี้ช่วยให้คุณใช้โค้ด Python ที่คุ้นเคยสำหรับการโต้ตอบกับ LLM ของคุณ ไลบรารีจัดการการกำหนดรูปแบบคำขอโดยอัตโนมัติ คุณเพียงแค่ต้องกำหนดค่า host API เริ่มต้น สิ่งนี้ทำให้สคริปต์ที่มีอยู่ของคุณทำงานได้โดยไม่ต้องแก้ไขใหญ่
- ตั้งค่า
base_urlไปยัง endpoint API ของเรา - ตั้งค่า
api_keyไปยังคีย์เฉพาะของคุณ - เรียก
chat.completions.createพร้อมโมเดลuncensored.
ข้อผิดพลาดจะถูกยกเป็นข้อยกเว้นมาตรฐาน ตรวจสอบข้อความข้อผิดพลาดเพื่อดูรายละเอียดเกี่ยวกับอัตราจำกัดหรือปัญหาการเรียกเก็บเงิน
การกำหนดค่า Node SDK
เริ่มต้นใช้งาน OpenAI Node client โดยกำหนด host และข้อมูลการเข้าสู่ระบบแบบกำหนดเอง
วิธีนี้ทำงานได้ดีกับแอปพลิเคชันฝั่งเซิร์ฟเวอร์หรือสภาพแวดล้อม Node.js คุณระบุ URL พื้นฐานและคีย์ API ระหว่างการเริ่มต้นใช้งาน ฟังก์ชันอื่นๆ ของ SDK จะทำงานเหมือนเวอร์ชันมาตรฐาน คุณสามารถส่งข้อความและรับข้อความตอบกลับได้โดยไม่ต้องเปลี่ยนลอจิกของคุณ
- นำเข้าแพ็กเกจ OpenAI
- สร้างไคลเอนต์ด้วย URL ฐานข้อมูลที่กำหนดเอง
- ใช้มาตรฐาน
chat.completions.createmethod.
ตรวจสอบให้แน่ใจว่าคีย์ของคุณถูกต้อง API ปฏิเสธ request ที่มีคีย์หมดอายุหรือไม่ถูกต้อง ตรวจสอบการใช้งานของคุณเพื่อหลีกเลี่ยงค่าใช้จ่ายที่ไม่คาดคิด
การตอบกลับแบบสตรีมมิ่งด้วย SSE
เปิดใช้งานการสตรีมเพื่อรับโทเค็นทันทีที่สร้างเสร็จ
ตั้งค่า stream: true ในการร้องขอของคุณ API จะส่ง Server-Sent Events (SSE) สำหรับแต่ละโทเค็น ซึ่งช่วยลดความล่าช้าที่รับรู้สำหรับผู้ใช้ปลายทาง คุณประมวลผลชิ้นส่วนเมื่อได้รับ ชิ้นสุดท้ายประกอบด้วยการใช้โทเค็นทั้งหมดสำหรับการเรียกเก็บเงิน ซึ่งเหมาะสำหรับอินเทอร์เฟซแชทและแอปพลิเคชันแบบเรียลไทม์
- ตั้งค่า
streamเพื่อtrue. - จัดการเหตุการณ์ SSE ในโค้ดของคุณ
- แสดงโทเค็นแบบก้าวหน้า
การสตรีมไม่เปลี่ยนราคา คุณจ่ายสำหรับโทเค็นทั้งหมดที่ใช้ ข้อผิดพลาดระหว่างการสตรีมจะถูกส่งในชิ้นสุดท้าย ตรวจสอบฟิลด์ข้อผิดพลาดในเหตุการณ์สุดท้ายนั้น
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
ทำความเข้าใจอัตราจำกัด รหัสข้อผิดพลาด และข้อจำกัดของ token
คุณสามารถส่งคำขอได้ 300 คำขอต่อนาที มีคำขอได้สูงสุด 8 คำขอที่รันพร้อมกันต่อคีย์ ขนาดของ body ในคำขอต้องน้อยกว่า 8 MB หน้าต่างบริบทรองรับ 100,000 tokens โดยรวม ซึ่งรวมถึงทั้ง prompt ของคุณและการสร้างผลลัพธ์ หากเกินขีดจำกัด คุณจะได้รับข้อผิดพลาด 429 คีย์ที่ไม่ถูกต้องจะคืนค่า 401 ไม่มีเครดิตจะคืนค่า 402 ข้อผิดพลาดจะไม่ใช้ tokens การปฏิเสธก็ฟรีเช่นกัน สิ่งนี้ช่วยให้คุณจ่ายเฉพาะสำหรับผลลัพธ์จริง วางแผนการใช้งาน tokens อย่างระมัดระวังเพื่อให้อยู่ในขีดจำกัดผลลัพธ์สูงสุด 16,000 tokens
cURL
curl https://api.pricingapideepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapideepseek.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapideepseek.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);การสตรีม
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)คำถามที่พบบ่อย
ขนาด context window คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวม prompt และ completion ที่สร้างขึ้นมา คุณสามารถสร้างได้สูงสุด 16,000 tokens ต่อคำขอ
ฉันจะจัดการข้อผิดพลาด API ได้อย่างไร?
ข้อผิดพลาดส่งรหัสสถานะ HTTP มาตรฐานกลับมา 401 หมายถึงคีย์ของคุณไม่ถูกต้อง 402 หมายถึงเครดิตไม่เพียงพอ 429 หมายถึงคุณเกินอัตราจำกัด ข้อผิดพลาดไม่ใช้ยอดโทเค็นของคุณ
ฉันสามารถใช้ API นี้สำหรับงานเขียนโค้ดได้หรือไม่?
ใช่ โมเดล uncensored จัดการการสร้างโค้ดได้ดี ไม่ปฏิเสธคำถามทางเทคนิคที่ถูกต้องตามกฎหมาย คุณสามารถส่งโค้ดและรับคำตอบในรูปแบบมาตรฐาน โหมด JSON มีให้สำหรับข้อมูลที่มีโครงสร้าง
รับคีย์ API ของคุณ
สมัครสมาชิก คัดลอกคีย์ของคุณ อัปเดต URL พื้นฐาน นั่นคือสิ่งที่คุณต้องการ