中文 ▾

MiniMax API:五分钟发起首个请求

几分钟内让你的首个无审查文本生成运行起来。本指南涵盖基础 URL、身份验证和兼容 OpenAI 的 API 的 SDK 设置。

https://api.minimaxapikey.com/v1uncensored

安装 OpenAI SDK

首先为你首选的语言安装官方 OpenAI SDK。该库自动处理请求格式化和流式输出。确保已安装 Python 3.8+ 或 Node.js 18+。运行 pip install openai(Python)或 npm install openai(Node)。SDK 简化了与 /v1/chat/completions 接口的交互。它管理标头、重试和 SSE 解析,让你专注于提示词。这是因为我们的 API 遵循 OpenAI 聊天补全标准。你不需要自定义客户端库。标准 SDK 方法直接映射到我们的接口。这减少了集成时间并利用了现有的开发者知识。

配置基础 URL 和密钥

在环境变量中设置 API 密钥和基础 URL。我们的基础 URL 是 https://api.minimaxapikey.com/v1。这允许你无需修改即可使用标准 OpenAI 客户端。创建账户以生成密钥。注册后立即显示密钥。试用无需信用卡。安全存储密钥。将其作为标头或环境变量传递。SDK 默认使用 OPENAI_API_KEY。你可以覆盖基础 URL 以指向我们的服务器。这确保所有请求都发送到无审查模型。通过简单的 ping 验证密钥是否有效。此步骤可防止后续的身份验证错误。

发送基本聊天补全

发起首个请求以生成文本。在 /v1/chat/completions 上使用 POST 方法。将模型指定为 uncensored。传递包含用户提示词的消息数组。API 返回补全 token。这是核心的文本生成功能。它支持 100k 上下文窗口。你可以发送长提示词或对话历史。响应包括生成的文本和 token 使用情况。这非常适合创意写作或无限制对话。确保内容合法。该模型不拒绝成人话题。它仅屏蔽涉及未成年人的色情内容。从简单开始以验证连接性。

启用流式输出 (SSE)

对于实时输出,启用流式输出。将 stream 参数设置为 true。API 返回服务器发送事件 (SSE)。每个块包含响应的一部分。这降低了感知延迟。用户可以看到文本在生成时出现。SDK 自动处理块解析。你可以在 UI 中增量显示文本。这对聊天界面至关重要。流式输出适用于所有模型响应。它不影响 token 计数。每个块在末尾包含使用数据。使用此功能可获得更好的用户体验。它比等待完整响应感觉更灵敏。配置客户端以正确缓冲块。

使用工具/函数调用

通过函数调用支持结构化输出。在请求正文中定义工具。模型可以根据提示词调用函数。这实现了与外部系统的集成。传递工具定义和用户消息。响应包括一个工具调用对象。执行函数并将结果反馈回来。这与标准 OpenAI SDK 兼容。它允许复杂的工作流。你可以构建代理或助手。模型在调用之间保持上下文。这对自动化非常强大。确保你的工具定义精确。API 处理工具输出的路由。它保持对话连贯。使用此功能进行动态内容生成。

查看可用模型

通过 GET /v1/models 验证模型列表。此接口返回可用模型。我们的 API 提供一个模型:uncensored。它是一个开放权重模型。它不是 GPT、Claude 或 Gemini。响应确认模型 ID。使用此功能调试客户端配置。确保你的代码针对正确的模型。该接口快速可靠。它返回 JSON 数据。你可以解析此数据用于 UI 显示。它确认你的 API 密钥有效。使用此功能进行自动化健康检查。它是标准 OpenAI 规范的一部分。无需额外配置。这确保了与现有工具的兼容性。

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);

流式输出

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)

接口能力与限制

购买额度前,请先确认接口是否满足你的需求——以下是全部真实参数。

项目说明
接口格式兼容 OpenAI:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥
模型 IDuncensored
Base URLhttps://api.minimaxapikey.com/v1
接口POST /v1/chat/completions · GET /v1/models
认证Authorization: Bearer YOUR_KEY
采样参数temperature、top_p、stop、seed、presence_penalty、frequency_penalty
JSON 模式response_format: {"type": "json_object"}
上下文窗口100,000 tokens(输入与输出合计)
流式输出支持 SSE,最后一块包含 token 用量
函数调用支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回
最大输出不单独限制输出;提示+回复共 100,000 个 token 窗口内,max_tokens 可选
并发每个密钥同时最多 8 个请求
响应头X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
速率限制每个密钥每分钟 300 次请求
请求大小每次请求不超过 8 MB
计费预付额度,按实际 token 用量扣费;错误和拒绝不收费
额度有效期付费额度永不过期,无订阅
免费试用$0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300)
价格输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens
赠送额度满 $50 送 5%,满 $100 送 10%
充值USDT(TRC20)或 USDC(Base),$10–$500 任意整数金额
登录Google 或邮箱 + 密码
密钥每个账户一个有效密钥;生成新密钥后旧密钥失效
内容政策允许成人内容;涉及未成年人的性内容一律拒绝

错误代码

错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。

状态码类型含义
400bad_requestJSON 无效、消息为空、参数错误或超出上下文窗口
401missing_key · invalid_key · key_revoked缺少密钥、密钥错误或已被新密钥替换
402no_credit余额不足——充值后立即恢复
403content_blocked涉及未成年人的性内容——拒绝且不计费
404not_found未知接口
413request_too_large请求体超过 8 MB
429rate_limited · concurrency超过每分钟 300 次或 8 个并发——稍后重试
503upstream_busy模型繁忙——几秒后重试

问答

超出速率限制会发生什么?

你将收到 429 错误。限制为每个密钥每分钟 300 个请求。等待窗口重置后暂停并重试。如果需要,你可以重新生成密钥以获取新密钥。

为什么会出现 401 错误?

你的 API 密钥无效或缺失。检查是否正确复制了密钥。确保基础 URL 设置为我们的接口。注册后立即显示密钥。

定价是如何运作的?

按量付费的预付额度。每 1M 输入 token 0.25 美元,每 1M 输出 token 1.00 美元。无月费。额度永不失效。充值从 10 美元起。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是全部设置。

获取 API 密钥