Tài liệu API
Bắt đầu tạo nội dung không lọc với LLM trọng lượng mở của chúng tôi chỉ trong vài phút bằng cách sử dụng mã tương thích OpenAI tiêu chuẩn.
Xác thực và Base URL
Sử dụng khóa API độc nhất của bạn với URL cơ sở https://api.unfilteredaichatgpt.com/v1 để xác thực các yêu cầu. Khóa của bạn được tạo ngay sau khi đăng ký qua Google hoặc email.
- Định nghĩa khóa trong
Authorizationheader dưới dạng mã Bearer. - Không yêu cầu đăng ký; tín dụng được trừ đi theo token.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
}'
POST /v1/chat/completions
Gửi lời nhắc của bạn đến /v1/chat/completions endpoint để nhận phản hồi văn bản. ID mô hình luôn là uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaichatgpt.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)Điểm cuối này chấp nhận các tin nhắn trò chuyện tiêu chuẩn. Nó không hỗ trợ embedding, hình ảnh hoặc âm thanh.
GET /v1/models
Truy vấn /v1/models để xác minh các mô hình có sẵn. Bạn sẽ thấy uncensored model được liệt kê.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaichatgpt.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);Điểm cuối này xác nhận kết nối của bạn đang hoạt động và xác thực đúng cách.
Tham số: Nhiệt độ, Top P và Công cụ
Kiểm soát sự sáng tạo với temperature và top_p. Sử dụng tools cho gọi hàm.
Đặt response_format để {"type": "json_object"} cho đầu ra có cấu trúc. Mô hình bỏ qua bộ lọc nội dung cho các chủ đề người lớn hợp pháp.
Phản hồi luồng (SSE)
Bật phát trực tiếp bằng cách đặt stream: true. Nhận các chunk qua Sự kiện gửi qua máy chủ.
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)Dữ liệu sử dụng token được bao gồm trong chunk cuối cùng. Điều này giảm độ trễ cảm nhận được cho các đầu ra dài.
Giới hạn tốc độ và Hạn mức
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.
Thân yêu cầu không được vượt quá 8 MB. Lỗi như 401 (khóa không hợp lệ) hoặc 402 (không có tín dụng) trả về ngay lập tức mà không tiêu thụ tín dụng.
Câu hỏi thường gặp
Đây có phải là API ChatGPT chính thức không?
Không. Chúng tôi chạy một mô hình LLM không kiểm duyệt trọng lượng mở của riêng mình. Nó tương thích với SDK OpenAI nhưng không phải là GPT.
Mô hình hỗ trợ bao nhiêu ngữ cảnh?
Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho tổng đầu vào và đầu ra.
Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?
Bạn sẽ nhận được lỗi 429. Hãy chờ trước khi thử lại, hoặc nâng cấp tài khoản của bạn nếu có sẵn.
Truy cập khóa của bạn ngay lập tức
Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở. Đó là toàn bộ cấu hình.