01. 认识猫猫动力
猫猫动力 致力于为常见 AI 模型提供统一接入体验。你可以使用熟悉的 OpenAI 兼容请求格式,根据控制台提供的实际可用模型 ID 发起调用。
通过一个平台管理密钥,减少在不同服务间反复配置的成本。
使用标准 HTTP 请求,或常见语言的 OpenAI SDK 接入。
https://maomao.chat/v1 作为接口地址。可用模型、接口能力、计费及鉴权设置请以当前站点实际配置为准。02. 快速开始
完成三个简单步骤,即可从本地脚本或应用中发送第一条请求。
03. API 地址与鉴权
在客户端的 base_url(或 baseURL)中使用以下地址;你的 API Key 将放在 Bearer 鉴权头中。
https://maomao.chat/v1POST /v1/chat/completionsAuthorization: Bearer YOUR_API_KEY04. 发出第一条请求
选择你最熟悉的语言,复制代码,并将 YOUR_API_KEY 和 YOUR_MODEL_ID 换成控制台实际提供的值。
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://maomao.chat/v1"
)
response = client.chat.completions.create(
model="YOUR_MODEL_ID",
messages=[{"role": "user", "content": "你好,猫猫!"}]
)
print(response.choices[0].message.content)Python 环境可先安装依赖:pip install openai。Node.js 环境可安装:npm install openai。
05. 常用 API 接口
常见的 OpenAI 兼容路径如下,具体哪些接口可调用,取决于你所选模型、渠道和站点配置。
| 类型 | 方法与路径 | 用途 |
|---|---|---|
| 对话 | POST /v1/chat/completions | 聊天与多轮对话 |
| 模型 | GET /v1/models | 查询可用模型列表 |
| Embedding | POST /v1/embeddings | 文本向量化 |
| 图像 | POST /v1/images/generations | 图像生成 |
| Responses | POST /v1/responses | Responses 格式接口 |
| Claude | POST /v1/messages | Anthropic Messages 格式 |
06. 流式输出
希望回答能够逐字显示?在兼容 Chat Completions 的请求中设置 stream: true,服务端通常会用 SSE 增量传输结果。
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://maomao.chat/v1"
)
stream = client.chat.completions.create(
model="YOUR_MODEL_ID",
messages=[{"role": "user", "content": "介绍一下你自己"}],
stream=True
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")07. 在常见工具中使用
对于允许设置自定义 OpenAI 兼容服务端的客户端,一般可参考以下配置方式。
填写 API Base URL、API Key、模型 ID,按客户端要求测试连接。
通过 base_url 和 api_key 两个参数接入,并指定可用模型。
检查其是否支持自定义端点;部分产品限定官方接口,不一定能直接替换。
本站配套启动器,内置接入配置,下载即用。下载 macOS 版 ↗ · Windows 版 ↗ ·
可能需要 Anthropic 原生协议或特殊配置,不能只靠修改 OpenAI Base URL。
08. 用量与计费
模型计费可能因提供方、型号、输入输出 Token、渠道倍率等不同而变化。具体价格和余额以当前站点实际展示为准。
09. 常见错误排查
| 状态 | 可能原因 | 建议操作 |
|---|---|---|
| 400 | 请求参数错误 | 核对 JSON、模型名和参数 |
| 401 | 认证失败 | 检查 Key、Bearer 格式和状态 |
| 403 | 权限或模型受限 | 检查密钥权限及模型可用性 |
| 429 | 限速或上游拥塞 | 重试、降低并发并加入退避 |
| 5xx | 服务端或上游异常 | 稍后重试并记录请求时间 |
不同部署和渠道返回格式可能不同。调试时优先保留请求时间、请求 ID(若有)、模型名以及脱敏后的错误消息,**不要**公开 API Key。
10. 常见问题
API 地址要包含 /v1 吗?
使用 OpenAI SDK 的 base_url 通常填写 https://maomao.chat/v1;如通过 cURL 直接调用,则填写具体的完整请求路径,如 /v1/chat/completions。
为什么提示模型不存在?
可能是模型 ID 拼写不对、密钥没有权限或模型未配置。请先登录模型价格页面及控制台核对可用模型名称。
所有模型都支持图像、工具调用和流式输出吗?
不一定。能力由具体模型、线路、接口适配情况共同决定,使用前需实际验证。
可以直接在浏览器前端填写 API Key 吗?
不建议。公开前端代码可能泄露密钥,正式产品更适合由服务端调用 API。
这份文档是接口实时状态页吗?
不是。本页是开发者接入说明,模型目录、余额和计费信息应以登录后的实时控制台为准。