Client Example
Grok
通过 AnyStarX 调用 Grok 系列模型(OpenAI 兼容)。
这里说的不是配置官方 xAI api.x.ai,而是:当 AnyStarX 控制台提供 Grok 系列模型时,如何用常见客户端或 SDK 调用它们。
1. 从控制台复制模型 ID
- 登录 AnyStarX 控制台
- 在模型列表中找到 Grok 相关模型
- 复制完整模型 ID(不要只抄显示名)
2. 通用三件套
| 字段 | 值 |
|---|---|
| API Key | AnyStarX API Key |
| Base URL | https://anystarx.com/v1 |
| Model | 上一步复制的 Grok 模型 ID |
3. 在客户端里用
任选已支持自定义 Base URL 的客户端,例如:
把 Base URL / Key 配成 AnyStarX,模型选 Grok 的 ID 即可。
4. OpenAI SDK 示例
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: 'https://anystarx.com/v1',
});
const completion = await client.chat.completions.create({
model: 'MODEL_ID', // 换成控制台里的 Grok 模型 ID
messages: [{ role: 'user', content: '用一句话介绍你自己。' }],
});
console.log(completion.choices[0]?.message?.content);5. curl 验证
curl https://anystarx.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MODEL_ID",
"messages": [{"role": "user", "content": "ping"}]
}'常见问题
- 和官方 Grok / xAI 搞混:官方 xAI Base URL 是
https://api.x.ai/v1。走 AnyStarX 时请使用https://anystarx.com/v1与 AnyStarX Key。 - 模型不存在:确认该 Grok 模型对你的账号可见,且 ID 完整复制。
- 客户端 404:检查是否漏了
/v1,或重复拼接了/chat/completions。