VI ▾

Compare LLM APITài liệu

Hướng dẫn nhanh LLM API: Endpoint tương thích OpenAI

Bắt đầu tạo văn bản với LLM API không kiểm duyệt của chúng tôi trong vài phút. Hướng dẫn nhanh này bao gồm các endpoint tương thích OpenAI, thiết lập SDK và các tùy chọn truyền phát mà bạn cần để tích hợp đầu ra mô hình thô vào ứng dụng của mình.

Xác thực và URL cơ sở

Để bắt đầu sử dụng dịch vụ nhà cung cấp llm api, bạn cần một khóa API. Đăng ký trên trang Lấy khóa API chỉ bằng email và mật khẩu. Khóa của bạn xuất hiện ngay lập tức. Không cần số điện thoại hoặc thẻ tín dụng cho tín dụng dùng thử. Giữ khóa của bạn an toàn; bạn có thể tạo lại nó bất cứ lúc nào, điều này làm vô hiệu hóa khóa trước đó.

Cấu hình máy khách của bạn để trỏ đến URL cơ sở của chúng tôi. Điều này đảm bảo tất cả các yêu cầu được định tuyến đến mô hình không kiểm duyệt của chúng tôi. Cấu trúc endpoint sao chép giao diện hoàn thành trò chuyện OpenAI tiêu chuẩn.

  • URL cơ sở: https://api.comparellmapi.com/v1
  • Tiêu đề: Authorization: Bearer YOUR_API_KEY

Cài đặt này hoạt động với bất kỳ SDK tương thích OpenAI nào. Bạn chỉ cần điều chỉnh URL cơ sở và đưa khóa của bạn vào.

Yêu cầu đầu tiên của bạn

Gửi một yêu cầu hoàn thành văn bản đơn giản để kiểm tra kết nối. Điều này xác nhận khóa API của bạn hợp lệ và tín dụng có sẵn. Sử dụng ID mô hình uncensored để truy cập mô hình thô. Endpoint chấp nhận các yêu cầu POST với thân JSON chứa các thông báo.

Đảm bảo thân yêu cầu của bạn không vượt quá 8 MB. Nếu bạn vượt quá giới hạn này, máy chủ sẽ từ chối yêu cầu. Đối với hầu hết các ứng dụng dựa trên văn bản, một lượt hoặc cuộc trò chuyện ngắn phù hợp tốt với ràng buộc này.

curl https://api.comparellmapi.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."}]
  }'

Nếu thành công, bạn nhận được phản hồi JSON với văn bản được tạo. Điều này xác nhận cấu trúc giá llm api áp dụng cho việc sử dụng của bạn. Mỗi token đều tính vào số dư tín dụng trả trước của bạn.

Tích hợp SDK Python

Sử dụng thư viện Python OpenAI chính thức để tích hợp dễ nhất. Cài đặt gói qua pip, sau đó cấu hình máy khách với URL cơ sở của chúng tôi. Điều này cho phép bạn sử dụng các phương thức quen thuộc như chat.completions.create().

Đặt mô hình thành uncensored. Chuyển các thông báo của bạn ở định dạng tiêu chuẩn. SDK xử lý tuần tự hóa và phân tích lỗi tự động.

from openai import OpenAI

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

Phương pháp này lý tưởng cho các dịch vụ backend hoặc tập lệnh. Thư viện quản lý việc thử lại và xử lý lỗi cơ bản. Hãy nhớ kiểm tra nội dung phản hồi để tìm văn bản được tạo. Bạn cũng có thể truy cập dữ liệu sử dụng token để minh bạch hóa hóa đơn.

Thiết lập SDK Node.js

Đối với môi trường JavaScript hoặc TypeScript, SDK Node.js OpenAI hoạt động liền mạch. Cài đặt gói và khởi tạo máy khách với URL cơ sở của chúng tôi. Điều này duy trì khả năng tương thích với giao diện API tiêu chuẩn.

Xác định các thông báo hệ thống và người dùng của bạn. ID mô hình vẫn là uncensored. SDK trả về một promise với kết quả hoàn thành. Xử lý lỗi thích hợp để quản lý giới hạn API hoặc tín dụng không đủ.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.comparellmapi.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ương pháp này phù hợp cho máy chủ web hoặc các ứng dụng Node.js. Cấu trúc mã sao chép ví dụ Python, đảm bảo tính nhất quán trên các ngôn ngữ. Bạn có thể tích hợp điều này vào các tuyến Express hoặc các hàm không máy chủ một cách dễ dàng.

