apillmsourceopen.comBắt đầu nhanh
Tích hợp API chat-completions không kiểm duyệt
Đặt API AI không kiểm duyệt của chúng tôi vào ứng dụng của bạn với một URL gốc. Nhận phản hồi văn bản mà không từ chối bằng các giao thức tương thích OpenAI tiêu chuẩn.
Thiết lập Base URL và Xác thực
API nằm ở https://api.apillmsourceopen.com/v1. Định hướng SDK của bạn đến đây và cung cấp khóa của bạn. Bạn có một khóa hoạt động mỗi tài khoản; tạo khóa mới sẽ vô hiệu hóa khóa trước đó ngay lập tức. Không cần số điện thoại để đăng ký. Chúng tôi hỗ trợ đăng nhập bằng Google hoặc quy trình email và mật khẩu tiêu chuẩn. Các lời nhắc của bạn không bao giờ rời khỏi máy chủ của chúng tôi để huấn luyện. Thiết lập này hoạt động với bất kỳ client nào chấp nhận định dạng OpenAI V1.
Gửi yêu cầu hoàn tất đầu tiên của bạn
Gửi tin nhắn đến điểm cuối trò chuyện để nhận văn bản ngay lập tức. ID mô hình luôn là "uncensored". Nó xử lý các chủ đề người lớn và các chủ đề gây tranh cãi mà không chặn nội dung hợp pháp. Bạn không cần chỉ định phiên bản mô hình. Hệ thống xử lý đầu vào của bạn và trả về phản hồi. Sử dụng định dạng tiêu chuẩn cho các tin nhắn. Cách tiếp cận này đảm bảo tương thích với công cụ hiện có.
Cấu hình Streaming và Giới hạn Token
Truyền phản hồi bằng cách đặt stream: true. Bạn nhận được các chunk khi chúng được tạo ra. Chunk cuối cùng chứa thống kê sử dụng token đầy đủ. Hỗ trợ cửa sổ ngữ cảnh lên đến 100.000 token cho cả đầu vào và đầu ra. Đầu ra tối đa mỗi yêu cầu là 16.000 token. Nếu bạn bỏ qua max_tokens, mặc định là 2.048 token. Streaming giảm độ trễ cảm nhận đối với các câu trả lời dài. Nó cũng cho phép hiển thị từng phần trong giao diện của bạn.
Bật Chế Độ JSON và Gọi Hàm
Sử dụng response_format: {"type": "json_object"} cho đầu ra JSON nghiêm ngặt. Gọi hàm hoạt động thông qua tiêu chuẩn tools tham số. Mô hình hỗ trợ tool_choice cho hướng dẫn rõ ràng. Bạn có thể đặt temperature, top_p, và seed để kiểm soát. Các hình phạt tần suất và hiện diện cũng có sẵn. Các trình tự dừng hoạt động như mong đợi. Sự linh hoạt này cho phép các tích hợp phức tạp. Trích xuất dữ liệu có cấu trúc trở nên đáng tin cậy.
Xử lý Lỗi và Từ chối Một cách Nhẹ nhàng
Mã trạng thái HTTP tiêu chuẩn cho biết trạng thái. Mã 401 nghĩa là khóa API của bạn không hợp lệ hoặc đã hết hạn. Lỗi 402 báo hiệu số dư trả trước không đủ. Phản hồi 429 cho biết bạn đã chạm ngưỡng giới hạn tốc độ. Lỗi miễn phí; bạn không phải trả tiền cho các yêu cầu thất bại. Ngoại lệ duy nhất là nội dung tình dục liên quan đến trẻ vị thành niên. Mọi thứ khác đều được thông qua. Hãy kiểm tra số dư của bạn thường xuyên. Logic thử lại nên xử lý các lỗi 429 bằng cách tăng độ trễ theo cấp số nhân.
Hiểu về Giới hạn Tốc độ và Hạn ngạch
Bạn được phép 300 yêu cầu mỗi phút cho mỗi khóa. Chỉ 8 yêu cầu chạy đồng thời cho mỗi khóa. Thân yêu cầu tối đa là 8 MB. Một khóa hoạt động cho mỗi tài khoản giúp theo dõi việc sử dụng rõ ràng. Khóa mới thay thế khóa cũ ngay lập tức. Tín dụng trả trước tính phí theo việc sử dụng token thực tế. Không có phí hàng tháng. Tín dụng không hết hạn. Cấu trúc này phù hợp với các tác vụ có tính bùng nổ. Chi phí dự đoán được giúp quản lý ngân sách. Nạp tiền bằng tiền điện tử tự động thêm tín dụng bonus.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmsourceopen.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);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
Đây có phải là API LLM mã nguồn mở không?
Có, chúng tôi phục vụ một mô hình trọng lượng mở được tinh chỉnh cho đầu ra không kiểm duyệt. Nó chạy trên máy chủ của chúng tôi nhưng tuân theo giao diện mở tiêu chuẩn. Bạn có hành vi ổn định mà không bị khóa nhà cung cấp. Mô hình không phải là GPT, Claude hoặc bất kỳ mô hình nhà cung cấp lớn nào khác.
Mô hình AI không kiểm duyệt xử lý nội dung NSFW như thế nào?
Mô hình không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Nó chỉ chặn nội dung tình dục liên quan đến trẻ vị thành niên. Điều này làm cho nó lý tưởng cho các trường hợp sử dụng API LLM NSFW. Bạn giữ toàn quyền kiểm soát quy trình tạo nội dung của mình.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ của mình?
Bạn nhận mã trạng thái 429 ngay lập tức. Không có token nào được tiêu tốn cho các yêu cầu bị từ chối này. Bạn có thể thử lại sau khi cửa sổ thời gian đặt lại. Cân nhắc giảm các yêu song song xuống còn 8 trên mỗi khóa. Streaming giúp quản lý thông lượng một cách hiệu quả.
Lấy khóa API của bạn
Đăng ký, sao chép khóa, trỏ đến URL cơ sở của chúng tôi. Xong.