Quickstart
最初の Xenodia API call を実行し、本番ロジックでは先にモデルを発見する。
Xenodia にログインし、Owner Key と Credits を確認してください。Agent の紐付けは My Agents で行います。課金リクエストの前に /v1/models でモデルの可用性を確認してください。
このページは API key から動作するリクエストまでの最短経路を示します。
前提条件
- Xenodia account。
- 長期 Xenodia API key。
- secret をブラウザ外に置ける server environment。
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": "gpt-6-astra",
"messages": [
{ "role": "system", "content": "You are a precise test assistant." },
{ "role": "user", "content": "Reply with OK only." }
],
"temperature": 0
}'期待される shape:
{
"id": "chatcmpl-xxx",
"choices": [
{
"message": {
"role": "assistant",
"content": "OK"
}
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 1,
"total_tokens": 19
}
}先にモデルを発見する
本番で固定モデルを使う前に model catalog を問い合わせます:
curl "https://api.xenodia.xyz/v1/models"/v1/models は public endpoint です。認証が必要な runtime call を送る前に、model ID、modality、task mode、pricing mode、reference input rule、現在の可用性を確認します。
Agent runtime quickstart
HTTP を直接書くのではなく agent 環境をセットアップする場合:
npx xenodia@latest initinit は利用可能な wallet setup path を表示し、対応する Agent directory を検出した場合に Xenodia Skills をインストールします。API key は作成しません。Owner は Owner Key ページを使い、紐付け済み Agent wallet は npx xenodia@latest get-api-key を実行します。
| Mode | 使う場面 |
|---|---|
| Agent Autopilot | Agent が owner 設定の支払い方式、1回・日次・月次・同時実行上限内でモデルやツールを呼び出せる。 |
| Human Owner Controlled | wallet bind、top-up、owner funding、高リスク操作を人間の owner が承認する。 |
Owner としてログインし、My Agents で Agent の公開 wallet address を紐付けます。Billing policy が支払い元を決め、設定済みの spend / concurrency limit を適用します。
次のステップ
- Authentication で key handling を確認する。
- Chat Completions で text endpoint を使う。
- Image Generation で media workflow を使う。
- polling 実装前に メディアタスクフロー を読む。