- Các mô hình AI đã mở khóa
- Tài liệu API
Tài liệu API
Tài liệu này bao gồm giao diện chat-completions cốt lõi cho mô hình không kiểm duyệt của chúng tôi. Sử dụng các điểm cuối được cung cấp để gửi văn bản và nhận phản hồi không giới hạn ngay lập tức.
Xác thực và Base URL
Gửi yêu cầu của bạn đến URL cơ sở của chúng tôi với khóa API hợp lệ trong tiêu đề.
- Base URL:
https://api.unlockedaimodels.com/v1 - Tiêu đề:
Authorization: Bearer YOUR_API_KEY
Định danh mô hình đơn giản uncensored. Bạn nhận được một khóa hoạt động cho mỗi tài khoản, khóa này sẽ thay thế bất kỳ khóa nào trước đó khi được tạo.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Endpoint Hoàn thành Trò chuyện
The POST /v1/chat/completions endpoint xử lý văn bản của bạn và trả về phần hoàn thành.
Đây là điểm cuối văn bản duy nhất mà chúng tôi cung cấp. Chúng tôi không cung cấp tạo hình ảnh, âm thanh hoặc nhúng. Mô hình chấp nhận một mảng thông điệp tiêu chuẩn chứa các lượt của hệ thống, người dùng và trợ lý của bạn.
Lỗi như 401 cho biết khóa không hợp lệ, trong khi 402 nghĩa là bạn cần thêm tín dụng. Các yêu cầu chỉ được tính phí khi token được tạo ra.
Phản hồi luồng (SSE)
Bật phát trực tiếp bằng cách đặt stream: true trong thân yêu cầu của bạn.
Mỗi chunk chứa một phần văn bản, cho phép bạn hiển thị đầu ra theo thời gian thực. Chunk cuối cùng bao gồm thống kê sử dụng token đầy đủ để minh bạch hóa việc tính phí.
Phương pháp này giảm độ trễ cảm nhận đối với các phản hồi dài, điều này rất quan trọng khi tạo hơn 16,000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Function Calling và các công cụ
Định nghĩa các công cụ trong yêu cầu của bạn để kích hoạt gọi hàm có cấu trúc.
Mô hình hỗ trợ tool_choice tham số, cho phép bạn buộc các hành vi cụ thể hoặc để mô hình tự quyết định. Điều này hữu ích cho việc xây dựng các tác nhân cần tương tác với các hệ thống bên ngoài mà không làm vỡ ngữ cảnh không kiểm duyệt.
Đảm bảo các định nghĩa công cụ của bạn tuân theo lược đồ OpenAI để tương thích.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
Chế độ JSON và đầu ra có cấu trúc
Buộc mô hình trả về JSON hợp lệ bằng cách đặt response_format: {"type": "json_object"}.
Điều này đảm bảo việc phân tích dự đoán được cho các ứng dụng của bạn. Sử dụng chế độ này khi trích xuất dữ liệu hoặc tạo tệp cấu hình.
Kết hợp với gọi hàm, nó tạo ra một đường ống mạnh mẽ cho các nhiệm vụ tự động hóa mà không cần các lớp xác thực bên ngoài.
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)
Tham số: Nhiệt độ, Top-P và Stop
Kiểm soát sự sáng tạo với temperature và sự đa dạng với top_p.
Sử dụng stop chuỗi để dừng quá trình tạo tại các dấu hiệu cụ thể. Cửa sổ ngữ cảnh là 100.000 token tổng cộng, với đầu ra tối đa là 16.000 token trừ khi bạn chỉ định một mức thấp hơn max_tokens giá trị (mặc định là 2.048).
Giới hạn tốc độ là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời trên mỗi khóa.
FAQ
Làm thế nào để bắt đầu với mô hình không kiểm duyệt?
Đăng ký bằng Google hoặc email để nhận bản dùng thử miễn phí $0.50. Thêm tín dụng crypto để tiếp tục sử dụng API sau khi bản dùng thử hết hạn. Sử dụng URL cơ sở được cung cấp và khóa API của bạn để thực hiện yêu cầu đầu tiên.
Đ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. Giới hạn là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Chờ một lúc và thử lại, hoặc giảm số lượng yêu song song.
Mô hình không kiểm duyệt có miễn phí không?
Không, nhưng bạn nhận được $0.50 tín dụng dùng thử. Sau đó, bạn trả tiền theo token. Token đầu vào có giá $0.15 cho mỗi triệu, và token đầu ra có giá $0.50 cho mỗi triệu. Lỗi và từ chối đều miễn phí.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, sao chép khóa và cập nhật URL cơ sở. Đó là tất cả những gì bạn cần.