示例按 OpenAI Chat Completions 兼容格式编写。模型列表端点已确认需要鉴权;对话接口、SDK 和流式行为仍需使用有效 llm.sg 密钥验证。
1. 准备 API Key
按照账号与 API Key获取密钥,并配置环境变量LLM_SG_API_KEY。
2. 获取模型 ID
在终端请求模型列表:LLM_SG_MODEL。若接口采用兼容列表格式,模型 ID 位于 data 数组中各项的 id 字段;实际字段需以返回结果为准。
macOS 或 Linux:
YOUR_MODEL_ID 是占位符,需要替换为平台提供的实际模型 ID。不要直接使用其他平台的模型别名。
3. 发送对话请求
选择以下任意一种方式。所有示例均使用LLM_SG_API_KEY,SDK 示例还会读取 LLM_SG_MODEL。
- cURL
- Python
- JavaScript
以下命令用于 Bash 或 Zsh。将 JSON 中的
YOUR_MODEL_ID 替换为上一步获取的实际模型 ID:如何判断调用成功
在兼容 Chat Completions 的响应中,通常可以从choices[0].message.content 读取文本回答。若返回 usage,可以据此查看本次请求的 Token 用量;它不直接代表最终扣费金额。
如请求失败,保留 HTTP 状态码、错误消息以及响应中的请求 ID,再参照错误排查处理。
在第三方应用中配置
如果应用支持自定义 OpenAI 兼容服务,可按下列约定填写,具体是否兼容需要实际验证:
如果应用要求完整接口地址,则填写
https://api.llm.sg/v1/chat/completions。部分应用会自动追加 /v1,请根据其字段说明和实际请求地址检查是否重复。
接下来:模型选择或流式输出与多轮对话。