vi ▾

Tài liệu API

Bắt đầu với API lập trình không kiểm duyệt bằng cách trỏ SDK tương thích OpenAI của bạn vào base URL của chúng tôi và xác thực bằng khóa API trả trước của bạn.

Xác thực và thiết lập base URL

Bắt đầu bằng cách tạo thông tin xác thực của bạn trên Lấy khóa API trang bằng Google hoặc email. Hệ thống hiển thị khóa của bạn ngay lập tức, và bạn có thể thay thế nó bất cứ lúc nào để thu hồi quyền truy cập. Tất cả các yêu cầu đều nhắm vào tiêu chuẩn /v1 endpoint cấu trúc. Bạn không cần cấu hình các tiêu đề phức tạp, chỉ cần chuyển khóa trong tiêu đề Authorization.

Khóa API AI không kiểm duyệt của chúng tôi hoạt động với bất kỳ thư viện nào hỗ trợ máy khách tương thích OpenAI. Thay đổi URL cơ sở thành HTTPS://api.glmkey.com/v1 và đưa token của bạn vào. Cấu hình này mô phỏng các tích hợp tiêu chuẩn, đảm bảo mã hiện có của bạn định tuyến chính xác mà không bị khóa nhà cung cấp.

  • Base URL: HTTPS://api.glmkey.com/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY

Tham chiếu endpoint hoàn thành trò chuyện

Gửi văn bản đến mô hình bằng cách gửi JSON đến điểm cuối hoàn tất hội thoại. API mong đợi một tải trọng tiêu chuẩn với tên mô hình, mảng tin nhắn và các tham số tùy chọn. Bạn phải chỉ định uncensored như ID mô hình để đảm bảo bạn truy cập đúng mô hình ngôn ngữ lớn được tinh chỉnh cho đầu ra không giới hạn.

Lỗi như 401 cho biết khóa không hợp lệ, trong khi 402 cho biết tín dụng trả trước không đủ. Hệ thống chỉ tính phí cho việc sử dụng token thực tế, nên lỗi không tiêu thụ số dư của bạn. Sử dụng lệnh curl sau để kiểm tra kết nối.

curl https://api.glmkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the glm key service"}]
  }'

Tích hợp Python SDK

Cài đặt thư viện OpenAI chính thức và cấu hình nó trỏ đến URL cơ sở của chúng tôi. Điều này cho phép bạn sử dụng các mẫu Python quen thuộc để tạo văn bản. Client xử lý tuần tự hóa và thử lại tự động. Bạn có thể truyền các tham số như temperature hoặc top_p để kiểm soát độ sáng tạo.

LLM không kiểm duyệt chấp nhận các định dạng thông điệp tiêu chuẩn. Bạn có thể chuyển đổi giữa các vai trò system, user và assistant giống như bạn vẫn làm với bất kỳ nhà cung cấp nào khác. Đoạn mã Python sau đây minh họa một yêu cầu hoàn tất cơ bản.

from openai import OpenAI

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

Sử dụng SDK Node.js để tích hợp khóa API vào các dự án JavaScript hoặc TypeScript của bạn. Đặt apiKey và baseURL các thuộc tính trong cấu hình máy khách. Điều này đảm bảo tất cả các yêu cầu được định tuyến đến máy chủ của chúng tôi thay vì nhà cung cấp mặc định. Sau đó, bạn có thể gọi chat.completions.create() với các tham số mong muốn của bạn.

API mã hóa không kiểm duyệt hỗ trợ định nghĩa công cụ tiêu chuẩn và chế độ JSON. Bạn có thể phân tích phản hồi trực tiếp vào logic ứng dụng của mình. Ví dụ Node.js sau đây cho thấy cách khởi tạo máy khách và gửi một tin nhắn đơn giản.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmkey.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 dạng stream và số lượng token

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. API trả về các chunk Sự kiện gửi từ máy chủ (SSE). Mỗi chunk chứa nội dung từng phần, và chunk cuối cùng bao gồm tổng số token đã sử dụng. Điều này cho phép bạn hiển thị văn bản dần dần trong giao diện người dùng của bạn.

Khóa API AI không kiểm duyệt hỗ trợ tính năng này mà không tốn thêm chi phí. Bạn có thể theo dõi mức tiêu thụ token theo thời gian thực. Đoạn mã sau minh họa cách xử lý phản hồi phát trực tiếp 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)

Quy tắc giới hạn tốc độ và độ đồng thời

Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Độ đồng thời được giới hạn ở 8 yêu cầu đồng thời. Thân yêu cầu không được vượt quá 8 MB. Các giới hạn này đảm bảo hiệu suất ổn định cho tất cả người dùng trả trước. Nếu vượt quá tốc độ, bạn sẽ nhận lỗi 429.

Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token cho prompt và completion kết hợp. Đầu ra bị giới hạn ở 16.000 token mỗi yêu cầu. Nếu bạn không đặt max_tokens, mặc định là 2.048 token. Theo dõi mức sử dụng của bạn qua bảng điều khiển để tránh gián đoạn dịch vụ.

FAQ

Làm thế nào để lấy khóa glm của tôi lần đầu tiên?

Đăng ký trên trang Nhận Khóa API bằng Google hoặc email. Hệ thống sẽ hiển thị khóa của bạn ngay sau khi đăng ký. Không cần số điện thoại, và bạn nhận được $0.50 tiền dùng thử có hiệu lực trong 7 ngày.

Điều gì xảy ra nếu tôi vượt quá giới hạn 300 yêu cầu mỗi phút?

API trả về lỗi 429 Too Many Requests (Quá nhiều yêu cầu). Bạn phải đợi cho đến khi cửa sổ giới hạn tốc độ được làm mới. Số lượng yêu cầu đồng thời cũng bị giới hạn ở mức 8 yêu cầu cùng lúc trên mỗi khóa.

Mô hình không kiểm duyệt có giống với GPT hay Claude không?

Không. Đó là mô hình trọng lượng mở chạy trên máy chủ của chính chúng tôi, đượ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. Nó không phải là GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama hay bất kỳ mô hình của nhà cung cấp nào khác.

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ở. Đó là toàn bộ thiết lập.