vi ▾

Tài liệu API không kiểm duyệt

Đặt API không kiểm duyệt này vào quy trình hiện có của bạn mà không cần cấu hình. Nhận phản hồi văn bản từ một mô hình không từ chối nội dung người lớn hợp pháp, sử dụng cùng mã client mà bạn đã quen thuộc.

Xác thực và base URL

URL cơ sở cho tất cả các yêu cầu là HTTPS://api.unfilteredgptchat.com/v1. Truyền khóa API của bạn trong Authorization header dưới dạng Bearer token. Bạn nhận được một khóa cho mỗi tài khoản, và nó xuất hiện ngay sau khi đăng ký qua Google hoặc email. Không cần số điện thoại để bắt đầu.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Yêu cầu tốn token thực. Lỗi và từ chối không tiêu thụ tín dụng. Model id bạn phải gửi là uncensored. Đây là một mô hình trọng lượng mở, chạy trên máy chủ của chúng tôi, không phải là proxy cho GPT hay Claude.

Endpoint hoàn thành trò chuyện

Gửi yêu cầu POST đến /v1/chat/completions với mảng thông điệp của bạn. API chỉ trả về văn bản. Bạn có thể điều chỉnh temperature, top_p, và stop chuỗi. Cửa sổ ngữ cảnh chứa tổng cộng 100.000 token cho prompt và hoàn thành. Đầu ra tối đa là 16.000 token mỗi yêu cầu.

<

from openai import OpenAI

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

Nếu bạn bỏ qua max_tokens, phản hồi được giới hạn ở 2.048 token. Điểm cuối này hỗ trợ gọi hàm và chế độ JSON. Nó không hỗ trợ nhúng, hình ảnh hoặc âm thanh. Bạn đang trả tiền cho các token, không phải cho đăng ký tên thương hiệu cụ thể.

Phản hồi dạng stream với SSE

Sử dụng Sự kiện gửi máy chủ để phân phối token theo thời gian thực. Đặt stream: true trong thân yêu cầu của bạn. API trả về các chunk văn bản khi chúng được tạo. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Cách tiếp cận này giảm độ trễ cảm nhận đối với các phản hồi dài, không kiểm duyệt.

<

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)
>

Xử lý lỗi một cách mượt mà. Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Lỗi 402 có nghĩa là số dư trả trước của bạn đã hết. Lỗi 429 có nghĩa là bạn đã vượt quá giới hạn tốc độ. Chế độ phát trực tiếp (streaming) không bỏ qua các giới hạn này.

Gọi hàm và công cụ

Định nghĩa các công cụ trong thân yêu cầu. Mô hình trả về các đối số có cấu trúc để thực thi hàm. Sử dụng tool_choice để bắt buộc hành vi cụ thể. Tính năng này hoạt động với định dạng tương thích chuẩn với OpenAI. Bạn có thể phân tích các lệnh gọi công cụ trong mã của mình và thực thi chúng ở bên ngoài.

API hỗ trợ chế độ JSON nghiêm ngặt thông qua response_format: {"type": "json_object"}. Điều này đảm bảo đầu ra dự đoán được cho các quy trình tự động hóa. Sử dụng điều này khi bạn cần trích xuất dữ liệu đáng tin cậy mà không có lỗi phân tích cú pháp.

Chế độ JSON cho dữ liệu có cấu trúc

Bật chế độ JSON bằng cách đặt response_format để {"type": "json_object"}. Mô hình sẽ xuất JSON hợp lệ. Điều này hữu ích cho việc phân tích cú pháp dữ liệu có cấu trúc từ văn bản không lọc. Sử dụng temperature: 0 cho kết quả nhất quán.

Chế độ này hoạt động với uncensored model id. Nó không đảm bảo cú pháp JSON hoàn hảo. Hãy xác thực đầu ra của bạn trước khi sử dụng trong sản xuất. API không cung cấp xác thực lược đồ. Bạn phải xử lý lỗi trong mã khách hàng của mình.

Giới hạn tốc độ và hạn ngạch

Bạn được giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Bạn có thể gửi 8 yêu cầu đồng thời. Thân yêu cầu phải dưới 8 MB. Các giới hạn này áp dụng cho tất cả các điểm cuối. Vượt quá giới hạn sẽ trả về mã trạng thái 429.

Tín dụng không bao giờ hết hạn. Tín dụng trả trước được tính phí dựa trên lượng token thực tế tiêu thụ. Lỗi miễn phí. Bạn có thể nạp bằng USDT (TRC20) hoặc USDC (Base). Nạp tối thiểu là $20. Tối đa là $500. Tín dụng bonus áp dụng cho các khoản lớn.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredgptchat.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 câu hỏi thường gặp

API uncensored là gì?

Đây là một API được lưu trữ phục vụ một mô hình ngôn ngữ lớn không bị kiểm duyệt. Nó tương thích với OpenAI. Bạn gửi văn bản và nhận văn bản lại. Không có phí hàng tháng. Bạn chỉ trả tiền cho token đã sử dụng.

Làm thế nào để bắt đầu với API không kiểm duyệt?

Đăng ký bằng Google hoặc email. Nhận khóa API của bạn ngay lập tức. Sử dụng URL cơ sở HTTPS://api.unfilteredgptchat.com/v1. Gửi yêu cầu đến /v1/chat/completions. $0.50 đầu tiên của bạn miễn phí trong 7 ngày.

Giới hạn tốc độ cho API không kiểm duyệt là gì?

300 yêu cầu mỗi phút trên mỗi khóa. 8 yêu cầu đồng thời. Giới hạn thân yêu cầu 8 MB. Cửa sổ ngữ cảnh 100,000 token. Tối đa 16,000 token đầu ra. Lỗi không tiêu thụ tín dụng.

Lấy khóa API của bạn

Đăng ký, sao chép khóa của bạn và cập nhật URL cơ sở của bạn. Đúng là vậy.