th ▾

เอกสาร API

เริ่มสร้างเนื้อหาแบบไร้การเซ็นเซอร์ได้ทันทีด้วย API ที่เข้ากันได้กับ OpenAI ของเรา คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ รูปแบบคำขอ และการสตรีมสำหรับทางเลือกของราคา API ของ deepseek

URL ฐานและการตรวจสอบสิทธิ์

เชื่อมต่อโดยใช้คีย์ API ของคุณเพื่อเข้าถึง LLM แบบไม่มีข้อจำกัด (uncensored) ได้ทันที คำขอทั้งหมดต้องมีโทเค็นแบร์เลอร์ที่ถูกต้องในหัวขอ Authorization เราไม่เรียกเก็บเงินสำหรับข้อผิดพลาดในการตรวจสอบสิทธิ์หรือการจัดเส้นทางโมเดล

ใช้ base URL https://api.deepseekapiprices.com/v1 พร้อม SDK มาตรฐานของ OpenAI ใดๆ คีย์ของคุณให้การเข้าถึง uncensored โมเดล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์สำหรับการสมัคร และคีย์จะถูกแสดงทันทีหลังจากที่คุณสร้างบัญชี

Authentication Example

แทนที่ your-api-key พร้อมคีย์จริงของคุณ เซิร์ฟเวอร์จะตรวจสอบโทเคินก่อนประมวลผลคำขอของคุณ

คำขอครั้งแรก

ส่ง chat completion แบบง่ายเพื่อทดสอบการเชื่อมต่อและคุณภาพการตอบกลับ เอนด์พอยต์นี้จะส่งกลับข้อความในรูปแบบ choices[0].message.content ช่อง เราสนับสนุนการเรียกใช้ฟังก์ชันและโหมด JSON สำหรับเอาต์พุตที่มีโครงสร้าง

  • ID โมเดล: uncensored
  • จุดปลาย: POST /v1/chat/completions
  • เอาต์พุตสูงสุด: 16,000 โทเค็น

คำขอด้านล่างสาธิต prompt พื้นฐาน ตรวจสอบให้แน่ใจว่าคีย์ API ของคุณถูกต้องเพื่อหลีกเลี่ยงข้อผิดพลาด 401

curl https://api.deepseekapiprices.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Translate this technical documentation to German"}]
  }'

ตรวจสอบว่าโครงสร้าง response สอดคล้องกับมาตรฐาน OpenAI ซึ่งช่วยให้คุณสามารถเปลี่ยนผู้ให้บริการได้โดยไม่ต้องเขียนตรรกะแอปพลิเคชันใหม่

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

ติดตั้งแพ็กเกจ OpenAI ทางการและกำหนดค่า URL พื้นฐาน วิธีนี้ทำงานกับมาตรฐาน openai ไลบรารี Python คุณเพียงแค่ต้องปรับการตั้งค่าไคลเอนต์

  • Base URL: https://api.deepseekapiprices.com/v1
  • API Key: Set via environment variable or constructor
  • โมเดล: uncensored

ตัวอย่างโค้ดต่อไปนี้แสดงการตั้งค่าขั้นต่ำ จัดการคำขอและพิมพ์เนื้อหา ข้อผิดพลาดจะถูกยกขึ้นเป็นข้อยกเว้น OpenAI มาตรฐาน

from openai import OpenAI

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

กำหนดค่าไคลเอนต์ Node.js ด้วย URL พื้นฐานแบบกำหนดเอง สิ่งนี้ช่วยให้คุณใช้มาตรฐาน openai แพ็กเกจ การตั้งค่าเหมือนกันกับบริการที่เข้ากันได้กับ OpenAI อื่นๆ

  • Base URL: https://api.deepseekapiprices.com/v1
  • แพ็กเกจ: openai (npm)
  • โมเดล: uncensored

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

import OpenAI from "openai";

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

จัดการข้อผิดพลาดอย่างเหมาะสมเพื่อจัดการขีดจำกัดอัตราส่วนหรือเครดิตไม่เพียงพอ SDK จะโยนข้อผิดพลาดมาตรฐานสำหรับปัญหา API

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

เปิดใช้งานการสตรีมเพื่อส่งโทเค็นแบบเรียลไทม์ ตั้ง stream: true ในพารามิเตอร์ของคำขอของคุณ API ส่งคืนท่อนขณะสร้าง รายละเอียดการใช้โทเค็นจะปรากฏในท่อนสุดท้าย

  • การสตรีม: รองรับผ่าน SSE
  • การใช้งานโทเค็น: จัดเตรียมใน chunk สุดท้าย
  • พารามิเตอร์: temperature, top_p, stop

การประมวลผลสตรีมช่วยลดเวลาแฝงที่ผู้ใช้รับรู้สำหรับคำตอบที่ยาว ซึ่งจำเป็นสำหรับอินเทอร์เฟซแชท ตัวอย่างต่อไปนี้แสดงการตั้งค่าสตรีม

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)

แยกการตอบกลับแบบ stream เพื่ออัปเดต UI แบบเพิ่มทีละส่วน ซึ่งช่วยปรับปรุงประสบการณ์ผู้ใช้ได้อย่างมีนัยสำคัญ

อัตราจำกัดและหน้าต่างบริบท

เคารพขีดจำกัด 300 คำขอต่อนาทีต่อคีย์ คุณสามารถมีคำขอพร้อมกัน 8 คำขอได้พร้อมกัน ร่างกายคำขอต้องไม่เกิน 8 MB ข้อผิดพลาดและการปฏิเสธเป็นฟรี ดังนั้นข้อจำกัดอัตราจึงใช้เฉพาะกับคำขอที่สำเร็จ

โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token ซึ่งรวมจำนวน token ของ prompt และ completion เข้าด้วยกัน ใช้สิ่งนี้สำหรับเอกสารยาวหรือการสนทนาที่ยาว extended ตารางต่อไปนี้สรุปขีดจำกัดต่างๆ

限制มูลค่า
คำขอต่อนาที300
คำขอพร้อมกัน8
ขนาดร่างกายคำขอสูงสุด8 MB
หน้าต่างบริก100,000 tokens

การเกินขีดจำกัดเหล่านี้จะส่งข้อผิดพลาด 429 เพิ่มความพร้อมใช้งานอย่างระมัดระวังเพื่อหลีกเลี่ยงการจำกัดความเร็ว

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

ทำไมราคา API ของ deepseek จึงแตกต่างกัน?

เราเสนออัตราคงที่โดยไม่มีสมาชิก การกำหนดราคาของเราคือ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens สิ่งนี้มักถูกกว่าบริการ proxy

โมเดลเป็น uncensored หรือไม่?

ใช่ โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถกันได้ ปรับแต่งเพื่อความอิสระโดยไม่มีการปฏิเสธเนื้อหา ข้อยกเว้นเดียวคือเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก

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

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

ปกป้องคีย์ API ของคุณตอนนี้

สมัครสมาชิก รับคีย์ของคุณ แล้วอัปเดต base URL ของคุณ คือการตั้งค่าทั้งหมด