跳转到主要内容
Moonshot V1 模型通过 Upmore 以标准 Chat Completions API(/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)

参数说明

参数类型必填说明
modelstring上表中的任一模型 ID
messagesarray{ role, content } 对象列表;视觉模型的 content 支持 image_url
streamboolean开启 SSE 流式输出。默认:false
temperaturefloat控制随机性。默认:1
max_tokensinteger生成的最大输出 token 数
stopstring / array终止生成的序列

API 参考

查看可交互的 API Playground。