Source: https://ailoot.ai/docs/en/integrations/raycast-ai/
Canonical: https://ailoot.ai/docs/en/integrations/raycast-ai/
Language: en

[Chat applications](https://ailoot.ai/docs/en/integrations/#chat) 

# Raycast AI

[Markdown](https://ailoot.ai/docs/en/integrations/raycast-ai/index.md)

Launcher · OpenAI Chat

| Format | Where to set it up |
| --- | --- |
| OpenAI Chat | Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → ~/.config/raycast/ai/providers.yaml |

## [](https://ailoot.ai/docs/en/integrations/raycast-ai/#setup)Setup

Copy the configuration and replace `sk-...` with your key from the Ailoot Dashboard. Prefer storing the key in the environment variable `AILOOT_API_KEY`, if the application supports it.

Before starting, request GET /v1/models with your Ailoot key. Choose an exact model ID whose methods include POST /v1/chat/completions, then use that ID in the configuration. For agents, also check tool support and the features required by your client version.

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

Example model: `claude-sonnet-5-5`. Choose any other model from the [catalog](https://ailoot.ai/models/en/) — check that it supports the format you need.

## [](https://ailoot.ai/docs/en/integrations/raycast-ai/#notes)Good to know

base\_url is an OpenAI-compatible endpoint without the /chat/completions suffix. Raycast rereads the file without restarting. If abilities is not set, tools and vision are treated as unsupported. Models appear in Quick AI, AI Chat, and AI Commands. This example uses vision.supported = false: the 2026-09-30 catalog snapshot lists text only for Claude/OpenAI Chat. If your Raycast version supports this setting, enable vision only for a model whose current catalog card declares image input in OpenAI Chat format; the client flag alone does not prove API image support.

## [](https://ailoot.ai/docs/en/integrations/raycast-ai/#check)Test

- For the OpenAI format, the URL is `https://api.ailoot.ai/v1` (or the full path if the application asks for a full URL).
- Ask a short question. If you get an error, check the code and Request ID, then consult [Errors and limits](https://ailoot.ai/docs/en/errors/).
- 404 immediately after setup almost always means the URL is wrong: an extra or missing `/v1`.
- 402 — insufficient balance for the reserve. Agents reserve more than chat: [why](https://ailoot.ai/docs/en/billing/reserve/).

Application documentation: [https://manual.raycast.com/ai/custom-providers](https://manual.raycast.com/ai/custom-providers)

Still have questions? Send your Request ID and a description — we'll help you troubleshoot.[Contact support](mailto:support@ailoot.ai)

## Ailoot · The company and its project portfolio





Ailoot combines established operating experience, a large client base, stable service and ongoing KPI control.





The company and its project portfolio: millions of customers; monthly sales in the billions.





Ailoot brings that operating experience to API access for AI features in customer products, agents, applications and automations.
