vi ▾

Tài liệu API

Kết nối mã client hiện có của bạn với LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn bắt đầu nhanh này bao gồm các điểm cuối tương thích OpenAI, chế độ phát trực tiếp và xác thực cần thiết để bắt đầu sử dụng API của chúng tôi.

Base URL và Xác thực

URL cơ sở của API là HTTPS://api.deepseekpricingapi.com/v1. Bạn xác thực bằng cách chuyển khóa API của mình trong tiêu đề Authorization. Tạo khóa của bạn ngay lập tức thông qua Lấy khóa API trang bằng Google hoặc email. Khóa này là duy nhất cho tài khoản của bạn và sẽ thay thế bất kỳ khóa nào trước đó khi được tạo lại.

Yêu cầu đầu tiên

Gửi yêu cầu hoàn thành trò chuyện tiêu chuẩn để kiểm tra kết nối. Sử dụng định danh mô hình uncensored để truy cập LLM không kiểm duyệt của chúng tôi. Phản hồi trả về văn bản được tạo dựa trên lời nhắc của bạn.

curl https://api.deepseekpricingapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix syntax error in this python script"}]
  }'

Nếu bạn nhận được lỗi 401, hãy xác minh khóa của bạn. Lỗi 402 cho biết tín dụng trả trước không đủ. Lỗi 429 có nghĩa là bạn đã vượt quá giới hạn 300 yêu cầu mỗi phút.

Tích hợp SDK Python

Sử dụng thư viện Python chính thức của OpenAI để tương thích ngay lập tức. Đặt base URL thành điểm cuối của chúng tôi và cung cấp API key của bạn. Điều này cho phép bạn tái sử dụng code client hiện có mà không bị khóa nhà cung cấp.

from openai import OpenAI

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

Đảm bảo phiên bản thư viện của bạn hỗ trợ các tham số được liệt kê trong tài liệu của chúng tôi. Client xử lý các yêu cầu HTTP cơ bản một cách hiệu quả.

Tích hợp SDK Node

Cài đặt gói Node.js của OpenAI và định cấu hình URL cơ sở. Truyền khóa API của bạn trong đối tượng cấu hình. Phương pháp này hoạt động giống hệt như triển khai Python.

import OpenAI from "openai";

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

Xử lý phản hồi một cách không đồng bộ để quản lý luồng ứng dụng của bạn. ID mô hình vẫn uncensored cho tất cả các lần hoàn tất.

Streaming và Các Tham Số

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. Bạn nhận được các chunk văn bản khi chúng được tạo, với chi tiết sử dụng token trong chunk cuối cùng. Các tham số được hỗ trợ bao gồm temperature, top_p, stop, seed, presence_penalty, và frequency_penalty.

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)

Streaming làm giảm độ trễ cảm nhận cho các phản hồi dài. Bạn có thể điều chỉnh nhiệt độ để kiểm soát tính ngẫu nhiên trong đầu ra.

Giới hạn và Cửa sổ ngữ cảnh

Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token cho prompt và completion kết hợp. Đầu ra tối đa cho mỗi yêu cầu là 16.000 token, hoặc 2.048 nếu max_tokens chưa được đặt. Bạn bị giới hạn ở 8 yêu cầu đồng thời trên mỗi khóa. Các lỗi và từ chối không tiêu thụ tín dụng.

Các câu hỏi thường gặp

Giới hạn cửa sổ ngữ cảnh là gì?

API hỗ trợ cửa sổ ngữ cảnh 100.000 token cho tổng prompt và completion. Lượng output tối đa là 16.000 token mỗi yêu cầu.

Làm thế nào để xử lý lỗi?

Lỗi 401 cho biết khóa API không hợp lệ. Lỗi 402 có nghĩa là tín dụng trả trước của bạn đã hết. Lỗi 429 cho biết bạn đã vượt quá giới hạn 300 yêu cầu mỗi phút.

Khóa API không kiểm duyệt có hoạt động với các khách hàng OpenAI tiêu chuẩn không?

Có, API hoàn toàn tương thích với OpenAI. Bạn chỉ cần cập nhật URL cơ sở và API key trong cấu hình client hiện có của bạn.

Lấy khóa của bạn trong vài giây

Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở của bạn. Xong.

Nhận khóa dùng thử