Hướng dẫn bắt đầu nhanh với API
Hướng dẫn nhanh này cho bạn cách gửi yêu cầu đến API không kiểm duyệt, tương thích OpenAI của chúng tôi bằng các SDK tiêu chuẩn. Bạn sẽ cấu hình URL cơ sở, xử lý xác thực và phát trực tiếp phản hồi mà không bị khóa nhà cung cấp.
Base URL và xác thực
The deepseek api documentation cho dịch vụ này bắt đầu bằng URL cơ sở https://api.deepseekcoderpricing.com/v1. Bạn cần một khóa API hợp lệ được gửi trong Authorization header cho mọi yêu cầu. Lấy khóa API của bạn ngay sau khi đăng ký bằng Google hoặc email.
Xác thực rất đơn giản. Bao gồm header Authorization: Bearer YOUR_API_KEY trong tất cả các lệnh gọi. Nếu khóa không có hoặc không hợp lệ, máy chủ sẽ trả về lỗi 401. Điều này đảm bảo quyền truy cập API LLM không kiểm duyệt của bạn được bảo mật mà không cần các bước thiết lập phức tạp.
Yêu cầu đầu tiên
Yêu cầu đầu tiên xác nhận kết nối và tính phí token. Điểm cuối là POST /v1/chat/completions. Bạn phải đặt ID mô hình thành uncensored. Mô hình này chạy trên máy chủ của chính chúng tôi và không từ chối nội dung người lớn hợp pháp.
Gửi một lệnh nhắc cơ bản để xác minh kết nối hoạt động đúng cách. Hệ thống chỉ tính phí cho các token thực sự được sử dụng trong phản hồi. Lỗi và từ chối không tiêu tốn tín dụng trả trước của bạn.
URL cơ sở là https://api.deepseekcoderpricing.com/v1.
curl https://api.deepseekcoderpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
}'
Tích hợp Python SDK
Sử dụng SDK Python chính thức của OpenAI là cách dễ nhất để tích hợp. Đặt base_url và api_key biến trước khi khởi tạo máy khách. Điều này cho phép bạn tái sử dụng các đoạn mã hiện có từ các nền tảng khác với những thay đổi tối thiểu.
Máy khách xử lý tự động việc tuần tự hóa JSON. Bạn truyền các thông báo dưới dạng danh sách các từ điển. Đối tượng phản hồi chứa văn bản được tạo và thống kê sử dụng token để minh bạch hóa việc tính phí.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoderpricing.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.deepseekcoderpricing.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);Phát trực tiế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)