API LLM không kiểm duyệt. Tín dụng trả trước.
Tài liệu API
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Sử dụng các SDK OpenAI tiêu chuẩn để gửi văn bản và nhận phản hồi không được lọc ngay lập tức.
Xác thực và base URL
Bắt đầu bằng cách tạo khóa của bạn trên bảng điều khiển. URL cơ sở của chúng tôi là HTTPS://api.aivenice.cc/v1. Truyền khóa của bạn trong tiêu đề Authorization. Một khóa hoạt động cho mỗi tài khoản thay thế khóa cũ tự động.
Ví dụ yêu cầu đầu tiên
Gửi một yêu cầu hoàn thành trò chuyện đơn giản để kiểm tra khả năng kết nối. ID mô hình là "uncensored". Nó xử lý văn bản đầu vào và đầu ra một cách hiệu quả. Bạn có thể điều chỉnh các tham số như nhiệt độ để tăng tính sáng tạo.
from openai import OpenAI
client = OpenAI(base_url="https://api.aivenice.cc/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)
Lỗi miễn phí. Từ chối không tiêu tốn số dư. Điều này đảm bảo việc tính phí dự đoán được từ cuộc gọi đầu tiên của bạn.
Tích hợp Node.js
Sử dụng Node SDK chính thức để tích hợp dễ dàng. Đặt base URL thành điểm cuối của chúng tôi. Truyền khóa API của bạn trong đối tượng cấu hình. Cách tiếp cận này hoạt động với hầu hết các thư viện tương thích OpenAI tiêu chuẩn.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aivenice.cc/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);
Xử lý phản hồi trực tiếp trong môi trường JavaScript của bạn. Cấu trúc khớp với các định dạng OpenAI tiêu chuẩn để quen thuộc.
Các phản hồi streaming
Bật chế độ streaming bằng cách đặt stream thành true. Bạn nhận được các token khi chúng được tạo. Điều này giảm độ trễ cảm nhận cho người dùng. Chunk cuối cùng bao gồm chi tiết sử dụng token tổng cộng.
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)
Phân tích các sự kiện SSE để cập nhật giao diện người dùng của bạn theo thời gian thực. Điều này lý tưởng cho các giao diện trò chuyện yêu cầu phản hồi tức thì.
Tham số và giới hạn
Điều chỉnh nhiệt độ, top_p và seed để kiểm soát. Đầu ra tối đa là 16.000 token. Cửa sổ ngữ cảnh là 100.000 token. Giới hạn tốc độ là 300 yêu cầu mỗi phút. Kích thước yêu cầu tối đa là 8 MB.
Các giới hạn này đảm bảo hiệu suất ổn định. Vượt quá giới hạn tốc độ sẽ trả về lỗi 429. Tăng độ đồng thời nếu cần.
Lỗi và cửa sổ ngữ cảnh
Xử lý mã 401 cho khóa không hợp lệ. Sử dụng 402 khi tiền thấp. 429 cho biết đã vượt quá giới hạn tốc độ. Lỗi và từ chối đều miễn phí. Tiền nạp trước của bạn không bao giờ hết hạn. Cửa sổ ngữ cảnh tính tổng token của prompt và kết quả.
Theo dõi mức sử dụng qua chunk cuối cùng trong quá trình phát trực tiếp. Điều này giúp bạn nằm trong ngân sách. Không có phí ẩn.
cURL
curl https://api.aivenice.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the latest error logs from server logs"}]
}'Các câu hỏi thường gặp
Giá API của Venice AI là gì?
Giá là $0.15 cho mỗi 1M token đầu vào và $0.50 cho mỗi 1M token đầu ra. Lỗi và từ chối đều miễn phí. Tín dụng không bao giờ hết hạn.
Làm thế nào để lấy khóa API venice AI?
Đăng ký bằng Google hoặc email trên bảng điều khiển. Khóa của bạn được hiển thị ngay lập tức. Không cần số điện thoại.
Cửa sổ ngữ cảnh cho mô hình không kiểm duyệt là gì?
Cửa sổ ngữ cảnh là 100,000 token. Điều này bao gồm cả prompt và completion. Output tối đa cho mỗi request là 16,000 token.
Lấy khóa của bạn ngay bây giờ
Đăng ký, sao chép token, cập nhật URL cơ sở của bạn. Đúng là vậy.