VI ▾

API MiniMax: Yêu cầu đầu tiên trong năm phút

Khởi chạy tính năng tạo văn bản không kiểm duyệt đầu tiên của bạn trong vài phút. Hướng dẫn này bao gồm URL cơ sở, xác thực và thiết lập SDK cho API tương thích OpenAI của chúng tôi.

https://api.minimaxapikey.com/v1uncensored

Cài đặt SDK OpenAI

Bắt đầu bằng cách cài đặt SDK OpenAI chính thức cho ngôn ngữ bạn chọn. Thư viện tự động xử lý định dạng yêu cầu và truyền phát. Đảm bảo bạn đã cài đặt Python 3.8+ hoặc Node.js 18+. Chạy pip install openai cho Python hoặc npm install openai cho Node. SDK giúp đơn giản hóa tương tác với endpoint /v1/chat/completions. Nó quản lý các tiêu đề, thử lại và phân tích SSE để bạn có thể tập trung vào prompt. Điều này hoạt động vì API của chúng tôi tuân theo tiêu chuẩn hoàn thành trò chuyện OpenAI. Bạn không cần thư viện khách hàng tùy chỉnh. Các phương thức SDK tiêu chuẩn ánh xạ trực tiếp đến các endpoint của chúng tôi. Điều này giảm thời gian tích hợp và tận dụng kiến thức hiện có của nhà phát triển.

Cấu hình URL cơ sở & Khóa của bạn

Đặt khóa API và URL cơ sở trong các biến môi trường của bạn. URL cơ sở của chúng tôi là https://api.minimaxapikey.com/v1. Điều này cho phép bạn sử dụng các khách hàng OpenAI tiêu chuẩn mà không cần sửa đổi. Tạo tài khoản để tạo khóa của bạn. Khóa được hiển thị ngay sau khi đăng ký. Không cần thẻ cho bản dùng thử. Lưu khóa một cách an toàn. Truyền nó dưới dạng tiêu đề hoặc biến môi trường. SDK sử dụng OPENAI_API_KEY theo mặc định. Bạn có thể ghi đè URL cơ sở để trỏ đến máy chủ của chúng tôi. Điều này đảm bảo tất cả các yêu cầu đều đi đến mô hình không kiểm duyệt. Xác minh khóa của bạn hoạt động bằng một lệnh ping đơn giản. Bước này ngăn các lỗi xác thực sau này.

Gửi yêu cầu hoàn thành trò chuyện cơ bản

Gửi yêu cầu đầu tiên để tạo văn bản. Sử dụng phương thức POST trên /v1/chat/completions. Chỉ định mô hình là uncensored. Truyền một mảng tin nhắn với prompt của người dùng. API trả về một token hoàn thành. Đây là tính năng tạo văn bản cốt lõi. Nó hỗ trợ cửa sổ ngữ cảnh 100k token. Bạn có thể gửi các prompt dài hoặc lịch sử hội thoại. Phản hồi bao gồm văn bản được tạo và mức sử dụng token. Điều này rất lý tưởng cho việc viết sáng tạo hoặc đối thoại không giới hạn. Đảm bảo nội dung là hợp pháp. Mô hình không từ chối các chủ đề người lớn. Nó chỉ chặn nội dung tình dục liên quan đến trẻ vị thành niên. Hãy bắt đầu đơn giản để xác minh kết nối.

Bật truyền phát (SSE)

Để có đầu ra theo thời gian thực, hãy bật truyền phát. Đặt tham số stream thành true. API trả về các Sự kiện do máy chủ gửi (SSE). Mỗi đoạn chứa một phần của phản hồi. Điều này giảm độ trễ cảm nhận. Người dùng thấy văn bản xuất hiện khi nó được tạo. SDK tự động xử lý phân tích các đoạn. Bạn có thể hiển thị văn bản từng phần trong giao diện người dùng. Điều này rất quan trọng cho các giao diện trò chuyện. Truyền phát hoạt động với tất cả các phản hồi của mô hình. Nó không ảnh hưởng đến việc đếm token. Mỗi đoạn bao gồm dữ liệu sử dụng ở cuối. Sử dụng điều này để cải thiện trải nghiệm người dùng. Nó cảm thấy phản hồi nhanh hơn so với việc chờ đợi phản hồi đầy đủ. Cấu hình khách hàng của bạn để đệm các đoạn chính xác.

