Tài liệu API cho nhà phát triển
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút bằng các máy khách tương thích OpenAI tiêu chuẩn. Gửi văn bản, nhận token và bỏ qua bộ lọc nội dung mà không cần cấu hình.
Thiết lập Base URL và xác thực
Sử dụng HTTPS://api.mistralkey.com/v1 làm URL cơ sở của bạn. Truyền khóa API của bạn trong Authorization header. Tạo khóa của bạn qua Google hoặc email trên bảng điều khiển. Không cần số điện thoại. Tín dụng không bao giờ hết hạn.
curl https://api.mistralkey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the main configuration options for the server"}]
}'
Yêu cầu đầu tiên
Gửi yêu cầu POST đến điểm cuối chat completions. Chỉ định mô hình là "uncensored". Hệ thống xử lý đầu vào của bạn và trả về văn bản được tạo. Lỗi và từ chối không tiêu thụ tín dụng. Điều này đảm bảo số học token minh bạch.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralkey.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)
Tích hợp SDK Node
Khởi tạo client với URL cơ sở và khóa. Cấu hình mô hình để sử dụng biến thể không kiểm duyệt. SDK xử lý việc tuần tự hóa tự động. Cách tiếp cận này loại bỏ sự phỏng đoán từ lớp tích hợp của bạn.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralkey.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ác phản hồi streaming
Bật chế độ streaming bằng cách đặt stream tham số thành true. Nhận token thông qua Sự kiện gửi bởi máy chủ. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Điều này giảm độ trễ cảm nhận cho các kết quả đầu ra dà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)
Giới hạn tốc độ và các ràng buộc
Giới hạn là 300 yêu cầu mỗi phút mỗi khóa. Yêu cầu đồng thời giới hạn ở mức 8. Kích thước thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh trải rộng 100.000 token. Đầu ra tối đa mỗi yêu cầu là 16.000 token.
Xử lý lỗi và token
Xử lý mã 401 cho khóa không hợp lệ. Trả về 402 khi tiền đã hết. Quản lý 429 khi vượt quá giới hạn tốc độ. Lỗi miễn phí. Việc sử dụng tiền phản ánh chính xác việc tiêu thụ token.
Các câu hỏi thường gặp
Khóa API mistral từ nhà cung cấp này có giống với Mistral Vibe không?
Không. Mistral Vibe sử dụng khóa và định tuyến mô hình khác. API của chúng tôi là một endpoint uncensored độc lập, tương thích với định dạng SDK OpenAI. Vui lòng kiểm tra tài liệu của client cụ thể để cấu hình base URL.
Khóa API có hết hạn không?
Khóa API của bạn có hiệu lực vô thời hạn. Số dư trả trước của bạn cũng không bao giờ hết hạn. Bạn có thể nạp thêm bằng tiền điện tử bất cứ khi nào cần mà không làm mất số dư trước đó.
Làm thế nào để xử lý lỗi 402?
Trạng thái 402 cho biết số dư trả trước không đủ. Hãy nạp tiền bằng USDT (TRC20) hoặc USDC (Base). Thêm tiền qua bảng điều khiển để tiếp tục các yêu cầu ngay lập tức.
Tạo khóa của bạn ngay bây giờ
Đăng ký, lấy khóa của bạn và cập nhật URL base. Cấu hình hoàn tất trong vài phút.