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

Hướng dẫn nhanh: Tích hợp API LLM không kiểm duyệt

Hướng dẫn này hướng dẫn bạn cách tích hợp mô hình không kiểm duyệt của chúng tôi vào ứng dụng của bạn bằng cách sử dụng các SDK tương thích OpenAI tiêu chuẩn. Bạn sẽ cấu hình xác thực, gửi yêu cầu đầu tiên, xử lý luồng dữ liệu và quản lý thanh toán mà không có phí ẩn.

Điều kiện tiên quyết: SDK và Biến môi trường

Bắt đầu bằng cách cài đặt SDK chính thức và trỏ nó vào URL cơ sở của chúng tôi. Chúng tôi cung cấp một API chat-completions tương thích OpenAI được lưu trữ, hoạt động với bất kỳ máy khách tiêu chuẩn nào. Bạn cần định cấu hình hai biến môi trường: OPENAI_API_KEY và OPENAI_BASE_URL.

URL cơ sở cho dịch vụ này là HTTPS://api.llmsunrestricted.com/v1. URL này đảm bảo các yêu cầu của bạn đến được cơ sở hạ tầng không kiểm duyệt của chúng tôi. Khóa API của bạn xác thực tài khoản tín dụng trả trước của bạn. Không cần số điện thoại để thiết lập, chỉ cần email hoặc tài khoản Google của bạn.

Xác thực: Đặt Khóa API của bạn

Xác thực dựa trên một khóa API đơn lẻ được tạo trong quá trình đăng ký. Bạn nhận được khóa này ngay lập tức sau khi tạo tài khoản qua Google hoặc email. Lưu khóa này một cách an toàn trong các biến môi trường của bạn để tránh làm lộ nó trong mã phía client.

Hệ thống của chúng tôi xác thực khóa đối với số dư trả trước của bạn. Nếu khóa không hợp lệ hoặc đã hết hạn, API sẽ trả về lỗi 401. Bạn có thể tạo khóa mới bất cứ lúc nào, khóa này sẽ thay thế khóa trước đó. Giữ khóa của bạn ở chế độ riêng tư để ngăn chặn việc sử dụng token trái phép.

Gửi yêu cầu Chat Completion đầu tiên của bạn

Gửi yêu cầu POST đến /v1/chat/completions endpoint. Sử dụng ID mô hình uncensored để truy cập mô hình trọng lượng mở của chúng tôi được tinh chỉnh cho nội dung người lớn và sáng tạo. Mô hình không từ chối các chủ đề hợp pháp, đảm bảo bạn nhận được đầu ra như mong đợi.

Đây là ví dụ cURL cơ bản để xác minh kết nối và thanh toán của bạn.

curl https://api.llmsunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three common use cases for this API"}]
  }'

Yêu cầu này tiêu thụ token đầu vào dựa trên độ dài gợi ý của bạn. Bạn chỉ được tính phí cho các token thực tế được xử lý. Lỗi và từ chối do định dạng không hợp lệ là miễn phí.

Xử lý phản hồi phát trực tiếp (SSE)

Bật phát trực tiếp bằng cách đặt stream để true. API trả về dữ liệu thông qua các Sự kiện gửi qua máy chủ (SSE). Điều này cho phép bạn hiển thị token cho người dùng theo thời gian thực, cải thiện độ trễ cảm nhận của ứng dụng của bạn.

Thống kê sử dụng token được bao gồm trong chunk cuối cùng của luồng. Điều này cho phép bạn theo dõi chi phí chính xác cho mỗi yêu cầu. Streaming rất lý tưởng cho các giao diện trò chuyện nơi phản hồi tức thì là rất quan trọng.

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)

Đảm bảo thư viện khách hàng của bạn xử lý đúng các phản hồi một phần. Luồng kết thúc khi mô hình hoàn thành việc tạo hoặc đạt giới hạn token.

Cấu hình Tham số: Nhiệt độ và Top_P

Điều chỉnh hành vi tạo bằng các tham số tiêu chuẩn. Đặt temperature để kiểm soát tính ngẫu nhiên; giá trị thấp hơn làm cho đầu ra xác định hơn. Sử dụng top_p để giới hạn sự đa dạng của từ vựng. Các cài đặt này giúp bạn tinh chỉnh mô hình không kiểm duyệt cho vai diễn hoặc viết sáng tạo.

Bạn cũng có thể sử dụng response_format với {"type": "json_object"} cho dữ liệu có cấu trúc. Gọi hàm được hỗ trợ thông qua tools và tool_choice. Mô hình hỗ trợ tối đa 100.000 token cho toàn bộ cửa sổ ngữ cảnh.

from openai import OpenAI

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

Các tham số này mang lại cho bạn quyền kiểm soát đầy đủ phong cách đầu ra của mô hình. Hãy thử nghiệm với các kết hợp khác nhau để tìm sự cân bằng tốt nhất cho trường hợp sử dụng cụ thể của bạn.

Hiểu về Sử dụng Token và Thanh toán

Thanh toán hoàn toàn trả trước và dựa trên lượng token thực tế. Token đầu vào giá $0.15 cho mỗi 1M, và token đầu ra giá $0.50 cho mỗi 1M. Bạn chỉ trả cho những gì mình sử dụng, không có phí đăng ký hàng tháng. Số dư không bao giờ hết hạn, nên bạn có thể nạp bất cứ khi nào cần.

Nếu hết tín dụng, API sẽ trả về lỗi 402. Bạn có thể nạp thêm bằng USDT (TRC20) hoặc USDC (Base) với số tiền tối thiểu là $20. Ưu đãi áp dụng cho các khoản nạp lớn: +5% từ $50, +10% từ $100 và +15% từ $200. Các lỗi không tiêu tốn tín dụng.

import OpenAI from "openai";

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

Theo dõi mức sử dụng qua bảng điều khiển hoặc bằng cách kiểm tra số lượng token trong các tiêu đề phản hồi API. Sự minh bạch này đảm bảo bạn vẫn kiểm soát được chi phí phát triển của mình.

Câu hỏi thường gặp

Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?

API giới hạn 300 yêu cầu mỗi phút trên mỗi khóa và 8 yêu cầu đồng thời. Nếu bạn vượt quá các giới hạn này, bạn sẽ nhận được lỗi 429 Too Many Requests. Đợi vài giây và thử lại, hoặc nâng cấp mẫu sử dụng của bạn để nằm trong các giới hạn miễn phí.

Mô hình không kiểm duyệt có thực sự không giới hạn không?

Có, mô hình được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp, hư cấu hoặc các chủ đề gây tranh cãi. Giới hạn cứng duy nhất là việc từ chối nội dung tình dục liên quan đến trẻ vị thành niên, luôn được thực thi. Bạn có toàn quyền kiểm soát các hướng dẫn khác thông qua kỹ thuật prompt.

Làm thế nào để quản lý các khóa API của tôi?

Bạn có thể tạo khóa mới ngay lập tức qua bảng điều khiển sau khi đăng nhập bằng Google hoặc email. Mỗi tài khoản có một khóa hoạt động; việc tạo khóa mới sẽ thay thế khóa cũ ngay lập tức. Bạn cũng có thể xem chi tiết mức sử dụng và số dư trên cùng trang đó.

Tạo khóa của bạn ngay bây giờ

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

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