Phản hồi truyền phát (SSE)

Đối với các ứng dụng thời gian thực, hãy bật truyền phát bằng cách đặt tham số stream thành true. Máy chủ gửi một loạt các Sự kiện được gửi bởi Máy chủ (SSE). Mỗi sự kiện chứa một phần nhỏ của phản hồi.

Điều này giảm độ trễ cảm nhận đối với người dùng. Máy khách nhận được token khi chúng được tạo. Điều này hữu ích cho các giao diện trò chuyện hoặc tạo văn bản 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)

Phân tích luồng SSE để trích xuất từng token. Tích lũy văn bản để tạo thành phản hồi hoàn chỉnh. Chi phí chatgpt api và các nhà cung cấp khác thường tính phí tương tự cho việc truyền phát (streaming), nhưng mô hình không kiểm duyệt của chúng tôi cung cấp đầu ra thô mà không có phí bổ sung cho chế độ này. Theo dõi sự kiện kết thúc luồng để hoàn tất phản hồi.

Giới hạn, Lỗi và Ngữ cảnh

Hiểu các giới hạn hoạt động để đảm bảo tích hợp mượt mà. Bạn được phép 300 yêu cầu mỗi phút trên mỗi khóa API. Nếu bạn vượt quá giới hạn này, bạn sẽ nhận được lỗi giới hạn tốc độ 429. Hãy đợi trước khi thử lại.

Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ và 402 cho tín dụng không đủ. Đảm bảo số dư tín dụng trả trước của bạn đủ. Cửa sổ ngữ cảnh hỗ trợ lên đến 100.000 token cho prompt cộng với phần hoàn thành. Quản lý việc sử dụng token của bạn cẩn thận để tránh bị cắt ngắn.

Đối với giá llm api chi tiết, hãy tham khảo trang giá. Mỗi token được tính phí theo tỷ lệ đầu vào và đầu ra. Không có phí ẩn áp dụng. Sự minh bạch này giúp bạn lập ngân sách chính xác cho ứng dụng của mình.

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
EndpointPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.comparellmapi.com/v1
ID mô hìnhuncensored
Xác thựcAuthorization: Bearer YOUR_KEY
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Chế độ JSONresponse_format: {"type": "json_object"}
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Đầu ra tối đatối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng)
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
Yêu cầu đồng thờitối đa 8 cùng lúc cho mỗi khóa
Header phản hồiX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Giới hạn tốc độ300 yêu cầu mỗi phút cho mỗi khóa
Kích thước yêu cầutối đa 8 MB
Thưởng+5% từ $50, +10% từ $100
Nạp tiềnUSDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500
Dùng thử miễn phí$0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu
Giá$0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra
Thời hạntín dụng đã trả không hết hạn, không đăng ký định kỳ
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

Hỏi đáp

Làm cách nào để đặt lại khóa API của tôi?

Bạn có thể tạo lại khóa API bất cứ lúc nào từ bảng điều khiển tài khoản của mình. Việc tạo khóa mới sẽ thu hồi khóa cũ ngay lập tức, vì vậy hãy cập nhật các ứng dụng của bạn để sử dụng khóa mới. Điều này hữu ích nếu bạn nghi ngờ khóa đã bị xâm phạm.

Điều gì xảy ra nếu tôi hết tín dụng?

Khi số dư tín dụng trả trước của bạn bằng không, bạn sẽ nhận được lỗi 402 trên các yêu cầu tiếp theo. Bạn có thể nạp tiền từ $10 bằng tiền điện tử (USDT hoặc USDC). Tín dụng bonus được thêm tự động cho các lần nạp tiền lớn hơn $50 hoặc $100.

Mô hình không kiểm duyệt có phù hợp cho mục đích thương mại không?

Có, mô hình được thiết kế cho các trường hợp sử dụng người trưởng thành và sáng tạo hợp pháp mà không từ chối nội dung. Nó không phù hợp cho nội dung liên quan đến trẻ vị thành niên. Mô hình có trọng số mở và chạy trên máy chủ của chúng tôi, cung cấp đầu ra văn bản thô cho các ứng dụng của bạn.

Khóa của bạn chỉ cách một biểu mẫu

Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ cài đặt.

Lấy khóa API