完成第一次 iDreame API 对话调用
目标
从环境变量读取 API 令牌,先查询当前可用模型,再完成一次非流式对话请求。
前置条件
- 登录 iDreame 控制台并创建令牌。
- 确认账户状态和余额可用。
- 本机已安装
curl。
步骤
把令牌放进当前终端的环境变量。不要把真实令牌写进教程、代码仓库或浏览器前端:
bash
export IDREAME_API_KEY="替换为你的令牌"先查询模型列表,并从响应中选择一个当前可用的模型 ID:
bash
curl https://api.idreame.ai/v1/models \
-H "Authorization: Bearer $IDREAME_API_KEY"把选中的 ID 写入另一个环境变量,再发送对话请求:
bash
export IDREAME_MODEL_ID="替换为模型列表中的 ID"
curl https://api.idreame.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $IDREAME_API_KEY" \
-d "{\"model\":\"$IDREAME_MODEL_ID\",\"messages\":[{\"role\":\"user\",\"content\":\"请用一句话介绍你能做什么。\"}]}"预期结果
模型列表请求返回当前可用的模型;对话请求返回 JSON,其中 choices[0].message.content 包含回复内容。