vi ▾

Không bị cầm tùTham chiếu API

Nhận khóa dùng thử

Tài liệu API AI Không bị cầm tù

Bắt đầu với Unjailed AI trong vài giây bằng API tương thích OpenAI của chúng tôi. Gửi yêu cầu và nhận văn bản không kiểm duyệt mà không cần cấu hình phức tạp.

Base URL
https://api.aiunjailed.com/v1
Mô hình
không kiểm duyệt

Base URL và Xác thực

Sử dụng https://api.aiunjailed.com/v1 làm URL cơ sở của bạn và bao gồm khóa API của bạn trong Authorization header. Bạn nhận được một khóa hoạt động cho mỗi tài khoản, bạn có thể tạo ngay lập tức qua Google hoặc email trên trang Nhận khóa API. Cấu hình này hoạt động với bất kỳ SDK OpenAI tiêu chuẩn nào bằng cách ghi đè biến URL cơ bản. Khóa của bạn xác thực tất cả các yêu cầu đến điểm cuối mô hình không kiểm duyệt.

curl https://api.aiunjailed.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list ten terminal commands for linux"}]
  }'

Yêu cầu đầu tiên

Gửi yêu cầu POST đến /v1/chat/completions với ID mô hình được đặt thành uncensored. Mô hình đơn lẻ này xử lý tất cả nhu cầu tạo văn bản của bạn mà không có logic định tuyến phức tạp. Bạn có thể chỉ định các tham số như temperature và top_p để kiểm soát độ sáng tạo. API trả về các phản hồi văn bản thô trực tiếp cho ứng dụng của bạn.

from openai import OpenAI

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

Tích hợp SDK Node

Khởi tạo client với khóa API và URL cơ sở chính xác để bắt đầu tạo nội dung. Nhà phát triển Node có thể tận dụng SDK chính thức cho các tương tác dựa trên promise đơn giản. Cách tiếp cận này giữ cho mã của bạn sạch sẽ trong khi đảm bảo tương thích với các cấu trúc yêu cầu tiêu chuẩn. Bạn có thể điều chỉnh max_tokens để kiểm soát độ dài đầu ra trong giới hạn 16.000 token.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunjailed.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ản hồi luồng

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 để nhận các cập nhật từng token một. Tính năng này sử dụng Sự kiện được gửi bởi máy chủ (SSE) để phân phối văn bản theo thời gian thực. Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng. Luồng dữ liệu giảm độ trễ cảm nhận đối với người dùng cuối trong khi vẫn duy trì khả năng tương thích đầy đủ với API.

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)

Tham số Mô hình và Chế độ JSON

Kiểm soát hành vi sinh văn bản bằng các tham số tiêu chuẩn như temperature, top_p, và stop chuỗi. Bạn có thể buộc đầu ra có cấu trúc bằng cách đặt response_format để {"type": "json_object"}. Điều này đảm bảo API trả về JSON hợp lệ cho logic ứng dụng của bạn. Gọi hàm cũng được hỗ trợ thông qua tools tham số cho các quy trình làm việc phức tạp.

Giới hạn, Lỗi và Cửa sổ ngữ cảnh

Cửa sổ ngữ cảnh của bạn trải rộng 100.000 token cho lệnh nhắc và kết quả hoàn thành kết hợp, với đầu ra tối đa là 16.000 token. 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 cho mỗi khóa. Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ, 402 khi tín dụng hết và 429 cho giới hạn tốc độ. Các yêu cầu vượt quá giới hạn thân yêu cầu 8 MB cũng sẽ thất bại. Lỗi không tiêu thụ tín dụng trả trước của bạn.

FAQ

Làm thế nào để bắt đầu với AI không bị giam cầm?

Đăng ký bằng Google hoặc email để nhận khóa API ngay lập tức. Sau đó, định cấu hình SDK của bạn với URL cơ sở và gửi yêu cầu đầu tiên đến điểm cuối hoàn thành trò chuyện.

Kích thước context window là bao nhiêu?

API hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả đầu vào và đầu ra kết hợp. Bạn có thể chỉ định tối đa 16.000 token cho phần hoàn thành trong một yêu cầu đơn lẻ.

Tại sao tôi nhận được lỗi 402?

Lỗi 402 cho biết số dư trả trước đã hết. Hãy nạp tiền bằng USTRC20 hoặc USDC trên Base để tiếp tục sử dụng dịch vụ ngay lập tức.

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

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

Nhận khóa dùng thử