Tài liệu API
Bắt đầu tạo văn bản không kiểm duyệt ngay lập tức với API tương thích OpenAI của chúng tôi. Bạn chỉ trả tiền cho token đã sử dụng, đảm bảo không lãng phí cho đăng ký nhàn rỗi hoặc các tính năng chưa sử dụng.
Xác thực và Base URL
Khóa API của bạn xác thực mọi yêu cầu. Truyền nó trong Authorization header dưới dạng bearer token. URL cơ sở là https://api.aiohnefilter.com/v1. Endpoint này hoạt động với bất kỳ SDK OpenAI tiêu chuẩn nào. Bạn có thể chuyển nhà cung cấp chỉ bằng cách thay đổi base URL và key. Key của bạn được tạo ngay lập tức sau khi đăng ký. Hãy giữ bí mật. Key này cấp quyền truy cập đầy đủ vào số dư trả trước của bạn.
Endpoint Hoàn thành Trò chuyện
Gửi tin nhắn đến mô hình không kiểm duyệt qua POST /v1/chat/completions. Sử dụng ID mô hình uncensored. API trả về các phản hồi văn bản trực tiếp. Bạn kiểm soát ngữ cảnh với cửa sổ 100.000 token. Token đầu vào và đầu tính vào số dư của bạn. Lỗi không tiêu thụ tín dụng. Sử dụng điểm cuối này cho tất cả các nhiệm vụ tạo văn bản.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
SDK Python
Sử dụng chính thức openai Gói Python để tích hợp dễ dàng. Đặt URL cơ sở thành điểm cuối API của chúng tôi. Khởi tạo client với khóa của bạn. Gọi chat.completions.create với uncensored model. Cách tiếp cận này giảm mã boilerplate. Nó xử lý tự động việc tuần tự hóa JSON. Streaming được hỗ trợ qua máy khách bất đồng bộ.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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)
SDK Node
Cài đặt openai gói npm cho các dự án JavaScript. Cấu hình URL cơ sở để trỏ đến máy chủ của chúng tôi. Truyền khóa API của bạn trong quá trình khởi tạo. Yêu cầu hoàn thành bằng phương pháp tiêu chuẩn. SDK Node.js quản lý việc kết nối nhóm một cách hiệu quả. Nó hoạt động tốt cho các hàm serverless. Xử lý lỗi một cách duyên dáng để tránh các chi phí không mong muốn.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Tham số và Truyền trực tiếp
Bật phát trực tiếp bằng cách đặt stream: true. Bạn nhận được token khi chúng được tạo ra. Điều này giảm độ trễ cảm nhận đối với các đầu ra dài. Bạn có thể điều chỉnh nhiệt độ và top_p để tăng tính sáng tạo. Sử dụng stop chuỗi để dừng quá trình tạo. Chế độ JSON buộc đầu ra có cấu trúc. Đặt max_tokens để kiểm soát độ dài đầu ra. Chunk cuối cùng chứa thống kê sử dụng tổng cộng.
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 tốc độ và Lỗi
Bạn được phép 300 yêu cầu mỗi phút cho mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu đồng thời. Thân yêu cầu phải nhỏ hơn 8 MB. Mã trạng thái 401 có nghĩa là khóa của bạn không hợp lệ. Mã trạng thái 402 cho biết số dư không đủ. Lỗi 429 báo hiệu việc hết giới hạn tốc độ. Các yêu cầu bị từ chối không tính phí vào số dư của bạn. Lỗi miễn phí. Hãy thử lại với cơ chế backoff theo cấp số nhân cho lỗi 429.
Các câu hỏi thường gặp
URL gốc cho API là gì?
URL cơ sở là HTTPS://api.aiohnefilter.com/v1. Nó tương thích với các SDK OpenAI tiêu chuẩn. Bạn chỉ cần cập nhật URL cơ sở và khóa API trong cấu hình máy khách của mình.
Cách tính giá theo token hoạt động ra sao?
Bạn trả $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Lỗi và từ chối được miễn phí. Tín dụng trả trước của bạn không bao giờ hết hạn. Bạn chỉ trả tiền cho những gì mình thực sự sử dụng.
Tôi có thể phát trực tiếp phản hồi không?
Có, hãy đặt tham số stream thành true. Bạn sẽ nhận được các token khi chúng được tạo. Điều này giúp giảm độ trễ cho các đầu ra dài. Chunk cuối cùng bao gồm thống kê sử dụng token tổng cộng.
Tạo khóa của bạn
Đăng ký, sao chép khóa, cập nhật URL base. Chỉ vậy thôi.