VI ▾
Lấy khóa API

getdeepseekapi.comTài liệu

Yêu cầu đầu tiên trong 5 phút

Nhận phản hồi đầu tiên trong 5 phút bằng cách trỏ ứng dụng tương thích OpenAI hiện có của bạn vào URL cơ sở của chúng tôi và xác thực bằng khóa tạo khi đăng ký.

URL cơ sở và Xác thực

API của chúng tôi tuân theo giao diện chuẩn của OpenAI, vì vậy bạn chỉ cần thay đổi hai giá trị trong cấu hình client của mình. Đặt base URL thành https://api.getdeepseekapi.com/v1 và sử dụng khóa API được hiển thị ngay sau khi bạn tạo tài khoản trên trang Lấy khóa API. Không cần số điện thoại hay thẻ tín dụng để bắt đầu, và bạn nhận được $0,50 tín dụng dùng thử có thời hạn bảy ngày.

Mỗi tài khoản chỉ cho phép một khóa hoạt động cùng lúc. Nếu bạn xoay khóa, khóa trước đó sẽ bị thu hồi ngay lập tức. Điều này đơn giản hóa việc quản lý bí mật trên các môi trường phát triển và sản xuất mà không cần các phạm vi quyền phức tạp.

Gửi Hoàn thành Trò chuyện

Thực hiện yêu cầu POST tiêu chuẩn đến /v1/chat/completions để nhận phản hồi văn bản. Endpoint chấp nhận mảng messages chứa prompt hệ thống và truy vấn của bạn, cùng với định danh model được đặt thành uncensored. Mô hình này chạy trên máy chủ GPU của chúng tôi và được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp.

Đảm bảo thân yêu cầu của bạn không vượt quá 8 MB. Nếu khóa không hợp lệ hoặc hết hạn, máy chủ sẽ trả về lỗi 401. Nếu tín dụng trả trước của bạn đã cạn kiệt, bạn sẽ nhận được lỗi 402 yêu cầu nạp tiền. Bạn có thể thêm tiền bắt đầu từ $10 qua tiền điện tử (USDT hoặc USDC).

curl https://api.getdeepseekapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Cài đặt và Sử dụng SDK Python

Sử dụng thư viện Python chính thức của OpenAI là cách nhanh nhất để tích hợp. Cài đặt gói qua pip, sau đó định cấu hình ứng dụng với URL cơ sở tùy chỉnh và khóa API của bạn. Tham số model phải được đặt thành uncensored để đảm bảo bạn đang kết nối với phiên bản cụ thể của chúng tôi.

Phương pháp này hoạt động với bất kỳ SDK tương thích OpenAI nào, bao gồm cả những thư viện được sử dụng cho Node.js hoặc Go. Máy khách xử lý tuần tự hóa và thử lại tự động. Hãy nhớ rằng id mô hình không phải là tên nhà cung cấp như GPT-4; đó là một định danh cụ thể cho mô hình không kiểm duyệt của chúng tôi.

from openai import OpenAI

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

Tích hợp Node.js

Đối với môi trường JavaScript, hãy cài đặt SDK OpenAI và định cấu hình nó tương tự như ví dụ Python. Đặt baseUrl thành endpoint của chúng tôi và cung cấp khóa API của bạn. SDK Node.js hỗ trợ cả mẫu đồng bộ và bất đồng bộ.

Khi xây dựng yêu cầu, hãy chỉ định model: 'uncensored' trong các tham số. Điều này đảm bảo máy khách gửi yêu cầu đến endpoint mô hình chính xác. SDK xử lý các phản hồi có truyền phát và không truyền phát một cách đồng nhất, cho phép bạn hoán đổi các triển khai mà không cần thay đổi logic yêu cầu cốt lõi.

import OpenAI from "openai";

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

Bật Truyền phát (SSE)

Đặt tham số stream thành true để nhận phản hồi Sự kiện gửi qua máy chủ (SSE). Máy chủ gửi một chuỗi các phần dữ liệu, mỗi phần chứa một đoạn văn bản được tạo ra. Điều này giảm độ trễ cảm nhận cho các phản hồi dài và cho phép máy khách hiển thị token khi chúng được tạo ra.

Đảm bảo mã máy khách của bạn xử lý đúng sự kiện kết thúc luồng. Truyền phát không thay đổi giá hoặc tính token; bạn vẫn sẽ bị tính phí mỗi 1M token cho đầu vào và đầu ra. Cửa sổ ngữ cảnh tổng cộng vẫn bị giới hạn ở 100.000 token cho prompt và phần hoàn thành kết hợp.

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)

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

Khóa API của bạn bị giới hạn 300 yêu cầu mỗi phút. Nếu vượt quá ngưỡng này, máy chủ trả về lỗi 429 cho biết giới hạn tốc độ. Mỗi thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho tổng của prompt và phần hoàn thành, nghĩa là bạn phải tính đến độ dài của cả đầu vào và đầu ra khi thiết kế ứng dụng của mình.

Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ, 402 cho tín dụng trả trước không đủ và 429 cho giới hạn tốc độ. Bạn có thể tạo lại khóa API bất cứ lúc nào từ cài đặt tài khoản của mình, điều này sẽ vô hiệu hóa ngay lập tức khóa cũ. Điều này hữu ích nếu bạn nghi ngờ bị rò rỉ hoặc cần xoay đổi thông tin xác thực giữa các môi trường.

Thông số API

Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.

MụcGiá trị
Định dạngtương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa
EndpointPOST /v1/chat/completions · GET /v1/models
Xác thựcAuthorization: Bearer YOUR_KEY
ID mô hìnhuncensored
Base URLhttps://api.getdeepseekapi.com/v1
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Chế độ JSONresponse_format: {"type": "json_object"}
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Đầu ra tối đatối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng)
Gọi hàmcó — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Kích thước yêu cầutối đa 8 MB
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Dùng thử miễn phí$0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
Tính phítín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí
Thưởng+5% từ $50, +10% từ $100
Đăng nhậpGoogle hoặc email và mật khẩu
Nội dungcho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ

Mã lỗi

Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.

MãLoạiÝ nghĩa
400bad_requestJSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh
401missing_key · invalid_key · key_revokedthiếu khóa, sai khóa hoặc khóa đã bị thay
402no_credithết tín dụng — nạp tiền là dùng tiếp ngay
403content_blockednội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí
404not_foundendpoint không tồn tại
413request_too_largenội dung lớn hơn 8 MB
429rate_limited · concurrencyvượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại
503upstream_busymô hình đang bận — thử lại sau vài giây

Hỏi đáp

Kích thước cửa sổ ngữ cảnh là bao nhiêu?

Cửa sổ ngữ cảnh là 100.000 token, được tính bằng tổng số token prompt đầu vào và token hoàn thành đầu ra. Nó không phải là 100.000 token chỉ dành riêng cho đầu vào.

Dịch vụ này có hỗ trợ gọi hàm không?

Có, endpoint <code>/v1/chat/completions</code> hỗ trợ gọi công cụ và hàm. Bạn có thể xác định công cụ trong yêu cầu và mô hình sẽ trả về các đối số có cấu trúc cho chúng.

Tôi xử lý lỗi 402 như thế nào?

Lỗi 402 cho biết số dư tín dụng trả trước của bạn bằng không. Bạn có thể nạp tiền vào tài khoản bắt đầu từ $10 bằng tiền điện tử (USDT hoặc USDC). Tín dụng không bao giờ hết hạn.

Khóa của bạn chỉ cách một biểu mẫu

Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ quá trình thiết lập.

Lấy khóa API