vi ▾

API Bắt đầu nhanh Hướng dẫn

Bắt đầu xây dựng với API chatbot AI không kiểm duyệt của chúng tôi bằng các điểm cuối tương thích OpenAI tiêu chuẩn. Hướng dẫn nhanh này hướng dẫn bạn từ xác thực đến phản hồi streaming với các ví dụ cụ thể.

Xác thực: using của bạn API khóa

Khóa API của bạn xác thực mọi yêu cầu gửi đến điểm cuối. Tạo khóa ngay lập tức qua đăng nhập Google hoặc email trên trang khóa mà không cần xác minh số điện thoại. Khóa xuất hiện ngay sau khi tạo và là thông tin xác thực duy nhất cho tài khoản của bạn.

Bao gồm khóa trong Authorization header dưới dạng mã Bearer. Hãy giữ nó an toàn vì nó cấp quyền truy cập đầy đủ vào tín dụng trả trước của bạn. Bạn có thể thay thế khóa cũ bằng khóa mới, nhưng chỉ một khóa hoạt động mỗi tài khoản tại bất kỳ thời điểm nào.

Base URL và điểm cuối cấu trúc

URL cơ sở trỏ đến dịch vụ được lưu trữ của chúng tôi và sao chép cấu trúc OpenAI tiêu chuẩn để tương thích. Sử dụng https://api.unrestrictedaichatbots.com/v1 làm cơ sở và mục tiêu /chat/completions cho tạo văn bản. Chúng tôi không cung cấp các điểm cuối nhúng, hình ảnh, âm thanh hoặc video, vì vậy hãy chuyển các yêu cầu của bạn chỉ đến đường dẫn hoàn thành trò chuyện.

Các tham số như model được đưa vào thân yêu cầu, không phải URL. Cấu trúc này đảm bảo các SDK OpenAI hiện có của bạn hoạt động với ít thay đổi cấu hình nhất.

Đang gửi của bạn đầu tiên chat hoàn tất

Gửi yêu cầu POST đến /v1/chat/completions với ID mô hình uncensored. Mô hình này phản hồi các chủ đề người lớn hợp pháp, hư cấu và gây tranh cãi mà không có các từ chối tiêu chuẩn. Bạn có thể chỉ định các tham số như temperature và top_p để kiểm soát độ sáng tạo.

curl https://api.unrestrictedaichatbots.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the output of 2 plus 2"}]
  }'

Xử lý luồng phản hồi (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áy chủ trả về Sự kiện được gửi bởi máy chủ (SSE) cho mỗi token được tạo, cho phép hiển thị theo thời gian thực. Chunk cuối cùng chứa thống kê sử dụng token đầy đủ để đảm bảo tính chính xác khi tính phí.

Cách tiếp cận này giảm độ trễ cảm nhận đối với người dùng và rất cần thiết cho các quy trình đóng vai tương tác hoặc tạo mã. Hãy định cấu hình SDK của bạn để xử lý các sự kiện luồng dữ liệu một cách phù hợ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)

Đang cấu hình tham số: temperature, top_p, và seed

Kiểm soát hành vi đầu ra của mô hình bằng các tham số LLM tiêu chuẩn. Đặt temperature cho tính ngẫu nhiên, top_p để lấy mẫu nucleus, và seed để có kết quả có thể tái lập. Các tham số này áp dụng cho uncensored model giống như họ làm với các mô hình LLM lớn khác.

Sử dụng response_format với json_object để bắt buộc đầu ra có cấu trúc cho việc phân tích cú pháp đáng tin cậy. Gọi hàm cũng được hỗ trợ thông qua tools tham số cho các ứng dụng có thể mở rộng.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedaichatbots.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)

Hiểu token usage và thanh toán

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatbots.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);

Bạn bị tính phí dựa trên việc tiêu thụ token thực tế, với lỗi và từ chối được tính phí bằng không. Token đầu vào có giá $0.15 mỗi triệu, và token đầu ra có giá $0.50 mỗi triệu. Số dư trả trước của bạn không bao giờ hết hạn, và bạn có thể nạp thêm bằng USDT hoặc USDC bắt đầu từ $20. Số dư bonus dao động từ +5% đến +15% tùy theo số tiền nạp.

Kỹ thuật FAQs

Kích thước cửa sổ ngữ cảnh cho mô hình không kiểm duyệt là gì?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token, kết hợp cả prompt và completion. Bạn có thể tạo tối đa 16.000 token cho mỗi yêu cầu, hoặc 2.048 nếu bạn không chỉ định giá trị max_tokens.

Làm thế nào để xử lý giới hạn tốc độ và lỗi?

Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Lỗi 401 cho biết khóa không hợp lệ, 402 có nghĩa là số dư trả trước của bạn đã cạn kiệt, và 429 báo hiệu rằng bạn đã vượt quá giới hạn tốc độ.

API AI không kiểm duyệt có tương thích với các SDK của OpenAI không?

Có, nó tương thích hoàn toàn với OpenAI. Bạn có thể sử dụng các SDK chính thức của OpenAI cho Python, Node.js hoặc bất kỳ ngôn ngữ nào khác bằng cách chỉ cần thay đổi base URL và API key trong cấu hình của bạn.

Tạo của bạn API khóa

Đăng ký, lấy khóa của bạn và cập nhật URL base. Đó là toàn bộ cấu hình.

Try with trial credit