vi ▾

Tài liệu API

Bắt đầu gửi yêu cầu đến API LLM không kiểm duyệt trong chưa đầy một phút. Thay đổi URL cơ sở và khóa API của bạn để truy cập mô hình mà không cần thay đổi mã máy khách hiện có.

Base URL và Xác thực

Kết nối với API bằng cách cập nhật cấu hình máy khách của bạn. Sử dụng URL cơ sở https://api.gptchatcc.com/v1 và chuyển khóa của bạn trong Authorization header. Cấu hình tiêu chuẩn này đảm bảo các SDK OpenAI hiện có của bạn định tuyến các yêu cầu đến mô hình không kiểm duyệt của chúng tôi ngay lập tức.

  • Base URL: https://api.gptchatcc.com/v1
  • Tiêu đề: Authorization: Bearer YOUR_API_KEY

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

Gửi một yêu cầu hoàn thành trò chuyện đơn giản để xác minh khả năng kết nối. Điểm cuối chấp nhận các tham số tiêu chuẩn như model, messages, và max_tokens. Hệ thống của chúng tôi trả về các phản hồi dạng văn bản mà không có các từ chối thường thấy ở các mô hình khác.

Đây là ví dụ cURL cơ bản để kiểm tra kết nối của bạn.

curl https://api.gptchatcc.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

Tích hợp SDK Python

Sử dụng chính thức openai Gói Python để tương tác với API. Thay đổi base_url và api_key trong khối khởi tạo của bạn. Điều này cho phép bạn giữ nguyên logic hiện có trong khi chuyển đổi mô hình nền tảng.

Đoạn mã sau đây minh họa cách khởi tạo client và gửi yêu cầu.

from openai import OpenAI

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

Tích hợp SDK Node.js

Tích hợp API vào các dự án JavaScript hoặc TypeScript của bạn bằng openai Gói Node. Truyền thông tin xác thực của bạn khi tạo máy khách. SDK tự động xử lý việc tuần tự hóa và phân tích lỗi.

Sử dụng đoạn mã này để cấu hình client trong môi trường Node của bạn.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gptchatcc.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ản hồi luồng

Bật phân phối token thời gian thực bằng cách đặt stream: true. API trả về Sự kiện gửi qua máy chủ (SSE) cho các ứng dụng có độ trễ thấp. Phân tích các phần để hiển thị văn bản khi nó được tạo, cải thiện trải nghiệm người dùng cho các cuộc hội thoại dài.

Ví dụ này cho cách xử lý các phản hồi dạng stream trong Python.

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)

Giới hạn tốc độ và Ràng buộc

Theo dõi mức sử dụng để tránh gián đoạn dịch vụ. Bạn bị giới hạn ở 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100,000 token, với đầu ra tối đa là 16,000 token. Lỗi trả về 401 cho khóa không hợp lệ, 402 cho số dư không đủ và 429 cho giới hạn tốc độ.

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

Làm thế nào để gỡ lỗi các trích dẫn bị thiếu trong phản hồi API chat song song?

API trả về các bản hoàn chỉnh văn bản thô mà không có theo dõi trích dẫn tích hợp. Nếu bạn cần trích dẫn, hãy triển khai xử lý hậu kỳ trong logic ứng dụng của mình để phân tích các token phản hồi.

Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?

API trả về mã trạng thái 429. Hãy giảm tần suất yêu cầu hoặc giảm số lượng kết nối đồng thời trên mỗi khóa API để khắc phục sự cố.

Mô hình chat cc GPT có giống với GPT chính thức không?

Không, đây là một LLM không kiểm duyệt độc lập được cung cấp qua giao diện tương thích OpenAI. Nó sử dụng cùng giao thức nhưng chạy trên cơ sở hạ tầng khác với dữ liệu huấn luyện khác.

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

Đăng ký, lấy khóa, cập nhật URL base. Hoàn tất.

Tạo khóa

Không đăng ký. Số dư trả trước không hết hạn.