LongCat API开放平台快速开始
欢迎使用LongCat API开放平台!本文档将帮助您快速上手,开始使用我们的大模型服务。
如何获取API Key?
注册账户
- 访问 LongCat API开放平台
- 填写必要信息完成账户注册
获取密钥
- 账户注册并登录后,请前往 API Keys 页面,点击“创建 API Key”手动生成密钥
- 创建成功后,可在列表中查看:
- 名称:自定义的应用标识
- Key:系统生成的应用密钥(请妥善保管,不要泄露)
支持的接口类型
LongCat API开放平台兼容两种主流API格式,您可以根据需要选择使用:
OpenAI API 格式
完全兼容OpenAI API规范,支持以下接口:
- 对话补全:
/v1/chat/completions
Anthropic API 格式
兼容Anthropic Claude API规范,支持以下接口:
- 消息对话:
/v1/messages
接入端点
- OpenAI格式:
https://api.longcat.chat/openai - Anthropic格式:
https://api.longcat.chat/anthropic
支持的模型
| 模型名称 | API格式 | 描述 |
|---|---|---|
| LongCat-Flash-Chat | OpenAI/Anthropic | 高性能通用对话模型 |
| LongCat-Flash-Thinking | OpenAI/Anthropic | 深度思考模型 |
| LongCat-Flash-Thinking-2601 | OpenAI/Anthropic | 升级版深度思考模型 |
如何获取调用额度?
每日免费额度
- 每个账号每天自动获得 500,000 Tokens 免费额度
- 免费额度将于每日凌晨(北京时间)自动刷新
- 前一天未使用完的额度将清零,不会累积到下一天
免费额度提升方式
- 申请额度提升前,请确保您已创建 API Key。
- 前往用量信息 页面申请提升免费Tokens配额,审核通过后免费额度将提升至 5,000,000 Tokens/天。
- 如需更多额度,请通过e-mail联系longcat-team@meituan.com 。请在邮件中提供您账号下的任意一个 API Key,以便我们快速为您处理。
额度使用说明
- 输入和输出Tokens均计入消耗
- 流式接口和段式接口消耗相同
额度查询
额度使用情况可访问用量信息实时查看
注意:平台目前处于公测阶段,暂不支持付费购买额度。
限流规则
单次请求限制
- 输出文本:最大8K Tokens
超限处理
当触发限流时,API将返回HTTP状态码429,响应示例:
{
"error": {
"code": "rate_limit_exceeded",
"message": "请求频率超限,请稍后重试",
"type": "rate_limit_error",
"retry_after": 60
}
}
建议在客户端实现指数退避重试机制。
快速接入示例
OpenAI API 格式示例
Python示例
import requests
url = "https://api.longcat.chat/openai/v1/chat/completions"
headers = {
"Authorization": "Bearer YOUR_APP_KEY",
"Content-Type": "application/json"
}
data = {
"model": "LongCat-Flash-Chat",
"messages": [
{"role": "user", "content": "你好,请介绍一下自己"}
],
"max_tokens": 1000,
"temperature": 0.7
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
使用OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APP_KEY",
base_url="https://api.longcat.chat/openai"
)
response = client.chat.completions.create(
model="LongCat-Flash-Chat",
messages=[
{"role": "user", "content": "Hello!"}
],
max_tokens=1000
)
print(response.choices[0].message.content)
Anthropic API 格式示例
使用Anthropic SDK
from anthropic import Anthropic
client = Anthropic(
api_key="Authorization: Bearer YOUR_APP_KEY",
base_url="https://api.longcat.chat/anthropic/",
default_headers={
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_APP_KEY",
}
)
response = client.messages.create(
model="LongCat-Flash-Chat",
max_tokens=1000,
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.content[0].text)
cURL示例
OpenAI格式
curl -X POST https://api.longcat.chat/openai/v1/chat/completions \\
-H "Authorization: Bearer YOUR_APP_KEY" \\
-H "Content-Type: application/json" \\
-d '{
"model": "LongCat-Flash-Chat",
"messages": [{"role": "user", "content": "Hello!"}],
"max_tokens": 1000
}'
Anthropic格式
curl -X POST https://api.longcat.chat/anthropic/v1/messages \\
-H "Authorization: Bearer YOUR_APP_KEY" \\
-H "Content-Type: application/json" \\
-H "anthropic-version: 2023-06-01" \\
-d '{
"model": "LongCat-Flash-Chat",
"max_tokens": 1000,
"messages": [{"role": "user", "content": "Hello!"}]
}'
重要提醒
- 请合理使用每日免费额度,未使用完的额度不会保留到第二天
- 请妥善保管您的API Key,避免泄露造成额度被盗用
现在您已经了解了LongCat API开放平台的基本使用方法,快去试用吧!