Tài liệu API LLM Ít kiểm duyệt nhất
Bắt đầu với API LLM không kiểm duyệt trong chưa đầy hai phút bằng cách trỏ SDK OpenAI hiện có của bạn vào base URL của chúng tôi và thay đổi model ID. Hướng dẫn nhanh này bao gồm xác thực, các yêu cầu cơ bản và streaming để bạn có thể tích hợp API ngay lập tức.
Bắt đầu nhanh: Kết nối SDK của bạn
Bắt đầu gửi yêu cầu ngay lập tức bằng cách cập nhật URL cơ sở và khóa API của bạn. API của chúng tôi chấp nhận các máy khách tương thích OpenAI tiêu chuẩn, vì vậy bạn chỉ cần thay đổi cấu hình điểm cuối. Sử dụng ID mô hình "uncensored" cho tất cả các yêu cầu để truy cập mô hình không kiểm duyệt. URL cơ sở là HTTPS://api.leastcensoredllm.com/v1. Bạn nhận được khóa ngay lập tức sau khi đăng ký bằng Google hoặc email. Không cần số điện thoại để đăng ký.
curl https://api.leastcensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the system config file for the new server setup"}]
}'
Các điểm cuối và tham số được hỗ trợ
Chúng tôi cung cấp hai điểm cuối: POST /v1/chat/completions và GET /v1/models. Không có điểm cuối nhúng, hình ảnh hoặc âm thanh. Bạn có thể sử dụng các tham số tiêu chuẩn như nhiệt độ, top_p và các chuỗi dừng. API hỗ trợ gọi hàm và chế độ JSON cho các đầu ra có cấu trúc. Sử dụng điểm cuối GET để xác minh các mô hình có sẵn. Khóa API của chúng tôi xác thực tất cả các yêu cầu.
from openai import OpenAI
client = OpenAI(base_url="https://api.leastcensoredllm.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à sử dụng token
Bật chế độ streaming bằng cách đặt stream thành true trong yêu cầu của bạn. Bạn nhận được các chunk Sự kiện được gửi bởi máy chủ (SSE) khi mô hình tạo văn bản. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng. Điều này cho phép bạn theo dõi chi phí theo thời gian thực. Streaming hoạt động với tất cả các tham số tiêu chuẩn. API trả về nội dung một phầ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)
Chế độ JSON và gọi hàm
Buộc đầu ra có cấu trúc bằng cách đặt response_format thành {"type": "json_object"}. Mô hình sẽ trả về JSON hợp lệ thay vì văn bản tự do. Gọi hàm hoạt động bằng cách truyền các tham số tools và tool_choice. API hỗ trợ các định nghĩa công cụ tiêu chuẩn. Điều này hữu ích cho việc xây dựng agent hoặc phân tích cú pháp dữ liệu. Sử dụng mô hình không kiểm duyệt để nhận các phản hồi có cấu trúc đáng tin cậy.
Giới hạn tốc độ và độ đồng thời
Mỗi khóa API hỗ trợ 300 yêu cầu mỗi phút. Bạn có thể chạy 8 yêu cầu đồng thời. Kích thước tối đa của thân yêu cầu là 8 MB. Nếu bạn vượt quá giới hạn, bạn sẽ nhận được lỗi 429. Sử dụng một khóa cho mỗi tài khoản. Bạn có thể tạo khóa mới để thay thế khóa cũ. Lỗi và từ chối không tính vào giới hạn tốc độ của bạn.
Cửa sổ ngữ cảnh và max tokens
Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Output tối đa mặc định là 2.048 token. Bạn có thể đặt max_tokens lên đến 16.000 cho mỗi yêu cầu. Các ngữ cảnh dài hơn được hỗ trợ trong giới hạn cửa sổ. Hãy lưu ý kích thước thân 8 MB. Điều này cho phép các cuộc hội thoại sâu hoặc tài liệu lớn.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.leastcensoredllm.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);Câu hỏi thường gặp
URL gốc cho API LLM ít kiểm duyệt nhất là gì?
URL cơ sở là HTTPS://api.leastcensoredllm.com/v1. Sử dụng URL này với bất kỳ SDK hoặc máy khách HTTP tương thích OpenAI nào. Bạn phải cung cấp khóa API của mình trong tiêu đề Authorization.
Làm thế nào để xử lý giới hạn tốc độ?
Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Nếu vượt quá giới hạn này, API sẽ trả về mã trạng thái 429. Bạn có thể chạy 8 yêu cầu đồng thời cùng lúc. Lỗi không tính vào giới hạn.
API LLM không kiểm duyệt có tương thích với các SDK OpenAI không?
Có, API hoàn toàn tương thích với OpenAI. Bạn chỉ cần thay đổi URL cơ sở và ID mô hình. ID mô hình là "uncensored". Các tham số tiêu chuẩn như temperature và top_p hoạt động như mong đợi.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở của bạn. Đó là toàn bộ quy trình.
Tạo khóa