Tích hợp API AI không kiểm duyệt nhanh chóng
Bắt đầu sử dụng API AI không kiểm duyệt trong vài phút bằng cách trỏ máy khách tương thích OpenAI hiện có của bạn vào URL cơ sở của chúng tôi. Hướng dẫn bắt đầu nhanh này bao gồm xác thực, hoàn tất chat, streaming và gọi công cụ với các ví dụ cụ thể.
Xác thực và base URL
Có, bạn có thể xác thực ngay lập tức bằng URL cơ sở được cung cấp trên bảng điều khiển. Dịch vụ của chúng tôi sử dụng tiêu đề khóa API tiêu chuẩn tương thích với bất kỳ SDK OpenAI nào. Bạn nhận được khóa ngay sau khi đăng ký bằng Google hoặc email. Không cần số điện thoại cho thiết lập ban đầu.
Đặt base_url để https://api.isgrokuncensored.com/v1. Truyền khóa của bạn trong Authorization header. Hệ thống xác thực thông tin đăng nhập trước khi xử lý bất kỳ token nào. Các lỗi như 401 cho biết khóa không hợp lệ hoặc thiếu. Hãy kiểm tra bảng điều khiển nếu khóa không hoạt động.
Endpoint hoàn thành trò chuyện
Gửi yêu cầu POST đến /v1/chat/completions để nhận phản hồi văn bản. Điểm cuối này chấp nhận các mảng thông điệp tiêu chuẩn và trả về văn bản được tạo. Nó không hỗ trợ hình ảnh, âm thanh hoặc embedding. Sử dụng ID mô hình uncensored cho tất cả các yêu cầu. Điều này đảm bảo bạn đang sử dụng mô hình trọng lượng mở đúng.
Token đầu vào có giá $0.15 mỗi triệu, trong khi token đầu ra có giá $0.50 mỗi triệu. Tín dụng trả trước chỉ trừ cho việc sử dụng thực tế. Lỗi và từ chối không tiêu tốn số dư của bạn. Bạn có thể gửi tối đa 8 MB cho mỗi thân yêu cầu. Giới hạn này bao gồm hầu hết các tương tác văn bản tiêu chuẩn.
Phản hồi dạng stream và mức sử dụng token
Bật phát trực tiếp bằng cách đặt stream để true trong yêu cầu của bạn. Bạn nhận được Sự kiện được gửi bởi máy chủ (SSE) để phân phối token theo thời gian thực. Chunk cuối cùng chứa thống kê sử dụng token tổng cộng. Điều này cho phép bạn theo dõi chi phí theo thời gian thực. Nó rất cần thiết để xây dựng các giao diện trò chuyện phản hồi nhanh.
Phân tích dữ liệu SSE để cập nhật giao diện người dùng của bạn từng phần. Mô hình tạo văn bản liên tục cho đến khi cửa sổ ngữ cảnh đầy hoặc một chuỗi dừng kích hoạt. Đầu ra tối đa là 16.000 token mỗi yêu cầu. Bạn phải chỉ định max_tokens để vượt quá 2.048 token mặc định. Điều này ngăn chặn hóa đơn không mong muốn từ các phản hồi dài.
Gọi hàm và chế độ JSON
Sử dụng tools tham số để kích hoạt khả năng gọi hàm. Xác định lược đồ công cụ của bạn trong thân yêu cầu. Mô hình sẽ trả về các đối số có cấu trúc cho các hàm của bạn. Điều này hoạt động liền mạch với các máy khách tương thích OpenAI tiêu chuẩn. Bạn cũng có thể buộc đầu ra JSON bằng cách sử dụng response_format. Điều này hữu ích cho việc phân tích dữ liệu có cấu trúc.
Đặt response_format để {"type": "json_object"} để nhận JSON thuần túy. Chế độ này vô hiệu hóa văn bản hội thoại thêm. Nó lý tưởng cho các tích hợp theo chương trình. Bạn có thể kết hợp các công cụ và chế độ JSON cho các quy trình làm việc phức tạp. API xử lý việc phân tích cú pháp nội bộ. Bạn chỉ cần xác minh cấu trúc đầu ra.
Các tham số mô hình: nhiệt độ và top_p
Điều chỉnh temperature để kiểm soát tính ngẫu nhiên. Giá trị cao hơn tạo ra các đầu ra sáng tạo hơn. Giá trị thấp hơn làm cho các phản hồi xác định hơn. Giá trị mặc định thường là 1.0. Bạn có thể đặt nó giữa 0 và 2. Sử dụng top_p để lấy mẫu nucleus. Điều này giới hạn khối lượng xác suất của các token được xem xét. Nó hoạt động cùng với nhiệt độ để tinh chỉnh chất lượng đầu ra.
Các tham số được hỗ trợ khác bao gồm stop chuỗi, seed để tái lập, và các hình phạt như presence_penalty. Những điều này cho phép tinh chỉnh quá trình tạo. Bạn có thể thử nghiệm các kết hợp khác nhau. API tôn trọng tất cả các tham số chuẩn của OpenAI. Điều này đảm bảo việc di chuyển dễ dàng từ các nhà cung cấp khác. Thử các giá trị khác nhau để tìm sự phù hợp tốt nhất cho trường hợp sử dụng của bạn.
Giới hạn, lỗi và cửa sổ ngữ cảnh
Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Điều này bao gồm cả token prompt và completion. Bạn có thể gửi các tài liệu lớn để phân tích. Giới hạn tốc độ cho phép 300 yêu cầu mỗi phút mỗi key. Độ đồng thời được giới hạn ở 8 yêu cầu đồng thời. Vượt quá các giới hạn này sẽ trả về lỗi 429. Thử lại với backoff theo cấp số nhân.
Xử lý lỗi một cách tinh tế trong mã của bạn. Lỗi 402 có nghĩa là tín dụng trả trước của bạn đã cạn kiệt. Nạp thêm bằng tiền điện tử để tiếp tục dịch vụ. Lỗi 401 cho biết có vấn đề xác thực. Hãy kiểm tra tính hợp lệ của khóa. API không tính phí cho các yêu cầu thất bại do lỗi xác thực. Điều này bảo vệ số dư của bạn khỏi các khoản tăng đột biến không mong muốn.
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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.isgrokuncensored.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
URL gốc cho API AI không kiểm duyệt là gì?
URL cơ sở là HTTPS://api.isgrokuncensored.com/v1. Bạn phải đặt điều này trong cấu hình SDK tương thích OpenAI của mình. Nó thay thế điểm cuối OpenAI mặc định. Điều này đảm bảo các yêu cầu được gửi đến máy chủ của chúng tôi. URL hỗ trợ cả yêu cầu phát trực tiếp và không phát trực tiếp. Hãy sử dụng nó cho tất cả các yêu cầu hoàn thành trò chuyện.
Làm thế nào để xử lý các phản hồi phát trực tuyến với LLM không kiểm duyệt?
Đặt tham số stream thành true trong yêu cầu của bạn. Bạn sẽ nhận được Server-Sent Events (SSE) chứa văn bản một phần. Phân tích từng chunk để cập nhật giao diện của bạn. Chunk cuối cùng bao gồm dữ liệu sử dụng token. Điều này cho phép hiển thị theo thời gian thực của văn bản được tạo. Nó hiệu quả cho các phản hồi lớn.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Bạn nhận mã trạng thái 429. API cho phép 300 yêu cầu mỗi phút trên mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu đồng thời. Triển khai cơ chế backoff theo cấp số nhân trong client của bạn. Điều này ngăn làm quá tải máy chủ. Hãy thử lại yêu cầu sau một khoảng trễ ngắn. API không tính phí cho các yêu cầu bị giới hạn tốc độ nếu chúng không vượt qua kiểm tra.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, sao chép khóa của bạn và cập nhật URL cơ sở của bạn. Đó là tất cả những gì bạn cần để cấu hình.