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

API AI Uncensored สำหรับนักพัฒนา

คู่มือเริ่มต้นใช้งานด่วน Deep Seek API

หยุดต่อสู้กับล็อกสมาชิกและตัวกรองเนื้อหา คู่มือนี้แสดงวิธีผสานรวม LLM แบบไม่มีเซนเซอร์ของเราเข้ากับระบบของคุณโดยใช้เครื่องมือที่เข้ากันได้กับ OpenAI มาตรฐาน

Authentication & Base URL

เริ่มด้วยการตั้งค่าคีย์ API และ URL ฐานของคุณทันที คีย์ของคุณจะปรากฏบนหน้าจอหลังจากสมัครสมาชิกด้วย Google หรืออีเมล ใช้ https://api.apiseekdeep.com/v1 เป็นจุดปลายพื้นฐานของคุณ ส่งคีย์ใน Authorization: Bearer header. สิ่งนี้ใช้งานได้กับ SDK หรือไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

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

จุดจบ API Chat Completions

ส่งข้อความไปยัง POST /v1/chat/completions เพื่อสร้างข้อความ ใช้ ID โมเดล uncensored สำหรับผลลัพธ์แบบไม่จำกัด ข้อความนำเข้าจะอยู่ในอาร์เรย์ messages API จะส่งข้อความที่สร้างแล้วกลับในฟิลด์ content ของการตอบกลับ สิ่งนี้ปฏิบัติตามรูปแบบแชทมาตรฐานของ OpenAI อย่างแม่นยำ

from openai import OpenAI

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

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

การตอบกลับแบบสตรีมมิ่ง (SSE)

เปิดใช้งานการสตรีมโดยตั้งค่า 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)

จัดการการตอบสนองแบบไม่สมบูรณ์อย่างเหมาะสม เก็บโทเค็นไว้จนกว่าจะเสร็จสิ้น วิธีนี้ช่วยประหยัดเวลาในการรอสำหรับหน้าต่างบริบทขนาดใหญ่ ทำงานได้อย่างน่าเชื่อถือกับขีดจำกัดหน้าต่างบริบท 100,000 โทเค็นของเรา

การเรียกใช้ฟังก์ชัน & เครื่องมือ

กำหนดเครื่องมือใน body ของคำขอสำหรับผลลัพธ์ที่มีโครงสร้าง โมเดลสามารถเรียกใช้ฟังก์ชันตามสคีมาของคุณได้ โดยส่งคำจำกัดความของเครื่องมือใน tools array. ใช้ tool_choice เพื่อบังคับหรืออนุญาตให้มีการเลือกอัตโนมัติ ซึ่งเปิดใช้งานเวิร์กโฟลว์ที่ซับซ้อนโดยไม่ต้องแยกวิเคราะห์ข้อความดิบ

import OpenAI from "openai";

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

จัดโครงสร้างสคีมา JSON อย่างระมัดระวัง โมเดลจะเคารพข้อจำกัดของเครื่องมือ คุณจัดการตรรกะการเรียกใช้ฟังก์ชันแยกต่างหาก สิ่งนี้ทำให้โค้ดของคุณสะอาดและเป็นโมดูลาร์

การกำหนดค่าโหมด JSON

บังคับใช้เอาต์พุต JSON ที่เข้มงวดโดยใช้ response_format: {"type": "json_object"}โมเดลส่งคืนเฉพาะโครงสร้าง JSON ที่ถูกต้อง ใช้สิ่งนี้สำหรับการดึงข้อมูลหรือท่อข้อมูลที่มีโครงสร้าง ปิดการจัดรูปแบบ markdown เพื่อการแยกวิเคราะห์ที่สะอาดกว่า สิ่งนี้รับประกันการบริโภคผลลัพธ์แบบโปรแกรมที่เชื่อถือได้

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

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

พารามิเตอร์: Temperature, Top P, Seed

ควบคุมความคิดสร้างสรรค์ด้วย temperature และ top_p. ค่าที่สูงขึ้นเพิ่มความสุ่ม ค่าที่ต่ำกว่าทำให้ผลลัพธ์คาดเดาได้ ใช้ seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ระหว่างการดีบัก ตั้งค่า max_tokens เพื่อจำกัดความยาวของผลลัพธ์ ค่าเริ่มต้นคือ 2,048 โทเค็นหากไม่ได้ตั้งค่า

from openai import OpenAI

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

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

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

API key ของ deep seek ใช้งานกับ SDK ทางการได้หรือไม่?

ใช่ URL พื้นฐานและรูปแบบการตอบกลับของเราตรงกับข้อกำหนดของ OpenAI อย่างสมบูรณ์ คุณสามารถใช้ SDK ทางการของ OpenAI สำหรับ Python, Node หรือ Go ได้เพียงโดยการเปลี่ยน URL พื้นฐานและคีย์ API โดยไม่ต้องใช้ wrapper แบบกำหนดเอง

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?

คุณจะได้รับข้อผิดพลาด 429 Too Many Requests ขีดจำกัดของเราคือ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถรันคำขอพร้อมกันได้ 8 คำขอ รอไม่กี่วินาทีแล้วลองใหม่ เครดิตแบบชำระเงินล่วงหน้าของคุณจะไม่ได้รับผลกระทบจากข้อผิดพลาดจำกัดอัตรา

หน้าต่างบริบททำงานอย่างไร?

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

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

ลงทะเบียน ดึงคีย์ อัปเดต endpoint การกำหนดค่าแบบเรียบง่าย

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