Xác thực và Base URL
Đặt khóa của bạn trong Authorization header dưới dạng bearer token.
URL cơ sở là https://api.howtogetcodexapikey.com/v1.
Mỗi yêu cầu yêu cầu tiêu đề này để xác thực tài khoản của bạn.
Lỗi như 401 cho biết khóa không hợp lệ.
Bạn nhận được một khóa hoạt động cho mỗi tài khoản.
Nhận nó qua Google hoặc email.
Không cần số điện thoại.
Sử dụng khóa trong cấu hình SDK của bạn.
Endpoint Hoàn thành Trò chuyện
Gửi tin nhắn đến POST /v1/chat/completions.
Sử dụng model id uncensored.
Mô hình xử lý văn bản đầu vào và văn bản đầu ra.
Không có embeddings hoặc hình ảnh ở đây.
Hỗ trợ công cụ và chế độ JSON.
Điều chỉnh nhiệt độ và top_p.
Đặt các chuỗi dừng dễ dàng.
Phát trực tiếp kết quả nếu bạn muốn.
Kiểm tra tài liệu về các tham số.
Nó nhanh và trực tiếp.
curl https://api.howtogetcodexapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List my active api keys for the codex service."}]
}'
Danh sách và ID Mô hình
Gọi GET /v1/models để xem các tùy chọn có sẵn.
Bạn sẽ thấy id uncensored.
Đây là mô hình trọng lượng mở.
Chạy trên máy chủ của chính chúng tôi.
Không phải GPT hoặc Claude.
Không bị khóa nhà cung cấp tại đây.
Kiểm tra điểm cuối để biết chi tiết.
Liệt kê phiên bản mô hình.
Giữ khách hàng của bạn luôn được cập nhật.
Sử dụng định dạng danh sách chuẩn.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtogetcodexapikey.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)
Streaming và Việc Sử Dụng Token
Bật chế độ streaming với stream: true.
Nhận dữ liệu qua các chunk SSE.
Dữ liệu sử dụng token xuất hiện trong chunk cuối cùng.
Đếm token chính xác.
Chỉ trả tiền cho những gì bạn sử dụng.
Lỗi miễn phí.
Đặt max_tokens đến 16000.
Mặc định là 2048 nếu thiếu.
Xử lý gracefully các phản hồi từng phần.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtogetcodexapikey.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);
Xử lý lỗi và Giới hạn
Giới hạn tốc độ là 300 yêu cầu mỗi phút.
Tối đa 8 yêu cầu đồng bộ mỗi khóa.
Thân yêu cầu phải dưới 8 MB.
402 có nghĩa là bạn cần thêm tín dụng.
429 có nghĩa là bạn đã đạt giới hạn.
Lỗi 401 có nghĩa là khóa của bạn sai.
Thử lại với backoff theo cấp số nhân.
Ghi mã lỗi.
Kiểm tra số dư của bạn thường xuyê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)
Cửa sổ ngữ cảnh và ràng buộc
Cửa sổ ngữ cảnh là 100.000 token.
Bao gồm prompt và kết quả hoàn thiện.
Đầu ra tối đa là 16.000 token.
Đầu vào dài vừa dễ dàng.
Từ chối chỉ xảy ra với trẻ vị thành niên.
Nội dung người lớn được cho phép.
Sử dụng đúng ID mô hình.
Giữ các lời nhắc của bạn ngắn gọn.
Thử nghiệm với các chunk nhỏ trước.
Mở rộng khi bạn sẵn sàng.