快速开始
发起第一次 Xenodia API 调用,并在生产逻辑中先发现模型。
这页展示从 API key 到可工作的请求的最短路径。
前置条件
- 一个 Xenodia account。
- 一个长期 Xenodia API key。
- 一个能把 secret 留在服务端的运行环境。
设置 key:
export XENODIA_API_KEY="YOUR_LONG_TERM_KEY"发送 chat request
curl -X POST "https://api.xenodia.xyz/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $XENODIA_API_KEY" \
-d '{
"model": "openai/gpt-4o-mini",
"messages": [
{ "role": "system", "content": "You are a precise test assistant." },
{ "role": "user", "content": "Reply with OK only." }
],
"temperature": 0
}'返回结构:
{
"id": "chatcmpl-xxx",
"choices": [
{
"message": {
"role": "assistant",
"content": "OK"
}
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 1,
"total_tokens": 19
}
}先发现模型
上线前先查询模型目录:
curl "https://api.xenodia.xyz/v1/models"/v1/models 是 public endpoint。用它选择模型 ID、模态、async support、pricing mode、reference input rules 和 available channels,再发起需要认证的 runtime call。
Agent runtime quickstart
如果是在设置 agent 环境,而不是手写 HTTP:
npx xenodia@latest init这个流程应检测 wallet readiness、安装 Xenodia skill instructions、帮助定位或配置 API key,并把 agent 指回这份文档获取完整 endpoint 信息。
| Mode | 适用场景 |
|---|---|
| Agent Autopilot | Agent 可在 owner 定义的 spend 和 channel boundary 内调用模型和工具。 |
| Human Owner Controlled | 钱包绑定、top-up、channel access 或高风险动作需要人类 owner 批准。 |
钱包感知 agent 应先绑定 owner,再创建或分配 agent identity。Owner boundary 决定谁付费,以及 agent 可以使用哪些模型或 channel。
下一步
- 阅读 认证 了解 key handling。
- 阅读 Chat Completions 使用文本 endpoint。
- 阅读 图片生成 使用 media workflow。
- 阅读 异步媒体工作流 再实现 polling。