vi ▾

Bắt đầu nhanh: Tích hợp LLM Không kiểm duyệt của Chúng tôi

Tích hợp mô hình không kiểm duyệt của chúng tôi với độ trễ bằng không bằng các client tương thích OpenAI tiêu chuẩn. Gửi văn bản, nhận văn bản và xử lý nội dung NSFW hoặc nhập vai mà không bị từ chối bất ngờ.

Các SDK được hỗ trợ và cấu hình URL cơ sở

API của chúng tôi hoạt động với bất kỳ client nào hỗ trợ giao thức chat-completions của OpenAI. Bạn chỉ cần cập nhật base URL và cung cấp API key của bạn. Base URL cho dịch vụ này là HTTPS://api.aichatbotunfiltered.com/v1. Điều này đảm bảo tương thích với các thư viện như SDK Python của OpenAI, SDK Node.js và các thư viện khác.

Xác thực dựa trên một khóa API đơn lẻ liên kết với tài khoản của bạn. Bạn tạo khóa này trong quá trình đăng ký qua Google hoặc email. Mỗi tài khoản chỉ giữ một khóa hoạt động; tạo khóa mới sẽ thay thế khóa trước đó ngay lập tức. Giữ khóa này an toàn, vì nó kiểm soát việc sử dụng số dư tín dụng trả trước của bạn.

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

Gửi yêu cầu đầu tiên của bạn bằng cách sử dụng điểm cuối POST /v1/chat/completions. Định danh mô hình luôn là "uncensored". Mô hình này phản hồi nội dung người trưởng thành hợp pháp, nhập vai và viết sáng tạo mà không có các bộ lọc an toàn điển hình được tìm thấy trong các mô hình khác.

Dưới đây là một ví dụ curl cơ bản để xác minh kết nối. Thay thế YOUR_API_KEY bằng khóa thực tế của bạn.

  • Đặt mô hình thành "uncensored".
  • Cung cấp một thông báo hệ thống và người dùng đơn giản.
  • Dự kiến phản hồi văn bản trực tiếp.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
  }'

Cấu hình Nhiệt độ, Top P và Các Chuỗi Dừng

Điều khiển tính ngẫu nhiên và cấu trúc của đầu ra bằng các tham số tiêu chuẩn. Đặt temperature trong khoảng từ 0 đến 2 để điều chỉnh mức độ sáng tạo. Giá trị cao hơn tạo ra các phản hồi đa dạng hơn, hữu ích cho việc nhập vai sáng tạo. Giá trị thấp hơn mang lại các câu trả lời xác định và nhất quán hơn.

Sử dụng top_p để kiểm soát việc lấy mẫu hạt nhân. Đặt các trình tự dừng để kết thúc phản hồi tại các dấu hiệu cụ thể, chẳng hạn như ranh giới hội thoại. Các tham số này giúp điều chỉnh hành vi của mô hình cho trường hợp sử dụng cụ thể của bạn mà không cần định tuyến bên ngoài.

Bật Streaming và Gọi Hàm

Bật chế độ streaming bằng cách đặt stream thành true. Điều này trả về các token thông qua các sự kiện Server-Sent Events (SSE). Chi tiết sử dụng token xuất hiện trong chunk cuối cùng, cho phép bạn theo dõi chi phí theo thời gian thực. Streaming giảm độ trễ cảm nhận cho người dùng cuối.

Bạn cũng có thể sử dụng gọi hàm. Xác định các công cụ trong thân yêu cầu để cho phép mô hình xuất dữ liệu có cấu trúc hoặc kích hoạt các hành động. Điều này hoạt động liền mạch với định dạng công cụ OpenAI tiêu chuẩn. Sử dụng tool_choice để buộc một hành vi cụ thể.

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunfiltered.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)
import OpenAI from "openai";

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

Làm thế nào để xử lý lỗi và giới hạn tốc độ?

Bạn có thể gặp lỗi 401 nếu khóa API không hợp lệ hoặc đã hết hạn. Lỗi 402 cho biết số dư tín dụng trả trước không đủ. Phản hồi 429 có nghĩa là bạn đã vượt quá giới hạn 300 yêu cầu mỗi phút trên mỗi khóa. Lỗi không tiêu tốn số dư token của bạn, vì vậy bạn có thể thử lại một cách an toàn.

Cửa sổ ngữ cảnh và giới hạn đầu ra là gì?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100,000 token cho cả prompt và completion kết hợp. Lượng đầu ra tối đa cho mỗi yêu cầu là 16,000 token. Nếu bạn không chỉ định max_tokens, giới hạn đầu ra mặc định là 2,048 token.

Đây có giống như ChatGPT hoặc GPT-4 không?

Không. Đây là một mô hình trọng lượng mở riêng biệt được tinh chỉnh cho các phản ứng không kiểm duyệt. Nó không phải là GPT, Claude hay bất kỳ mô hình của nhà cung cấp nào khác. Nó sử dụng cùng cấu trúc API nhưng chạy trên máy chủ của chúng tôi với dữ liệu huấn luyện và sự căn chỉnh khác nhau.

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

Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở. Chỉ cần thế.

Try with trial credit