> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Phaseo Gateway base URL: https://api.phaseo.app/v1. Send `Authorization: Bearer $PHASEO_API_KEY` with every request.
> Model IDs look like `provider/model`, for example `openai/gpt-6-astra`. Do not guess IDs: list them with `GET /v1/models` or check https://phaseo.app/models. `phaseo/free` routes to an available free model and needs no wallet balance.
> For new text integrations prefer `POST /v1/responses`. `POST /v1/chat/completions` (OpenAI format) and `POST /v1/messages` (Anthropic format) suit existing code.
> The full API contract is https://phaseo.app/docs/openapi/v1/openapi.yaml. Official SDKs: `@phaseo/sdk` (TypeScript) and `phaseo` (Python), plus Go, C#, PHP, Ruby and Rust.
> Search these docs over MCP at https://phaseo.app/docs/mcp, and install Phaseo skills with `npx skills add https://phaseo.app/docs`. If a page is wrong or out of date, report it with the MCP `submit_feedback` tool.
> Manage Phaseo accounts with the `phaseo` CLI (`npm install -g @phaseo/cli`, then `phaseo login` or `phaseo login --device-code`), the `/v1` Management API or the MCP server at `https://mcp.phaseo.app/mcp?access=manage`. Do not send users to the dashboard for account tasks. A person is still needed for sign-up, approving a sign-in, paying the first top-up on the checkout link that `phaseo credits add` returns when no card is saved, confirming each saved-card top-up from the emailed link, and account security (password, MFA, passkeys). Create API keys with `phaseo keys create --name <name> --json`; never guess one. Credit top-ups need `phaseo login --scopes billing:write` first. Task map: https://phaseo.app/docs/v1/developers/manage-from-an-agent.md.

# OpenClaw

> Phaseo को OpenClaw मॉडल प्रदाता के रूप में रजिस्टर करें, जिसकी कुंजी Phaseo CLI से पढ़ी जाती है।

हर संगत Phaseo मॉडल के साथ OpenClaw में `phaseo` मॉडल प्रदाता रजिस्टर करने के लिए `phaseo openclaw` चलाएँ, या `openclaw config set` से प्रदाता ख़ुद जोड़ें।

## Phaseo CLI से सेट अप करें

```bash theme={null}
phaseo login
phaseo openclaw --model openai/gpt-6-astra
```

अगर OpenClaw इंस्टॉल नहीं है, तो CLI इंस्टॉल कमांड (`npm install -g openclaw@latest`, या pnpm, Yarn या Bun के साथ वही पैकेज) दिखाता है और उसे चलाने से पहले पूछता है। इसके बाद सेटअप `openclaw config set` दो बार चलाता है:

* **`secrets.providers.phaseo_cli`**: एक exec सीक्रेट प्रदाता जो कुंजी पढ़ने के लिए `phaseo integrations credential openclaw` चलाता है। कुंजी कभी OpenClaw के कॉन्फ़िग में नहीं लिखी जाती।
* **`models.providers.phaseo`**: base URL `https://api.phaseo.app/v1`, API प्रकार `openai-completions`, और `phaseo_cli` से ली गई कुंजी वाला प्रदाता। यह Chat Completions के साथ काम करने वाले हर सक्रिय Phaseo टेक्स्ट मॉडल की सूची रखता है, जिसमें `--model` का मान सबसे पहले होता है (उसके बिना `anthropic/claude-sonnet-4.6`)।

कुंजी एक `Phaseo CLI: OpenClaw API Key` है जो 90 दिनों में समाप्त होती है और जिसकी मासिक खर्च सीमा \$100 है। कुंजी समाप्त होने के बाद जब OpenClaw CLI से कुंजी माँगता है, तो CLI नई कुंजी बना देता है।

सेटअप OpenClaw का डिफ़ॉल्ट मॉडल नहीं बदलता। तैयार होने पर `openclaw models set` से Phaseo मॉडल चुनें। सिर्फ़ चुना गया मॉडल रजिस्टर करने के लिए `--catalog default` इस्तेमाल करें।

## OpenClaw को मैन्युअल रूप से कॉन्फ़िगर करें

एक सीक्रेट प्रदाता रजिस्टर करें जो आपकी कुंजी प्रिंट करे, फिर Phaseo मॉडल प्रदाता:

```bash theme={null}
openclaw config set secrets.providers.phaseo_cli \
  '{"source":"exec","command":"phaseo","args":["integrations","credential","openclaw"],"jsonOnly":false}' \
  --strict-json

openclaw config set models.providers.phaseo '{
  "baseUrl": "https://api.phaseo.app/v1",
  "apiKey": { "source": "exec", "provider": "phaseo_cli", "id": "value" },
  "api": "openai-completions",
  "models": [
    { "id": "openai/gpt-6-astra", "name": "openai/gpt-6-astra via Phaseo", "reasoning": false, "input": ["text"] }
  ]
}' --strict-json
```

`models` की हर एंट्री में एक `id` (Phaseo मॉडल ID), एक `name`, `reasoning`, `input` (`text`, `image`) और वैकल्पिक `contextWindow` होता है। हर उस Phaseo मॉडल के लिए एक एंट्री जोड़ें जिसे आप OpenClaw की सूची में चाहते हैं।

## जाँचें कि यह काम करता है

प्रदाता रजिस्टर होने की पुष्टि के लिए `openclaw config get models.providers.phaseo --json` चलाएँ। `openclaw models set` से एक Phaseo मॉडल चुनें, और एक छोटा प्रॉम्प्ट भेजें। पुष्टि करें कि अनुरोध **सेटिंग्स → उपयोग → लॉग्स** में दिखता है।

## Phaseo हटाएँ

```bash theme={null}
phaseo integrations remove openclaw
```

यह `models.providers.phaseo` और `secrets.providers.phaseo_cli` को अनसेट करता है, फिर कुंजी रद्द करता है। आपकी बाकी OpenClaw सेटिंग्स बनी रहती हैं। अगर OpenClaw गेटवे चल रहा है, तो उसे रीस्टार्ट करें।

## आम समस्याएँ ठीक करें

| समस्या | समाधान |
| - | - |
| `OpenClaw already defines models.providers.phaseo` | सेटअप मौजूदा `phaseo` प्रदाता को ओवरराइट नहीं करता। उसे हटाएँ या उसका नाम बदलें, या `phaseo integrations remove openclaw` चलाएँ, फिर दोबारा सेट अप करें। |
| Phaseo CLI या Node.js को दूसरी जगह ले जाने या फिर से इंस्टॉल करने के बाद अनुरोध विफल होते हैं | सेटअप `secrets.providers.phaseo_cli` में Node.js और CLI के सटीक पाथ सेव करता है। `phaseo integrations remove openclaw` चलाएँ, फिर `phaseo openclaw` दोबारा चलाएँ। |
| `OpenClaw is not installed or is not on PATH` | OpenClaw इंस्टॉल करें या उसे `PATH` में जोड़ें, फिर सेटअप दोबारा चलाएँ। |
| कोई मॉडल अस्वीकार होता है | [Models एंडपॉइंट](https://phaseo.app/docs/hi/v1/api-reference/endpoint/models.md) से सटीक ID जाँचें। |

दूसरे एजेंट और हर एजेंट के लिए ज़रूरी प्रदाता मानों के लिए [कोडिंग एजेंट](https://phaseo.app/docs/hi/v1/guides/integrations/coding-assistants.md) देखें।


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.