Tích hợp api codex nhanh chóng
API LLM không kiểm duyệt sẵn sàng tích hợp ngay lập tức với các máy khách tương thích chuẩn với OpenAI. Nhận khóa API codex của bạn và bắt đầu gửi các yêu cầu đến một mô hình chuyên dụng xử lý nội dung người trưởng thành mà không từ chối.
Tiêu đề xác thực Base URL
Bắt đầu mọi yêu cầu bằng cách trỏ máy khách của bạn vào URL cơ sở chuyên dụng. Điểm cuối này chấp nhận các tiêu đề tiêu chuẩn và thay thế proxy OpenAI mặc định mà không yêu cầu thay đổi mã trong hầu hết các SDK.
- Base URL:
https://api.apicodex.cc/v1 - Header Auth:
Authorization: Bearer YOUR_API_KEY
Khóa API được tạo ngay lập tức khi đăng ký. Bạn có thể xoay khóa nếu cần, nhưng mỗi tài khoản chỉ giữ một khóa hoạt động tại một thời điểm.
curl https://api.apicodex.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix syntax error in python loop"}]
}'
Tham số POST /v1/chat/completions
Gửi các yêu cầu hoàn tất văn bản bằng định dạng trò chuyện tiêu chuẩn. ID mô hình luôn là uncensored và chấp nhận các tham số như nhiệt độ và top_p để kiểm soát độ sáng tạo.
- Cửa sổ ngữ cảnh: Tổng cộng 100,000 token.
- Đầu ra tối đa: 16.000 token mỗi yêu cầu.
- max_tokens mặc định: 2.048 nếu chưa xác định.
Token đầu vào và đầu ra được tính phí riêng biệt. Lỗi không tiêu thụ tín dụng.
from openai import OpenAI
client = OpenAI(base_url="https://api.apicodex.cc/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)
Chi tiết điểm cuối GET /v1/models
Truy vấn các mô hình khả dụng để xác nhận kết nối. Endpoint này trả về siêu dữ liệu về mô hình uncensored được lưu trữ trên máy chủ của chúng tôi.
- ID Mô hình:
uncensored - Type: chat-completion
Sử dụng endpoint này để xác minh khóa API của bạn hoạt động trước khi gửi các tải trọng nặng. Nó trả về ngay lập tức với độ trễ thấp.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apicodex.cc/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 dạng stream và mức sử dụng token
Bật phát trực tiếp bằng cách đặt stream: true. Máy chủ gửi Các sự kiện được gửi bởi máy chủ (SSE) cho mỗi token được tạo. Thống kê sử dụng token xuất hiện trong phần cuối của luồng.
- Giao tiếp token theo thời gian thực.
- Chunk cuối cùng chứa dữ liệu sử dụng.
Streaming làm giảm độ trễ cảm nhận cho các đầu ra lớn. Theo dõi chunk cuối cùng để tính toán chi phí chính xác.
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)
Chế độ JSON và gọi hàm
Yêu cầu đầu ra có cấu trúc bằng cách đặt response_format để {"type": "json_object"}. Điều này buộc mô hình trả về JSON hợp lệ mà không có các bao bọc markdown.
- Gọi hàm: được hỗ trợ qua định dạng công cụ tiêu chuẩn.
- Tool choice: configurable.
Chế độ JSON lý tưởng để phân tích cú pháp dữ liệu vào ứng dụng. Gọi hàm cho phép các quy trình agent với các công cụ bên ngoài.
Xử lý lỗi và giới hạn tốc độ
Xử lý lỗi bằng cách kiểm tra các mã trạng thái HTTP tiêu chuẩn. Lỗi 401 nghĩa là khóa API của bạn không hợp lệ hoặc bị thiếu. Lỗi 402 cho biết tín dụng trả trước không đủ. Lỗi 429 báo hiệu bạn đã vượt quá giới hạn tốc độ.
- 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 mỗi khóa.
- Thân yêu cầu tối đa: 8 MB.
Hoàn tiền không được phát hành cho tín dụng, nhưng lỗi thì miễn phí. Liên hệ hỗ trợ cho các vấn đề thanh toán.
Các câu hỏi thường gặp
URL gốc cho API codex là gì?
URL cơ sở là HTTPS://api.apicodex.cc/v1. Sử dụng điểm cuối này với bất kỳ SDK tương thích OpenAI nào bằng cách cập nhật cấu hình base_url.
LLM không kiểm duyệt hỗ trợ bao nhiêu ngữ cảnh?
Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả prompt và completion. Đầu ra tối đa cho mỗi yêu cầu là 16.000 token.
Điều gì xảy ra nếu tôi nhận lỗi 402?
Lỗi 402 có nghĩa là số dư trả trước của bạn đã hết. Hãy nạp tiền bằng USTRC20 hoặc USDC trên Base để tiếp tục sử dụng dịch vụ. Các lỗi không tiêu thụ số dư.
Lấy khóa API của bạn
Đăng ký, sao chép mã thông báo và trỏ máy khách của bạn đến URL cơ sở của chúng tôi. Xong.