vi ▾

Hướng dẫn nhanh: Tích hợp API LLM không kiểm duyệt

Tích hợp API IA không kiểm duyệt của chúng tôi trong vài phút bằng các SDK tương thích chuẩn OpenAI. Hướng dẫn bắt đầu nhanh này hướng dẫn bạn từ quá trình khởi tạo đến các phản hồi phát trực tuyến với các giới hạn rõ ràng và hóa đơn token minh bạch.

không kiểm duyệthttps://api.iasansrestriction.com/v1

Điều kiện tiên quyết: SDK và Biến môi trường

Bắt đầu bằng cách cài đặt SDK ngôn ngữ mà bạn yêu thích và lưu trữ thông tin xác thực của bạn một cách bảo mật. Dịch vụ của chúng tôi sử dụng xác thực tiêu chuẩn, vì vậy bạn chỉ cần một khóa API từ bảng điều khiển. Giữ khóa của bạn trong một biến môi trường để tránh mã hóa cứng nó trong các tệp nguồn.

  • Cài đặt SDK chính thức cho ngôn ngữ của bạn.
  • Tạo một tài khoản và tạo khóa API của bạn.
  • Đặt IA_API_KEY trong môi trường của bạn.

Cấu hình này đảm bảo các yêu cầu của bạn được xác thực ngay lập tức mà không cần các bước cấu hình bổ sung.

Bước 1: Khởi tạo Client với URL cơ sở

Điểm client của bạn đến URL gốc để định tuyến yêu cầu đúng cách. Bạn phải ghi đè URL gốc mặc định để truy cập điểm cuối mô hình không kiểm duyệt của chúng tôi. Điều này đảm bảo tất cả các lệnh gọi tiếp theo đều sử dụng cơ sở hạ tầng chính xác.

Cấu hình URL gốc thành https://api.iasansrestriction.com/v1 trong cài đặt máy khách của bạn. Thay đổi đơn lẻ này định hướng lưu lượng truy cập đến máy chủ của chúng tôi để tạo văn bản.

Bước 2: Gửi yêu cầu Chat Completion đầu tiên của bạn

Thực hiện yêu cầu đầu tiên để kiểm tra kết nối và nhận đầu ra văn bản. Sử dụng ID mô hình uncensored để truy cập mô hình ngôn ngữ lớn không giới hạn. Mô hình này không từ chối các chủ đề người lớn hợp pháp hoặc gây tranh cãi theo mặc định.

Gửi yêu cầu POST đến /v1/chat/completions với các thông điệp hệ thống và người dùng của bạn. Phản hồi sẽ chứa văn bản được tạo mà không có bộ lọc nội dung tiêu chuẩn.

Bước 3: Xử lý các phản hồi Streaming (SSE)

Bật chế độ streaming để phân phối token theo thời gian thực nhằm cải thiện trải nghiệm người dùng. Đặt stream tham số thành true trong thân yêu cầu của bạn. Máy chủ sẽ trả về một luồng Sự kiện được gửi bởi máy chủ (SSE) của các chunk.

Xử lý từng đoạn khi chúng đến để hiển thị văn bản từng phần. Cách tiếp cận này làm giảm độ trễ cảm nhận đối với việc tạo nội dung dài.

Bước 4: Sử dụng Function Calling và chế độ JSON

Cấu trúc đầu ra dữ liệu của bạn bằng cách sử dụng các tính năng định dạng tích hợp. Bạn có thể buộc các phản hồi JSON bằng cách đặt response_format để {"type": "json_object"}. Điều này đảm bảo việc phân tích cú pháp dự đoán được cho các ứng dụng ở tầng dưới.

Định nghĩa các công cụ trong yêu cầu của bạn để kích hoạt khả năng gọi hàm. Mô hình sẽ trả về các đối số có cấu trúc mà mã của bạn có thể thực thi trực tiếp.

Bước 5: Quản lý Token và Giới hạn

Theo dõi mức sử dụng để tránh gián đoạn dịch vụ và quản lý chi phí. Bạn được tính phí theo token, với lỗi và từ chối là miễn phí. Số dư không bao giờ hết hạn, vì vậy bạn có thể nạp tiền khi cần.

Hãy tôn trọng các giới hạn: 300 yêu cầu mỗi phút và cửa sổ ngữ cảnh 100,000 token. Lỗi 429 cho biết bạn đã vượt quá giới hạn tốc độ. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ, trong khi lỗi 402 báo hiệu số dư không đủ.

cURL

curl https://api.iasansrestriction.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.iasansrestriction.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.iasansrestriction.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ác câu hỏi thường gặp

API IA uncensored là gì?

Đây là một API chat-completions được lưu trữ, tương thích với OpenAI, cung cấp một mô hình ngôn ngữ lớn không kiểm duyệt. Nó tạo văn bản mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp, nghiên cứu bảo mật hoặc các chủ đề gây tranh cãi.

Tôi trả tiền cho API như thế nào?

Chúng tôi chỉ chấp nhận nạp tiền bằng tiền mã hóa sử dụng USDT (TRC20) hoặc USDC (Base). Bạn có thể nạp bất kỳ số nguyên nào từ $20 đến $500, với tín dụng bổ sung có sẵn cho các khoản nạp lớn hơn.

Giới hạn yêu cầu là gì?

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. Cửa sổ ngữ cảnh hỗ trợ 100,000 token, với tối đa 16,000 token đầu ra mỗi yêu cầu.

Lấy khóa API của bạn ngay bây giờ

Đăng ký, sao chép khóa của bạn, cập nhật URL base. Thế là đủ.

Tạo khóa