Sử dụng gọi công cụ/hàm

Hỗ trợ đầu ra có cấu trúc với gọi hàm. Xác định các công cụ trong thân yêu cầu. Mô hình có thể gọi các hàm dựa trên prompt. Điều này cho phép tích hợp với các hệ thống bên ngoài. Truyền các định nghĩa công cụ và tin nhắn của người dùng. Phản hồi bao gồm một đối tượng gọi công cụ. Thực thi hàm và đưa kết quả trở lại. Điều này hoạt động với các SDK OpenAI tiêu chuẩn. Nó cho phép các quy trình làm việc phức tạp. Bạn có thể xây dựng các đại lý hoặc trợ lý. Mô hình duy trì ngữ cảnh qua các lần gọi. Điều này rất mạnh mẽ cho tự động hóa. Đảm bảo các định nghĩa công cụ của bạn chính xác. API xử lý việc định tuyến các đầu ra công cụ. Nó giữ cho cuộc trò chuyện mạch lạc. Sử dụng điều này cho việc tạo nội dung động.

Kiểm tra các mô hình khả dụng

Xác minh danh sách mô hình qua GET /v1/models. Endpoint này trả về các mô hình khả dụng. API của chúng tôi phục vụ một mô hình: uncensored. Đây là một mô hình trọng số mở. Nó không phải là GPT, Claude hoặc Gemini. Phản hồi xác nhận ID mô hình. Sử dụng điều này để gỡ lỗi cấu hình khách hàng. Đảm bảo mã của bạn nhắm mục tiêu vào mô hình chính xác. Endpoint này nhanh và đáng tin cậy. Nó trả về dữ liệu JSON. Bạn có thể phân tích cú pháp điều này để hiển thị giao diện người dùng. Nó xác minh khóa API của bạn là hợp lệ. Sử dụng điều này cho các kiểm tra sức khỏe tự động. Nó là một phần của thông số kỹ thuật OpenAI tiêu chuẩn. Không cần cấu hình bổ sung. Điều này đảm bảo tương thích với các công cụ hiện có.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Thông số kỹ thuật

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
ID mô hìnhuncensored
Base URLhttps://api.minimaxapikey.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
Xác thựcAuthorization: Bearer YOUR_KEY
Tham sốtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Chế độ JSONresponse_format: {"type": "json_object"}
Cửa sổ ngữ cảnh100.000 token (đầu vào + đầu ra)
Streamingcó — server-sent events; phần cuối chứa lượng token đã dù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
Đầ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)
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
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í
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ẻ · 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ưở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
Đăng nhậpGoogle hoặc email và mật khẩu
Khóamỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ
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

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

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

Bạn sẽ nhận được lỗi 429. Giới hạn là 300 yêu cầu mỗi phút cho mỗi khóa. Hãy tạm dừng và thử lại sau khi cửa sổ thời gian được đặt lại. Bạn có thể tạo lại khóa của mình để nhận một khóa mới nếu cần.

Tại sao tôi nhận được lỗi 401?

Khóa API của bạn không hợp lệ hoặc bị thiếu. Hãy kiểm tra xem bạn đã sao chép khóa chính xác chưa. Đảm bảo rằng URL cơ sở được đặt thành endpoint của chúng tôi. Khóa được hiển thị ngay sau khi đăng ký.

Giá cả hoạt động như thế nào?

Tín dụng trả trước trả theo mức sử dụng. $0,25 cho 1 triệu token đầu vào, $1,00 cho 1 triệu token đầu ra. Không có phí hàng tháng. Tín dụng không bao giờ hết hạn. Nạp tiền bắt đầu từ $10.

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ộ quá trình thiết lập.

Lấy khóa API