Tài liệu API cho nhà phát triển
Hướng dẫn này giúp các nhà phát triển tích hợp API tương thích OpenAI không hạn chế của chúng tôi để tạo nội dung người trưởng thành. Sử dụng điểm cuối mô hình đơn lẻ của chúng tôi với các SDK tiêu chuẩn để bỏ qua các bộ lọc nội dung.
Xác thực & 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.keyapiglm.com/v1. Endpoint này hoạt động với bất kỳ client tương thích OpenAI nào. Bạn có thể thay thế base URL OpenAI tiêu chuẩn trong mã của mình. Dịch vụ của chúng tôi xử lý việc định tuyến đến mô hình uncensored của chúng tôi.
Yêu cầu đầu tiên
Gửi yêu cầu POST đến /v1/chat/completions. Bao gồm ID mô hình và prompt của bạn. Phản hồi chứa văn bản được tạo. Bạn có thể bắt đầu với một bản hoàn thiện văn bản đơn giản. API của chúng tôi trả về các token thô mà không có định dạng bổ sung.
curl https://api.keyapiglm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
}'
Xác minh khóa của bạn hoạt động ngay lập tức. Kiểm tra phản hồi cho choices mảng. Mỗi lựa chọn có một tin nhắn với nội dung được tạo của bạn. Lỗi trả về các mã HTTP tiêu chuẩn.
Tích hợp SDK Python
Cài đặt openai gói. Đặt URL cơ sở vào điểm cuối của chúng tôi. Khởi tạo máy khách với khóa API của bạn. Gọi chat.completions.create phương thức. Truyền ID mô hình uncensored. Điều này hoạt động với mã OpenAI hiện có. Không cần lớp bọc bổ sung.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiglm.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)
Xử lý đối tượng phản hồi. Trích xuất văn bản từ lựa chọn đầu tiên. Script của bạn chạy mượt mà. Việc gỡ lỗi rất dễ dàng với logging tiêu chuẩn.
Thiết lập SDK Node
Nhập máy khách OpenAI trong Node. Cấu hình URL cơ sở. Truyền khóa của bạn vào hàm tạo. Gọi hàm hoàn thành trò chuyện. Sử dụng cùng một ID mô hình. Cách tiếp cận này tiết kiệm thời gian. Bạn tái sử dụng các mẫu quen thuộc. API phản hồi nhanh chóng.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiglm.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);
Ghi văn bản được tạo. Kiểm tra các lỗi trong khối catch. Ứng dụng Node của bạn tích hợp liền mạch. Không cần các máy khách HTTP tùy chỉnh. Các phản hồi JSON tiêu chuẩn đến như mong đợi.
Phản hồi luồng (SSE)
Bật phát trực tiếp bằng cách đặt stream: true. API gửi các Sự kiện gửi qua máy chủ. Mỗi chunk chứa một phần văn bản. Nối các chunk này để có phản hồi đầy đủ. Điều này giảm độ trễ cảm nhận. Người dùng thấy văn bản xuất hiện ngay lập tứ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)
Xử lý từng chunk trong vòng lặp sự kiện của bạn. Chunk cuối cùng bao gồm việc sử dụng token. Dừng streaming khi mô hình hoàn tất. Phương pháp này hoạt động với bất kỳ khách hàng SSE nào. Giao diện người dùng của bạn được cập nhật theo thời gian thực.
Giới hạn & Lỗi
Giới hạn tốc độ là 300 yêu cầu mỗi phút. Yêu cầu đồng thời tối đa 8 mỗi khóa. Thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh là 100.000 token. Lỗi trả về mã chuẩn. Dùng 401 cho khóa không hợp lệ. Dùng 402 cho số dư không đủ. Dùng 429 cho giới hạn tốc độ. Kiểm tra thân phản hồi để biết chi tiết. Logic thử lại xử lý các sự cố tạm thời. Tích hợp của bạn vẫn ổn định.
Câu hỏi thường gặp
Bạn chấp nhận những phương thức thanh toán nào?
Chỉ crypto: USDT trên TRC20 hoặc USDC trên Base, số nguyên từ $20 đến $500. Tín dụng bonus áp dụng từ $50.
Đây có phải là API GLM không?
Không, chúng tôi chạy mô hình không kiểm duyệt của riêng mình. Nó tương thích với các khách hàng của OpenAI. Hãy sử dụng URL cơ sở và khóa của chúng tôi. Mô hình của chúng tôi không phải là GLM hay bất kỳ sản phẩm của nhà cung cấp nào khác.
Cửa sổ ngữ cảnh là gì?
Cửa sổ ngữ cảnh là 100,000 token. Điều này bao gồm prompt và kết quả. Output tối đa là 16,000 token. Lỗi và từ chối không tốn token.
Lấy khóa API của bạn
Đăng ký, sao chép khóa của bạn, cập nhật URL cơ sở của bạn. Đó là tất cả những gì bạn cần làm.
Mở tài khoản