VI ▾
Lấy khóa API

Hướng dẫn nhanh API Wu Shencha

Kết nối nhanh với mô hình LLM không kiểm duyệt qua API Wu Shencha bằng giao diện tương thích OpenAI. Tài liệu này cung cấp cấu hình cơ bản, ví dụ yêu cầu và các hạn chế để bạn bắt đầu mà không tốn chi phí.

Cấu hình cơ bản

API Wu Shencha cung cấp giao diện tương thích chuẩn với OpenAI. Bạn cần thiết lập URL cơ sở và khóa API trong mã của mình. URL cơ sở cố định là https://api.wushenchaapi.com/v1. ID mô hình là uncensored, một mô hình trọng số mở đã được tinh chỉnh, được thiết kế cho các tình huống không kiểm duyệt, hỗ trợ nội dung người lớn hợp pháp.

Khóa hiển thị trên trang "Lấy khóa API" sau khi đăng ký. Vì API tương thích OpenAI, bạn chỉ cần sửa tham số base_url trong SDK chính thức để kết nối. Không cần cấu hình định tuyến bổ sung hoặc cài đặt phức tạp.

Giao diện hoàn thành trò chuyện

Sử dụng endpoint POST /v1/chat/completions để gửi yêu cầu văn bản. Giao diện này chấp nhận định dạng thông báo chuẩn và trả về văn bản được tạo. Đây là cách tương tác cơ bản nhất, phù hợp cho hầu hết các tình huống tạo văn bản.

Thân yêu cầu phải chứa các trường model, messages. Đảm bảo kích thước thân yêu cầu của bạn không vượt quá 8 MB. Nếu khóa không hợp lệ hoặc số dư không đủ, API sẽ trả về mã lỗi tương ứng.

curl https://api.wushenchaapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

SDK Python

Đối với nhà phát triển Python, bạn có thể sử dụng SDK openai chính thức. Chỉ cần trỏ base_url đến endpoint của API Wu Shencha và truyền khóa API của bạn. Phương pháp này duy trì sự nhất quán với mã gốc OpenAI, giúp di chuyển dễ dàng.

Đảm bảo cài đặt phiên bản SDK mới nhất. Ví dụ mã hiển thị cách khởi tạo máy khách và gửi thông báo. Cách tiếp cận này đơn giản và hiệu quả, phù hợp cho phát triển nguyên mẫu nhanh.

from openai import OpenAI

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

SDK Node.js

Nhà phát triển Node.js cũng có thể sử dụng gói npm openai để kết nối. Cách cấu hình tương tự Python, thiết lập baseURL và apiKey. Điều này đảm bảo sự nhất quán giữa các ngôn ngữ, giảm chi phí học tập.

Hỗ trợ yêu cầu không đồng bộ và xử lý lỗi. Bạn có thể dễ dàng tích hợp vào các ứng dụng Node.js hiện có. Lưu ý xử lý lệnh gọi lại không đồng bộ hoặc Promise để tránh chặn.

import OpenAI from "openai";

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

Truyền phát (streaming)

Hỗ trợ truyền phát qua Server-Sent Events (SSE). Đặt tham số stream: true, API sẽ trả về dữ liệu phản hồi theo từng khối. Điều này rất hữu ích cho các ứng dụng thời gian thực hoặc tạo văn bản dài, mang lại trải nghiệm độ trễ thấp hơn.

Phản hồi truyền phát không thay đổi hành vi của mô hình, chỉ thay đổi cách truyền dữ liệu. Bạn có thể chọn chế độ truyền phát hoặc không truyền phát theo nhu cầ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)

Hạn chế và hạn ngạch

Tối đa 300 yêu cầu mỗi phút. Cửa sổ ngữ cảnh là 100,000 token (bao gồm prompt và hoàn thành). Nếu vượt quá giới hạn, API trả về lỗi 429. Khóa không hợp lệ trả về 401, số dư không đủ trả về 402.

Tín dụng trả trước không bao giờ hết hạn, không có phí hàng tháng. Giới hạn kích thước thân yêu cầu cho mỗi lần gọi là 8 MB. Các giới hạn này đảm bảo sự ổn định của dịch vụ. Bạn có thể tạo khóa mới bất cứ lúc nào để thu hồi khóa cũ.

Thông số API

Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.

MụcGiá trị
Định dạngtương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa
Xác thựcAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
ID mô hìnhuncensored
Base URLhttps://api.wushenchaapi.com/v1
Chế độ JSONresponse_format: {"type": "json_object"}
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Đầu ra tối đatối đa 16.000 token mỗi yêu cầu (mặc định 2.048)
Gọi hàmcó — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool
Streamingcó — server-sent events; phần cuối chứa lượng token đã dùng
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Kích thước yêu cầutối đa 8 MB
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
Dùng thử miễn phí$0,50 trong 7 ngày, không cần thẻ
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
Thưởng+5% từ $50, +10% từ $100
Tính phítín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí
Đăng nhậpGoogle hoặc email và mật khẩu
Nội dungcho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ

Mã lỗi

Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.

MãLoạiÝ nghĩa
400bad_requestJSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh
401missing_key · invalid_key · key_revokedthiếu khóa, sai khóa hoặc khóa đã bị thay
402no_credithết tín dụng — nạp tiền là dùng tiếp ngay
403content_blockednội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí
404not_foundendpoint không tồn tại
413request_too_largenội dung lớn hơn 8 MB
429rate_limited · concurrencyvượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại
503upstream_busymô hình đang bận — thử lại sau vài giây

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

API Wu Shencha có hỗ trợ nhúng hoặc tạo hình ảnh không?

Hiện tại chỉ hỗ trợ giao diện hoàn thành trò chuyện. Không hỗ trợ nhúng, hình ảnh, âm thanh hoặc tạo video. Tập trung vào tương tác văn bản thuần túy để đảm bảo hiệu suất cao và độ trễ thấp.

Làm thế nào để lấy khóa API?

Sau khi đăng ký tài khoản, hãy xem trên trang "Lấy khóa API". Tài khoản mới nhận được $0.50 tín dụng dùng thử miễn phí, không cần thẻ tín dụng. Khóa có thể được tạo lại bất cứ lúc nào, khóa cũ sẽ mất hiệu lực ngay lập tức.

Giá được tính như thế nào?

$0.25 cho mỗi triệu token đầu vào, $1.00 cho mỗi triệu token đầu ra. Trả theo mức dùng, không có phí hàng tháng. Nạp tiền từ $10 trở lên, tặng 5% khi đạt $50, tặng 10% khi đạt $100. Tín dụng không bao giờ hết hạn.

Chỉ cần điền biểu mẫu để lấy khóa

Tạo tài khoản, sao chép khóa, sửa URL cơ sở. Cấu hình thật đơn giản.