Hướng dẫn tích hợp cho API không kiểm duyệt
Đặt mã client OpenAI hiện có của bạn vào API không kiểm duyệt của chúng tôi. Chúng tôi xử lý định tuyến để bạn có được tạo văn bản không hạn chế mà không có phí đăng ký hoặc các tầng phức tạp.
Xác thực và API keys
Khóa API của bạn xác thực mọi yêu cầu. Tạo khóa ngay lập tức trên bảng điều khiển bằng Google hoặc email. Không cần số điện thoại. Khóa cấp quyền truy cập vào URL cơ sở và theo dõi số dư trả trước của bạn.
- Giữ khóa của bạn bí mật. Nó khấu trừ token khỏi số dư của bạn.
- Mỗi tài khoản chỉ được phép một key hoạt động. Một key mới sẽ thay thế key cũ ngay lập tức.
- Lỗi như khóa không hợp lệ trả về 401. Việc từ chối được miễn phí.
curl https://api.chatgptsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set database timeout to five seconds."}]
}'Bắt đầu với một kiểm tra mô hình đơn giản. Điều này xác nhận thông tin xác thực của bạn và liệt kê các điểm cuối có sẵn. Sử dụng SDK chính thức của OpenAI hoặc bất kỳ thư viện khách hàng tương thích nào.
Endpoint hoàn thành trò chuyện
Gửi các prompt văn bản và nhận các phản hồi không giới hạn qua điểm cuối hoàn tất trò chuyện tiêu chuẩn. Đây là một sự thay thế trực tiếp cho các khách hàng OpenAI. Thay đổi URL cơ sở và khóa API trong cấu hình của bạn.
Id mô hình là uncensored. Đó là một mô hình trọng lượng mở được tinh chỉnh cho các chủ đề người lớn và gây tranh cãi. Nó không phải là GPT, Claude hay bất kỳ mô hình của nhà cung cấp nào khác. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Đầu ra tối đa là 16.000 token cho mỗi yêu cầu. Lỗi không tiêu thụ số dư.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsemfiltro.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)Các nhà phát triển Python có thể sử dụng SDK chính thức. Đặt URL cơ sở thành điểm cuối API của chúng tôi. Truyền khóa API của bạn trong các tiêu đề. Các yêu cầu được xử lý tuần tự trừ khi bạn sử dụng giới hạn đồng thời.
Phản hồi dạng stream với SSE
Nhận token theo thời gian thực bằng cách sử dụng Server-Sent Events (SSE). Streaming làm giảm độ trễ cảm nhận cho các đầu ra dài. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Điều này lý tưởng cho các giao diện trò chuyện hoặc tạo văn bản trực tiếp.
Phân tích stream cẩn thận. Xử lý các token không đầy đủ một cách mượt mà. Các gián đoạn mạng có thể yêu cầu logic thử lại. API của chúng tôi hỗ trợ định dạng SSE tiêu chuẩn. Các máy khách tương thích xử lý điều này một cách tự động. Kiểm tra tài liệu SDK của bạn để biết hỗ trợ stream.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsemfiltro.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);Các nhà phát triển Node.js có thể sử dụng async iterators. Điều này giúp đơn giản hóa việc xử lý dữ liệu stream. Bộ nhớ đệm các token khi chúng đến. Hiển thị chúng dần dần cho người dùng. Theo dõi số dư tín dụng của bạn trong các stream dài.
Gọi hàm và công cụ
Bật khả năng trích xuất dữ liệu có cấu trúc hoặc hành động tự động với gọi hàm. Xác định các công cụ trong yêu cầu của bạn. Mô hình sẽ trả về JSON có cấu trúc khớp với lược đồ của bạn. Sử dụng tính năng này để phân tích cú pháp, nhập liệu hoặc tự động hóa quy trình làm việc.
Đặt tool_choice để tự động hoặc các giá trị cụ thể. API xác định các định nghĩa công cụ của bạn. Lỗi trả về các thông báo rõ ràng. Chế độ JSON có sẵn cho các định dạng đầu ra nghiêm ngặt. Sử dụng response_format cho các phản hồi thuần JSON.
Kiểm tra kỹ các công cụ của bạn. Đảm bảo các prompt của bạn phù hợp với mô tả công cụ. Mô hình không kiểm duyệt xử lý tốt các hướng dẫn phức tạp. Không có phí bổ sung cho việc sử dụng công cụ. Token được tính bình thường.
Định dạng phản hồi chế độ JSON
Buộc mô hình xuất ra JSON hợp lệ. Đặt response_format để json_object. Điều này đảm bảo việc phân tích cú pháp dự đoán được cho các ứng dụng ở tầng dưới. Lý tưởng cho API, cơ sở dữ liệu hoặc các quy trình dữ liệu có cấu trúc.
Chế độ JSON giảm các lỗi định dạng. Mô hình tuân thủ các ràng buộc lược đồ. JSON không hợp lệ sẽ kích hoạt việc thử lại. Theo dõi chặt chẽ việc sử dụng token. Các đầu ra JSON dài tiêu tốn nhiều tín dụng hơn. Hãy cân bằng giữa sự nghiêm ngặt và linh hoạt. Điều chỉnh nhiệt độ để đảm bảo tính nhất quán.
Giới hạn tốc độ và độ đồng thời
Tôn trọng giới hạn đồng thời để tránh lỗi 429. Tối đa 8 yêu cầu đồng thời mỗi khóa. Giới hạn 300 yêu cầu mỗi phút. Kích thước yêu cầu tối đa 8 MB. Vượt quá giới hạn sẽ trả về 429. Thử lại với độ trễ tăng dần theo cấp số nhân.
Lỗi như 401 cho biết khóa không hợp lệ. 402 nghĩa là không có tín dụng. Việc từ chối được miễn phí. Tín dụng không bao giờ hết hạn. Nạp tiền bằng tiền điện tử. USDT trên TRC20 hoặc USDC trên Base. Bonus áp dụng cho các khoản lớn hơn. Không phí hàng tháng. Không đăng ký. Chỉ trả tiền cho token đã sử dụng.
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)Câu hỏi thường gặp
URL gốc cho API không kiểm duyệt là gì?
URL cơ sở là HTTPS://api.chatgptsemfiltro.com/v1. Sử dụng điều này cho tất cả các yêu cầu. Nó hoạt động với các SDK OpenAI tiêu chuẩn. Thay đổi URL cơ sở trong cấu hình máy khách của bạn.
Chi phí API chatgpt không kiểm duyệt là bao nhiêu?
Giá là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Tín dụng trả trước chỉ tính phí cho các token thực tế. Lỗi và từ chối đều miễn phí. Không có phí hàng tháng.
API có hỗ trợ phản hồi phát trực tiếp không?
Streaming qua SSE được hỗ trợ. Thông tin sử dụng token xuất hiện trong chunk cuối cùng. Điều này giảm độ trễ cho các đầu ra dài. Các client tương thích xử lý streaming tự động. Kiểm tra SDK của bạn để biết hỗ trợ streaming.
Truy xuất khóa của bạn ngay bây giờ
Đăng ký, sao chép khóa của bạn, cập nhật endpoint. Thế là đủ.