Một API: Hướng dẫn nhanh
Tích hợp API LLM không kiểm duyệt của chúng tôi chỉ bằng một thay đổi cấu hình. Tương thích thả vào có nghĩa là bạn chỉ cần thay đổi URL cơ sở và khóa API, sau đó giữ nguyên mã hiện có của bạn.
URL cơ sở & Xác thực
Bắt đầu bằng cách trỏ client của bạn đến endpoint chuyên dụng của chúng tôi. Đây là api tương thích với OpenAI sử dụng các tiêu đề xác thực tiêu chuẩn, vì vậy bạn chỉ cần thay đổi hai giá trị trong cấu hình của mình.
URL cơ sở là https://api.onekeyllmapi.com/v1. Tạo khóa API độc quyền của bạn trên trang đăng ký. Không cần thẻ để bắt đầu, và khóa sẽ được hiển thị ngay lập tức sau khi đăng ký. Hãy giữ khóa này an toàn; nó xác thực tất cả các yêu cầu đến dịch vụ.
Hoàn tất cơ bản
Gửi một prompt văn bản đơn giản để nhận phản hồi trực tiếp. Đây là cốt lõi của dịch vụ ai api cho nhà phát triển của chúng tôi. Mô hình trả về văn bản không từ chối nội dung cho mục đích người trưởng thành hợp pháp, rất lý tưởng cho các tác vụ sáng tạo hoặc không giới hạn.
- ID mô hình:
uncensored - Endpoint:
POST /v1/chat/completions - Ngữ cảnh: 100.000 token
Thực hiện yêu cầu đầu tiên của bạn với ví dụ này:
curl https://api.onekeyllmapi.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."}]
}'
Tích hợp SDK Python
Sử dụng thư viện Python OpenAI chính thức để tương tác với dịch vụ của chúng tôi. Những thay đổi duy nhất cần thiết là base_url và api_key. Điều này đảm bảo logic hiện có của bạn hoạt động mà không cần sửa đổi.
- Cài đặt qua
pip install openai - Đặt biến môi trường hoặc truyền trực tiếp trong khởi tạo máy khách
- Gọi
chat.completions.create()như bình thường
Cấu hình máy khách như thế này:
from openai import OpenAI
client = OpenAI(base_url="https://api.onekeyllmapi.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)
Sử dụng SDK Node.js
Tích hợp với các dự án JavaScript hoặc TypeScript bằng gói Node.js OpenAI tiêu chuẩn. Trỏ máy khách đến URL của chúng tôi và cung cấp khóa của bạn. Cách tiếp cận này duy trì tương thích với bất kỳ cấu trúc máy khách tương thích OpenAI nào.
- Cài đặt qua
npm install openai - Khởi tạo với URL cơ sở tùy chỉnh
- Sử dụng các mẫu async/await tiêu chuẩn
Ví dụ khởi tạo:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onekeyllmapi.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ản hồi truyền phát
Nhận phản hồi từng token để giảm độ trễ cảm nhận. api truyền phát của chúng tôi hỗ trợ Server-Sent Events (SSE), cho phép bạn hiển thị đầu ra khi nó được tạo. Điều này hữu ích cho giao diện trò chuyện hoặc các ứng dụng thời gian thực.
- Đặt
stream: truetrong yêu cầu của bạn - Phân tích luồng SSE trên máy khách
- Xử lý các token từng phần một cách hiệu quả
Bật truyền phát trong mã của bạn:
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 & Ngữ cảnh
Hiểu các ràng buộc để xây dựng các tích hợp mạnh mẽ. API hỗ trợ cửa sổ ngữ cảnh 100k context api, cho phép xử lý các tài liệu dài hoặc cuộc hội thoại dài. Các yêu cầu bị giới hạn ở kích thước thân 8 MB.
Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ, 402 khi tín dụng trả trước đã hết, và 429 khi vượt quá 300 yêu cầu mỗi phút. Tín dụng trả theo mức sử dụng không bao giờ hết hạn, và bạn có thể nạp tiền từ $10. Gọi hàm được hỗ trợ để thực thi hàm.
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ục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| ID mô hình | uncensored |
| Base URL | https://api.onekeyllmapi.com/v1 |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Gọi hàm | có — 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 |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Đầu ra tối đa | tố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) |
| Kích thước yêu cầu | tối đa 8 MB |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| 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ời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Thưởng | +5% từ $50, +10% từ $100 |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| 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 |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Đăng nhập | Google hoặc email và mật khẩu |
| Nội dung | cho 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 |
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 |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Đây có phải là mô hình OpenAI không?
Không. Chúng tôi cung cấp một mô hình ngôn ngữ lớn không kiểm duyệt chuyên dụng, chạy trên máy chủ GPU của riêng chúng tôi. Đây không phải là GPT, Claude hay mô hình của nhà cung cấp khác, nhưng nó tương thích với cấu trúc API của họ.
Giá cả hoạt động như thế nào?
Chúng tôi sử dụng mô hình trả tiền theo mức sử dụng, không có phí hàng tháng. Token đầu vào có giá $0.25 cho mỗi 1M token, và token đầu ra có giá $1.00 cho mỗi 1M token. Tín dụng trả trước không bao giờ hết hạn, và bạn có thể bắt đầu với tín dụng dùng thử $0.50.
Kích thước cửa sổ ngữ cảnh là bao nhiêu?
API hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và completion. Điều này cho phép các cuộc hội thoại dài hoặc xử lý tài liệu dài trong một yêu cầu duy nhất.
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.