Bắt đầu với API không kiểm duyệt của chúng tôi
Bắt đầu với API không kiểm duyệt của chúng tôi bằng cách trỏ SDK tương thích OpenAI hiện có của bạn vào điểm cuối của chúng tôi. Bạn sẽ nhận được quyền truy cập trực tiếp, không trung gian vào một mô hình đã tinh chỉnh duy nhất với giá dựa trên token minh bạch.
- trên 1M token đầu vào
- $0.15
- Token đầu ra / 1M
- $0.50
- ngữ cảnh token
- 100,000
- số dư dùng thử
- $0.50
- yêu cầu mỗi phút
- 300
Thiết lập Base URL và xác thực
Điểm SDK của bạn đến điểm cuối của chúng tôi và truyền khóa của bạn trong tiêu đề xác thực. Chúng tôi cung cấp một URL cơ sở được lưu trữ duy nhất hoạt động với bất kỳ máy khách tương thích OpenAI tiêu chuẩn nào. Bạn nhận được một khóa hoạt động duy nhất cho mỗi tài khoản, và việc đăng ký mất vài giây thông qua Google hoặc email mà không cần số điện thoại. Khóa của bạn cấp quyền truy cập vào mô hình không kiểm duyệt ngay lập tức sau khi tạo.
Xác thực dựa trên các token Bearer tiêu chuẩn. Nếu bạn gửi khóa không hợp lệ, API sẽ trả về lỗi 401. Bạn có thể tạo khóa mới bất cứ lúc nào, và khóa cũ sẽ ngừng hoạt động ngay lập tức. Thiết kế này giữ cho việc sử dụng của bạn riêng tư và quyền truy cập của bạn đơn giản.
Bạn không cần quản lý nhiều phiên bản mô hình hoặc lo lắng về định tuyến không minh bạch. Điểm cuối phục vụ một mô hình ngôn ngữ lớn cụ thể được tinh chỉnh cho nội dung người lớn và không từ chối. Giữ khóa của bạn an toàn, vì đó là cách duy nhất để truy cập số dư trả trước của bạn.
Endpoint hoàn thành trò chuyện (POST /v1/chat_completions)
Gửi lời nhắc của bạn đến điểm cuối hoàn thành trò chuyện để nhận phản hồi văn bản. Đây là phương thức tương tác cốt lõi cho API của chúng tôi. Bạn cấu trúc yêu cầu của mình với một tin nhắn hệ thống để đặt hành vi và tin nhắn người dùng cho truy vấn thực tế của bạn. Mô hình xử lý đầu vào và trả về phản hồi văn bản.
API của chúng tôi rất nghiêm ngặt về những gì nó làm. Chúng tôi không hỗ trợ nhúng (embeddings), tạo hình ảnh hoặc xử lý âm thanh. Bạn nhận văn bản đầu vào và trả về văn bản đầu ra. Cửa sổ ngữ cảnh hỗ trợ 100.000 token cho cả lời nhắc và phần hoàn thành kết hợp. Đ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 lớn.
Giữ các yêu cầu của bạn sạch sẽ và có cấu trúc. Điểm cuối này mong đợi một định dạng JSON cụ thể. Nếu bạn gửi loại dữ liệu sai, bạn sẽ nhận được lỗi. Chúng tôi xử lý phần nặng nề của suy luận trên các máy chủ của riêng mình.
Ví dụ tích hợp Python SDK
Sử dụng SDK Python chính thức để tương tác với API của chúng tôi một cách dễ dàng. Mã bên dưới cho thấy cách khởi tạo client với base URL của chúng tôi và khóa của bạn. Sau đó, bạn có thể gọi hàm hoàn thành trò chuyện với các tin nhắn của mình.
Cấu hình này hoạt động vì API của chúng tôi hoàn toàn tương thích với OpenAI. Bạn không cần thư viện client tùy chỉnh. Chỉ cần cập nhật URL cơ sở và khóa API của bạn. Các tính năng SDK còn lại vẫn giống nhau. Điều này giúp việc di chuyển từ các nhà cung cấp khác trở nên đơn giản nếu bạn cần chuyển đổi sau này.
Chúng tôi khuyên bạn nên sử dụng phiên bản mới nhất của SDK để có trải nghiệm tốt nhất. Thư viện xử lý việc thử lại và phân tích cú pháp JSON cho bạn. Bạn chỉ cần tập trung vào logic gợi ý và các tham số mô hình của mình.
Ví dụ tích hợp SDK Node
Tích hợp với Node.js bằng gói npm tiêu chuẩn. Cấu trúc mô phỏng ví dụ Python. Bạn đặt URL cơ sở thành điểm cuối của chúng tôi và cung cấp khóa API của bạn. Điều này đảm bảo tương thích với các ứng dụng Node.js hiện có.
SDK Node tự động xử lý các yêu cầu HTTP. Bạn truyền mảng messages và nhận đối tượng phản hồi. Điều này bao gồm nội dung của văn bản được tạo. Sau đó, bạn có thể xử lý văn bản này trong logic ứng dụng của mình.
Hãy nhớ rằng chúng tôi chỉ hỗ trợ hoàn thành văn bản. Đừng mong đợi dữ liệu hình ảnh hoặc âm thanh trong phản hồi. SDK sẽ phân tích cú pháp phản hồi JSON và cung cấp cho bạn quyền truy cập vào văn bản. Sự nhất quán này trên các ngôn ngữ đơn giản hóa quy trình phát triển của bạn.
Phản hồi dạng stream và mức sử dụng token
Bật chế độ streaming để nhận phản hồi token từng token một. Điều này cung cấp độ trễ cảm nhận nhanh hơn cho người dùng của bạn. Bạn có thể hiển thị văn bản ngay khi nó được tạo ra thay vì chờ phản hồi đầy đủ. Điều này rất quan trọng đối với các giao diện trò chuyện.
Chunk cuối cùng của luồng chứa thống kê sử dụng token. Bạn có thể sử dụng dữ liệu này để theo dõi chi phí và giám sát số dư tài khoản của mình. Luồng không thay đổi mô hình giá. Bạn vẫn trả tiền theo token đã sử dụng.
API của chúng tôi hỗ trợ sự kiện gửi qua máy chủ (SSE) để phát trực tiếp. SDK xử lý việc phân tích cú pháp sự kiện. Bạn chỉ cần đặt tham số stream thành true. Điều này hoạt động với cả khách hàng Python và Node. Đây là cách được khuyến nghị để xây dựng các ứng dụng tương tác.
Giới hạn, lỗi và chi tiết mô hình
Hiểu giới hạn tốc độ và lỗi tiềm năng để xây dựng ứng dụng mạnh mẽ. Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Kích thước thân yêu cầu được giới hạn ở 8 MB. Nếu bạn vượt quá các giới hạn này, bạn sẽ nhận được lỗi 429. Bạn có thể triển khai cơ chế thử lại theo cấp số nhân để xử lý điều này một cách nhẹ nhàng.
Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ và 402 cho tín dụng không đủ. Nếu bạn hết tín dụng, bạn phải nạp thêm bằng tiền điện tử để tiếp tục. Lỗi và từ chối đều miễn phí, vì vậy bạn không phải trả tiền cho các yêu cầu thất bại. Mô hình chỉ từ chối nội dung tình dục liên quan đến trẻ em, đây là giới hạn cứng.
Bạn có thể kiểm tra các mô hình khả dụng qua điểm cuối GET /v1/models. Điều này sẽ trả về ID mô hình uncensored duy nhất. Chúng tôi không cung cấp nhiều mô hình hoặc định tuyến. Sự đơn giản này giảm độ phức tạp và đảm bảo hành vi nhất quán. Tín dụng trả trước của bạn không bao giờ hết hạn, vì vậy bạn có thể tạm dừng sử dụng mà không mất tiền.
cURL
curl https://api.keyapiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiunlimited.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.keyapiunlimited.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)FAQ
URL gốc cho khóa API không giới hạn là gì?
URL cơ sở là HTTPS://api.keyapiunlimited.com/v1. Bạn phải cập nhật cấu hình SDK của mình để trỏ đến URL này. Điểm cuối này cung cấp mô hình không kiểm duyệt của chúng tôi thông qua giao diện tương thích OpenAI tiêu chuẩn.
Làm thế nào để xử lý giới hạn tốc độ và lỗi?
Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng bộ. Nếu vượt quá giới hạn này, bạn sẽ nhận được lỗi 429. Bạn có thể triển khai logic thử lại với độ trễ tăng dần để quản lý các giới hạn này một cách hiệu quả.
Kích thước context window là bao nhiêu?
Kích thước cửa sổ ngữ cảnh là 100.000 token cho phần prompt và completion kết hợp. Điều này cho phép xử lý các cuộc hội thoại dài và tài liệu lớn. Lượng output tối đa cho mỗi yêu cầu là 16.000 token.
Lấy khóa của bạn ngay bây giờ
Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Đó là tất cả.