/v1/chat/completions)提供服务。按输入长度选择上下文档位——价格随档位递增。
可用模型
| 模型 | 说明 |
|---|---|
moonshot-v1-8k | 短文本生成,8k 上下文 |
moonshot-v1-32k | 长文本生成,32k 上下文 |
moonshot-v1-128k | 超长文本,128k 上下文 |
moonshot-v1-8k-vision-preview | 视觉——理解图片内容,8k 上下文 |
moonshot-v1-32k-vision-preview | 视觉——理解图片内容,32k 上下文 |
moonshot-v1-128k-vision-preview | 视觉——理解图片内容,128k 上下文 |
快速示例
curl https://api.upmore.net/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "moonshot-v1-8k",
"messages": [
{ "role": "user", "content": "为一款机械键盘写一段产品介绍。" }
]
}'
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.upmore.net/v1"
)
response = client.chat.completions.create(
model="moonshot-v1-8k-vision-preview",
messages=[
{"role": "user", "content": [
{"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}},
{"type": "text", "text": "描述这张图片。"}
]}
]
)
print(response.choices[0].message.content)
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 上表中的任一模型 ID |
messages | array | 是 | { role, content } 对象列表;视觉模型的 content 支持 image_url 项 |
stream | boolean | 否 | 开启 SSE 流式输出。默认:false |
temperature | float | 否 | 控制随机性。默认:1 |
max_tokens | integer | 否 | 生成的最大输出 token 数 |
stop | string / array | 否 | 终止生成的序列 |
API 参考
查看可交互的 API Playground。