vi ▾

API không kiểm duyệt. Trả theo token.

Hướng dẫn nhanh API không kiểm duyệt

Tích hợp LLM không kiểm duyệt của chúng tôi vào hệ thống của bạn với độ trễ bằng không. Đặt URL cơ sở và khóa API của chúng tôi vào, sau đó chạy mã tương thích chuẩn với OpenAI để tạo văn bản mà không bị từ chối nội dung.

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

Cài đặt SDK chính thức của OpenAI

Bắt đầu bằng cách cài đặt thư viện vận hành cơ sở hạ tầng hiện có của bạn. Chúng tôi hỗ trợ máy khách tiêu chuẩn được sử dụng rộng rãi trong ngành, đảm bảo mã của bạn vẫn có khả năng di chuyển. Điều này tránh được việc bị khóa nhà cung cấp đồng thời cho phép bạn truy cập mô hình không kiểm duyệt của chúng tôi thông qua cùng một giao diện.

from openai import OpenAI

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

Thiết lập URL cơ sở và khóa API của bạn

Điểm client của bạn đến điểm cuối chuyên dụng để bỏ qua các bộ lọc tiêu chuẩn. Cấu hình các biến môi trường của bạn ngay lập tức để giữ cho thông tin xác thực được bảo mật. API của chúng tôi mong đợi một URL gốc cụ thể và một khóa hợp lệ để xác thực.

import OpenAI from "openai";

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

Gửi yêu cầu đầu tiên đến /v1/chat/completions

Gọi điểm cuối chat với các thông báo hệ thống và người dùng của bạn. Model xử lý đầu vào và trả về phản hồi văn bản trực tiếp mà không có các từ chối không cần thiết. Sử dụng uncensored ID mô hình cho đầu ra không giới hạn.

curl https://api.kimicontextwindow.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
  }'

Xử lý các phản hồi streaming qua SSE

Bật chế độ streaming để nhận các token ngay khi chúng được tạo, giúp giảm độ trễ cảm nhận. Máy chủ gửi Server-Sent Events, cho phép ứng dụng của bạn hiển thị kết quả đầu ra theo từng phần. Điều này lý tưởng cho các giao diện trò chuyện nơi người dùng mong đợi phản hồi ngay lập tức.

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)

Bật chế độ JSON hoặc function calling

Cấu trúc đầu ra của bạn cho việc sử dụng lập trình bằng cách bật chế độ JSON. Bạn cũng có thể xác định các công cụ cho việc gọi hàm để tích hợp với các hệ thống bên ngoài. Cả hai tính năng đều hoạt động với mô hình không kiểm duyệt đơn nhất của chúng tôi để trích xuất dữ liệu đáng tin cậy.

Kiểm tra việc sử dụng, giới hạn và lỗi

Theo dõi số lượng token và giới hạn yêu cầu để tránh gián đoạn dịch vụ. API của chúng tôi áp dụng cửa sổ ngữ cảnh 100,000 token và giới hạn 300 yêu cầu mỗi phút. Nếu bạn thấy lỗi 401, hãy kiểm tra khóa của bạn; lỗi 402 có nghĩa là bạn cần nạp thêm qua tiền điện tử; và lỗi 429 cho biết bạn đã chạm giới hạn tốc độ.

FAQ

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

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

Giới hạn cửa sổ ngữ cảnh cho LLM không kiểm duyệt này là gì?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho đầu vào và đầu ra kết hợp. 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.

Tại sao tôi nhận được lỗi 402 trên các yêu cầu API AI không kiểm duyệt của mình?

Lỗi 402 cho biết số dư trả trước đã hết. Bạn phải nạp tiền bằng USTRC20 hoặc USDC trên Base để tiếp tục gửi yêu cầu. Các lỗi và từ chối không tiêu thụ số dư.

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

Đăng ký, sao chép token, cập nhật URL base. Thế là đủ.