vi ▾
Nhận khóa dùng thử

Tài liệu API: Hoàn thành trò chuyện

Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn này bao gồm xác thực, định dạng yêu cầu và phát trực tiếp cho các nhà phát triển sử dụng các máy khách tương thích OpenAI.

Base URL và Xác thực

Bắt đầu mọi yêu cầu với URL cơ sở của chúng tôi và bao gồm khóa API của bạn trong tiêu đề xác thực.

Sử dụng https://api.unlimitedtokens.cc/v1 làm URL cơ sở. Truyền khóa của bạn dưới dạng Bearer YOUR_API_KEY. Không có đăng ký khóa truy cập của bạn. Tín dụng trả trước cung cấp năng lượng cho mọi lệnh gọi. Lỗi và từ chối không tốn gì. Tín dụng của bạn không bao giờ hết hạn. Tạo khóa qua Google hoặc email trên bảng điều khiển.

Endpoint Hoàn thành Trò chuyện

Gửi các prompt văn bản đến POST /v1/chat/completions và nhận phản hồi văn bản.

Điểm cuối này xử lý tất cả các tương tác tiêu chuẩn. ID mô hình luôn là uncensored. Nó chấp nhận các thông điệp với các vai trò như user hoặc assistant. Không có nhúng hoặc tạo hình ảnh ở đây. Chỉ có đầu vào và đầu ra văn bản thuần túy. Cấu hình các tham số như nhiệt độ và chuỗi dừng. Bạn kiểm soát kiểu đầu ra.

curl https://api.unlimitedtokens.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
  }'

Các tham số và tùy chọn được hỗ trợ

Kiểm soát hành vi mô hình bằng các tham số tiêu chuẩn như temperature và top_p.

Đặt temperature để sáng tạo. Sử dụng top_p để lấy mẫu nucleus. Xác định stop chuỗi để dừng quá trình tạo. Bật json_object cho dữ liệu có cấu trúc. Công cụ và gọi hàm được hỗ trợ đầy đủ. Phản hồi luồng qua SSE. Đặt một seed để tái lập. Hình phạt về sự hiện diện và tần suất điều chỉnh sự lặp lại của token. Điều chỉnh các giá trị này cho phù hợp với quy trình làm việc của bạn.

Phản hồi luồng qua SSE

Nhận token theo thời gian thực bằng cách sử dụng Server-Sent Events.

Đặt stream: true trong yêu cầu của bạn. API gửi các chunk khi chúng được tạo ra. Mỗi chunk chứa văn bản một phần và dữ liệu sử dụng. Chunk cuối cùng bao gồm tổng số token. Điều này giảm đáng kể độ trễ cảm nhận. Nó lý tưởng cho các giao diện trò chuyện. Xử lý lỗi một cách tinh tế trong quá trình phát trực tiếp. Xử lý từng đối tượng delta khi nó đến.

from openai import OpenAI

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

Xử lý lỗi và Giới hạn

Xử lý đúng các lỗi 401, 402 và 429.

Lỗi 401 có nghĩa là khóa của bạn không hợp lệ. Hãy kiểm tra bảng điều khiển để lấy khóa chính xác. Lỗi 402 cho biết số dư không đủ. Hãy nạp tiền qua tiền điện tử để tiếp tục. Lỗi 429 báo hiệu giới hạn tốc độ. Bạn bị giới hạn 300 yêu cầu mỗi phút. Ngoài ra, bạn có giới hạn 8 yêu cầu đồng thời. Thân yêu cầu phải dưới 8 MB. Lỗi không tiêu tốn số dư của bạn. Hoàn tiền không được cấp cho số dư, nhưng các trường hợp tính phí trùng lặp sẽ được khắc phục qua hỗ trợ.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.cc/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ửa sổ ngữ cảnh và chi tiết mô hình

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token.

Cửa sổ ngữ cảnh này bao gồm cả prompt và phần hoàn thành. Bạn có thể tạo tối đa 16,000 token cho mỗi yêu cầu. Nếu bạn không đặt max_tokens, mặc định là 2.048. Điều này cho phép tạo nội dung dài. Mô hình không kiểm duyệt và trọng lượng mở. Nó không từ chối nội dung người lớn hợp pháp. Nó không phải là GPT, Claude hoặc bất kỳ mô hình nhà cung cấp nào khác. Nó chạy trên máy chủ của chúng tôi. Sử dụng nó cho vô số trải nghiệm và ngữ cảnh sâu.

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

Làm thế nào để lấy token không giới hạn?

Chúng tôi cung cấp tín dụng trả trước để kích hoạt không giới hạn các yêu cầu cho đến khi hết. Tín dụng của bạn không bao giờ hết hạn, vì vậy bạn có thể sử dụng bất cứ khi nào cần. Nạp tiền bằng crypto để thêm số dư mới.

API này có tương thích với SDK 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 bằng cách thay đổi URL cơ sở và khóa API. Nó hỗ trợ các điểm cuối và tham số tiêu chuẩn.

Điều gì xảy ra nếu tôi nhận lỗi 402?

Lỗi 402 có nghĩa là số dư trả trước của bạn đã hết. Bạn cần nạp tiền vào tài khoản của mình qua tiền điện tử để tiếp tục thực hiện các yêu cầu. Các lỗi và từ chối không tiêu tốn số dư của bạn.

Mở khóa API của bạn

Đăng ký, sao chép token, cập nhật endpoint. Chỉ có vậy thôi.

Nhận khóa dùng thử