Source: https://ailoot.ai/integrations/sv/
Canonical: https://ailoot.ai/integrations/sv/
Language: sv

[Integrationer](https://ailoot.ai/docs/sv/integrations/) 

# Anslut Ailoot till dina favoritverktyg — API-anslutning och klientinställningar

Agenter, redigerare, chattar och SDK:er som godtar Ailoot-nyckeln. Knappen ”Ställ in” visar var adress och nyckel anges samt en färdig konfiguration som kan kopieras.

**85**appar

**77**klara

**8**granskas

 Sök efter app 

## Agenter i terminalen

Kodagenter och CLI:er: skriver kod, kör kommandon och ändrar filer.

CC

### [Claude Code](https://ailoot.ai/docs/sv/integrations/claude-code/)

Terminalagent

Anthropic Messages

Anthropics terminalagent: skriver kod, ändrar filer och kör kommandon.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/claude-code/)

#### Var du ställer in

Miljövariabler eller "env"-blocket i ~/.claude/settings.json (för ett projekt — .claude/settings.local.json); VS Code-tillägget — claudeCode.environmentVariables; kontroll — kommandot /status

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Adress utan /v1: Claude Code lägger själv till /v1/messages. ANTHROPIC\_AUTH\_TOKEN skickas som Authorization: Bearer, ANTHROPIC\_API\_KEY som x-api-key; Ailoot godtar båda. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 hämtar våra modeller till /model via /v1/models. Vid fel 400 om okända fält — CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. Anthropics dokumentation stöder inte Claude Code med andra modeller än Claude via en gateway, även om vårt /v1/messages hanterar dem; vi rekommenderar Claude-modeller. Remote Control och röstinmatning är inte tillgängliga via gateway.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/claude-code/)[Appens dokumentation ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/sv/integrations/openai-codex-cli/)

Terminalagent

OpenAI Responses

OpenAI:s terminalagent, som använder Responses-formatet.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openai-codex-cli/)

#### Var du ställer in

~/.codex/config.toml (bara användarfilen: model\_provider/model\_providers ignoreras i projektets .codex/config.toml); nyckel i variabeln som anges av env\_key

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.codex/config.toml`

```toml
model = "gpt-6.1-sol"
model_provider = "ailoot"

[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
```

```bash
export AILOOT_API_KEY="sk-..."
codex
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Codex använder endast OpenAI Responses API (dokumentationen anger bara wire\_api = "responses"), så vårt /v1/responses krävs. Leverantörs-ID:n openai, ollama och lmstudio är reserverade. Alternativ: openai\_base\_url = "https://api.ailoot.ai/v1" för den inbyggda openai-leverantören. Ailoot levererar Codex-modellistan som ett Codex-manifest (GET /v1/models med client\_version). Välj en specifik modell med OpenAI Responses-format i katalogen. I katalogbilden från 2026-09-30 har gemini-3.6-flash OpenAI Chat, Anthropic Messages och Gemini men saknar Responses, så den passar inte för Codex. Kontrollera formaten på modellens post, inte utifrån familjenamnet.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openai-codex-cli/)[Appens dokumentation ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/sv/integrations/hermes-agent/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Terminalagent från Nous Research med minne och färdigheter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/hermes-agent/)

#### Var du ställer in

hermes model → ”Custom endpoint (self-hosted / VLLM / etc.)” eller ~/.hermes/config.yaml (avsnittet model eller uppsättningen providers)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.hermes/config.yaml`

```yaml
model:
  default: claude-sonnet-5-5
  provider: custom
  base_url: https://api.ailoot.ai/v1
  key_env: AILOOT_API_KEY

# flera format samtidigt — namngivna leverantörer:
providers:
  ailoot:
    api: https://api.ailoot.ai/v1
    key_env: AILOOT_API_KEY
    transport: chat_completions
    default_model: gpt-6.1-sol
  ailoot-claude:
    api: https://api.ailoot.ai
    key_env: AILOOT_API_KEY
    transport: anthropic_messages
    default_model: claude-sonnet-5-5

# i sessionen: /model custom:claude-sonnet-5-5
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages) eller codex\_responses (OpenAI Responses). LLM\_MODEL i .env används inte längre; OPENAI\_BASE\_URL gäller endast openai-api-leverantören. För anthropic\_messages anger du adress utan /v1 — Anthropic SDK lägger själv till /v1/messages. Hjälpuppgifter (bildigenkänning, komprimering av historik) använder som standard samma huvudmodell.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/hermes-agent/)[Appens dokumentation ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/sv/integrations/openclaw/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Personlig AI-assistent på din egen dator: chattar, meddelandeappar och uppgifter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openclaw/)

#### Var du ställer in

OpenClaw-konfiguration (~/.openclaw/openclaw.json) → models.providers.\<id\>; standardmodell — agents.defaults.model.primary; säker ändring — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

api-adaptrar: openai-completions (standard när baseUrl anges), openai-responses (endast om servern stöder /v1/responses — Ailoot stöder det), anthropic-messages, google-generative-ai och andra. OpenClaw-exemplen använder baseUrl utan /v1 för anthropic-messages. OpenClaw kan skicka bilder när modellens input innehåller "image". Claude-exemplen har bara text: katalogbilden från 2026-09-30 anger inga image-indata för dessa metoder. Lägg endast till "image" för en specifik modell vars aktuella katalogpost anger bildindata och valt API-format. Till exempel anger katalogbilden image-indata för gemini-3.6-flash i OpenAI Chat; faktisk support beror på modellens post och format. Sökvägen till huvudkonfigurationen bygger på vanlig OpenClaw-praxis; den lästa sidan nämner också ~/.openclaw/agents/\<agentId\>/agent/models.json.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openclaw/)[Appens dokumentation ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/sv/integrations/opencode/)

Terminalagent

OpenAI Chat

Terminalagent med öppen källkod och valfri OpenAI-kompatibel leverantör.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/opencode/)

#### Var du ställer in

opencode.json (i projektet eller ~/.config/opencode/opencode.json) → provider.\<id\>; nyckel via /connect eller "apiKey": "{env:VAR}"

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Paketet @ai-sdk/openai-compatible använder /v1/chat/completions. För modeller som kräver /v1/responses anger opencode-dokumentationen paketet @ai-sdk/openai. En Anthropic-kompatibel leverantör med egen baseURL beskrivs inte i opencode-dokumentationen. Välj modeller vars aktuella katalogpost anger OpenAI Chat-format. I katalogbilden från 2026-09-30 har gemini-3.6-flash detta format; kontrollera andra Gemini-modeller på deras poster. Eget Gemini-format används inte på denna sökväg. Att metoden finns i katalogen innebär inte att den specifika klientversionen har testats i faktisk användning.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/opencode/)[Appens dokumentation ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/sv/integrations/qwen-code/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Qwen-teamets konsolagent: OpenAI-, Anthropic- och Gemini-format.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/qwen-code/)

#### Var du ställer in

Miljövariablerna OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, kommandot /auth i sessionen eller ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
# snabb metod
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `qwen3.8-max`

#### Viktigt

Protokolltyper: openai (Chat Completions), anthropic, gemini, vertex-ai. För openai anges baseUrl med /v1. Dokumentationens exempel för anthropic och gemini saknar baseUrl, så vi rekommenderar openai-alternativet. Välj för openai en modell med OpenAI Chat-format i katalogen: gemini-3.6-flash har detta. Andra Gemini-modeller kan ha andra format — kontrollera den specifika modellens post. settings.json-alternativet läser nyckeln från miljövariabeln AILOOT\_API\_KEY (fältet envKey): ange den med export AILOOT\_API\_KEY=sk-... eller raden AILOOT\_API\_KEY=sk-... i ~/.qwen/.env, annars startar Qwen Code med tom nyckel och får 401.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/qwen-code/)[Appens dokumentation ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/sv/integrations/gemini-cli/)

Terminalagent

Gemini

Googles terminalagent med eget Gemini-format.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/gemini-cli/)

#### Var du ställer in

Miljövariablerna GEMINI\_API\_KEY och GOOGLE\_GEMINI\_BASE\_URL; inloggningsmetod — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modell — GEMINI\_MODEL eller flaggan -m

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

Exempelmodell: `gemini-3.8-flash`

#### Viktigt

Adress utan /v1beta: SDK:n lägger själv till /v1beta/models/{model}:generateContent. Adressen måste använda HTTPS. Nyckeln skickas i headern x-goog-api-key — Ailoot godtar den. Endast modeller med formatet Gemini angivet i katalogen är lämpliga. Kontrollera före körning att exakt detta ID och den här metoden är tillgängliga för din nyckel. Ailoot levererar betalda Gemini-svar samlade efter att kostnaden har beräknats, inte ord för ord; texten visas därför inte direkt vid långa svar.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/gemini-cli/)[Appens dokumentation ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/sv/integrations/kimi-cli/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Moonshots konsolagent för kodarbete.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/kimi-cli/)

#### Var du ställer in

~/.kimi/config.toml (avsnitten providers och models, default\_model); /login stöder bara Moonshot-plattformar — egen adress anges manuellt i filen

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

Exempelmodell: `kimi-k3`

#### Viktigt

Typer: openai\_legacy (Chat Completions, base\_url med /v1), openai\_responses (Responses, med /v1), anthropic (utan /v1), gemini (base\_url är Googles rot, hos oss https://api.ailoot.ai). Verktyget SearchWeb fungerar bara med Moonshots egen plattform; FetchURL hämtar lokalt när en annan API-adress används.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/kimi-cli/)[Appens dokumentation ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/sv/integrations/crush/)

Terminalagent

OpenAI ChatAnthropic Messages

Terminalagent från Charm med inställningar i crushrc-filen.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/crush/)

#### Var du ställer in

crushrc (Bash-konfiguration): ./.crushrc, ./crushrc eller ~/.config/crush/crushrc; det äldre crush.json-formatet är föråldrat men fungerar fortfarande

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# Anthropic-format för Claude: adress utan /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `deepseek-v4-pro`

#### Viktigt

Typen openai-compat använder OpenAI Chat-format och adress med /v1. Typen anthropic använder Messages-format och adress utan /v1: Crush skickar den till anthropic-sdk-go, som själv lägger till /v1/messages. Exemplet i Crush README med /v1 skulle ge sökvägen /v1/v1/messages och fel 404. Nyckeln skickas i x-api-key-headern, som Ailoot godtar. Om modellistan är tom hämtar openai-compat-leverantören den från /v1/models. crushrc körs som kod: starta inte Crush i andras mappar med en sådan fil. I detta exempel har Claude supports-images = false: katalogbilden från 2026-09-30 anger bara text för valt Messages-format. Om din Crush-version stöder flaggan aktiverar du den endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; en klientflagga ger inte modellen bildstöd i sig.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/crush/)[Appens dokumentation ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/sv/integrations/aider/)

Terminalagent

OpenAI Chat

Parprogrammering med AI direkt i git-repositoriet.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/aider/)

#### Var du ställer in

Miljövariablerna OPENAI\_API\_BASE och OPENAI\_API\_KEY, flaggan --model openai/\<modell\>

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

Exempelmodell: `openai/deepseek-v4-pro`

#### Viktigt

Prefixet openai/ krävs: så skickar Aider (via LiteLLM) anrop till OpenAI-kompatibla /v1/chat/completions. För modeller Aider inte känner till visas en varning om okänd kontext — det är inte ett fel. En Anthropic-adress med egen base URL beskrivs inte på den här dokumentationssidan.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/aider/)[Appens dokumentation ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/sv/integrations/goose/)

Terminalagent

OpenAI ChatAnthropic Messages

Agent med öppen källkod för terminal och dator, med MCP-tillägg.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/goose/)

#### Var du ställer in

goose configure → Custom Providers → Add A Custom Provider, eller JSON i ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); alternativt den inbyggda OpenAI-leverantören med OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# alternativ med den inbyggda OpenAI-leverantören:
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Motorer för egna leverantörer: openai, anthropic, ollama. Goose-exemplet anger base\_url för engine openai som hela sökvägen till /v1/chat/completions. För den inbyggda leverantören är OPENAI\_HOST roten utan sökväg, och OPENAI\_BASE\_PATH är sökvägen (standard v1/chat/completions). Goose ignorerar nyckeln i config.yaml — endast miljövariabel eller nyckelring används. Repositoriet har flyttat till aaif-goose/goose.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/goose/)[Appens dokumentation ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/sv/integrations/factory-droid/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Factorys terminalagent med egna modeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/factory-droid/)

#### Var du ställer in

~/.factory/settings.json → arrayen customModels; modellval — kommandot /model, avsnittet ”Custom models”

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

provider: anthropic = Messages API (baseUrl som hos Anthropic, utan /v1), openai = Responses API (med /v1), generic-chat-completion-api = Chat Completions (med /v1). För anthropic skickas nyckeln som standard i x-api-key (Ailoot godtar den); "authMode": "bearer" växlar till Authorization. Nycklarna stannar lokalt. Factory testar endast Anthropics och OpenAI:s officiella API:er fullt ut.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/factory-droid/)[Appens dokumentation ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/sv/integrations/amp/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Amps kodagent med flexibel modellroutning.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/amp/)

#### Var du ställer in

Inställningar → Model Routing → Add → Custom URL (eller workspace Model Routing för teamet); från terminalen — amp config model-providers (list, test, set-priority, edit-router…)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Model Routing → Add → Custom URL
  Format:   anthropic-messages
  Base URL: https://api.ailoot.ai
  API key:  sk-...
  Model mapping:
    anthropic/claude-fable-5 -> anthropic/claude-fable-5

Andra anslutningen för GPT:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

Kontroll: amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

Exempelmodell: `claude-fable-5`

#### Viktigt

Custom URL-format: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, /v1 dubbleras inte), google-genai (\<base\>/models/\<model\>:streamGenerateContent). Nyckeln skickas som Authorization: Bearer. Mappningen använder kanoniska Amp-ID:n i formen provider/model; pilen anger det ID som skickas till oss. Modeller som anslutningen inte täcker hanteras av Amp med egna krediter. Dokumentationen kräver att den egna värden är åtkomlig från Amp — adressen är offentlig, så kravet är uppfyllt.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/amp/)[Appens dokumentation ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/sv/integrations/aichat/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Mångsidig terminalchatt med roller, sessioner och RAG.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/aichat/)

#### Var du ställer in

AIChats config.yaml → clients (typerna openai-compatible, claude, gemini); modell — -m \<client\>:\<model\>

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro 'Hej'
```

Exempelmodell: `deepseek-v4-pro`

#### Viktigt

I AIChats konfigurationsexempel anges api\_base för claude med /v1 och för gemini med /v1beta; använd samma upplägg för Ailoot. De tre klienterna ger åtkomst till alla tre Ailoot-format: OpenAI, Anthropic och Gemini.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/aichat/)[Appens dokumentation ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/sv/integrations/continue-cli/)

Terminalagent

OpenAI Chat

Continues konsolversion för agenter och automatisering.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/continue-cli/)

#### Var du ställer in

Continues YAML-konfiguration (config.yaml), som skickas till CLI:n med flaggan --config \<path\>

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# start:
cn --config ./ailoot.yaml
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

För OpenAI-kompatibla tjänster använder Continue provider: openai och apiBase med /v1. Konfigurationsformatet är gemensamt för tillägget och CLI:n; filen skickas med flaggan --config.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/continue-cli/)[Appens dokumentation ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/sv/integrations/forge/)

Terminalagent

OpenAI Chat

Terminalagent med konfigurerbara leverantörer.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/forge/)

#### Var du ställer in

forge provider login → OpenAI-compatible (rekommenderad väg); den äldre vägen använder .env med OPENAI\_URL och OPENAI\_API\_KEY samt model i forge.yaml

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
# rekommenderat:
forge provider login   # välj OpenAI-compatible och ange https://api.ailoot.ai/v1 och sk-...

# föråldrad metod (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

# forge.yaml
model: claude-sonnet-5-5
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Konfiguration via .env är markerad som föråldrad: vid första start flyttar Forge variablerna till sitt eget fillager. README anger inte de exakta benämningarna i guiden provider login.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/forge/)[Appens dokumentation ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/sv/integrations/github-copilot-cli/)

Terminalagent

OpenAI ChatAnthropic Messages

Copilot i terminalen med egna modeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/github-copilot-cli/)

#### Var du ställer in

Miljövariablerna COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY och COPILOT\_MODEL (eller flaggan --model)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI-kompatibelt läge
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# Anthropic-läge
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Typer: openai (standard, alla OpenAI-kompatibla servrar), azure, anthropic. Modellen måste stödja verktygsanrop och strömning. COPILOT\_PROVIDER\_WIRE\_API väljer protokoll; värdena listas inte på sidan. Gränser kan anges med COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/github-copilot-cli/)[Appens dokumentation ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/sv/integrations/gptme/)

Terminalagent

OpenAI Chat

Personlig terminalagent: kod, filer och webbläsare.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/gptme/)

#### Var du ställer in

~/.config/gptme/config.toml → \[\[providers\]\]; modellen väljs som \<provider\>/\<model\>

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme 'hej' -m ailoot/claude-sonnet-5-5
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Alla OpenAI-kompatibla servrar; nyckeln söks i api\_key, sedan api\_key\_env och därefter \<NAME\>\_API\_KEY. Leverantörslista — gptme-util providers list.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/gptme/)[Appens dokumentation ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/sv/integrations/kilo-code-cli/)

Terminalagent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Kilo Codes konsolagent.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/kilo-code-cli/)

#### Var du ställer in

~/.config/kilo/kilo.jsonc (eller ./kilo.jsonc; även KILO\_CONFIG) → provider.\<id\>.options.baseURL; i tillägget — Settings → Providers → Custom provider

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

I dialogen Custom provider kan protokoll väljas: OpenAI Compatible (Chat Completions), OpenAI Responses och Anthropic Messages. {env:VAR} fungerar endast i betrodd global konfiguration (~/.config/kilo); i projektets kilo.json sätts nyckeln inte in från miljövariabeln.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/kilo-code-cli/)[Appens dokumentation ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/sv/integrations/llm-cli/)

Terminalagent

OpenAI ChatOpenAI Responses

Verktyg för modellanrop från kommandoraden.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/llm-cli/)

#### Var du ställer in

Filen extra-openai-models.yaml i llms inställningskatalog; nyckel — llm keys set \<namn\>

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet 'Hej'
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Chat Completions är standard; responses: true växlar modellen till /responses. När api\_base anges skickas inte OpenAI-nyckeln — api\_key\_name krävs. Detta är ett CLI-verktyg för anrop, inte en agent.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/llm-cli/)[Appens dokumentation ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/sv/integrations/mini-swe-agent/)

Terminalagent

OpenAI Chat

Minimalistisk agent för uppgifter i repositoriet.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/mini-swe-agent/)

#### Var du ställer in

Agentens YAML-konfiguration → avsnittet model (model\_name, model\_kwargs); standardsökvägen till konfigurationen ändras med MSWEA\_MINI\_CONFIG\_PATH

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```yaml
# utdrag ur agentens konfiguration
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Använder LiteLLM: model\_kwargs skickas direkt till litellm.completion. Utan LiteLLMs prisregister blir okänd kostnad ett fel — stäng av med cost\_tracking: "ignore\_errors" (eller MSWEA\_COST\_TRACKING=ignore\_errors). Nyckel via OPENAI\_API\_KEY är LiteLLMs standard, men visas inte på själva mini-SWE-agent-sidan.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/mini-swe-agent/)[Appens dokumentation ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/sv/integrations/openhands-cli/)

Terminalagent

OpenAI Chat

Autonom utvecklingsagent för kommandoraden.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openhands-cli/)

#### Var du ställer in

Ctrl+P → Settings (leverantör och modell), filen ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) eller miljövariablerna LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL med flaggan --override-with-envs

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
# en gång via miljövariabler:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
```

Exempelmodell: `openai/claude-sonnet-5-5`

#### Viktigt

OpenHands använder LiteLLM; för OpenAI-proxy anger dokumentationen Custom Model i formen openai/\<modell\> och proxyns Base URL. Ändringar med --override-with-envs sparas inte. I webbgränssnittet: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openhands-cli/)[Appens dokumentation ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/sv/integrations/pi/)

Terminalagent

OpenAI ChatAnthropic MessagesGemini

Minimalistisk kodagent för terminalen.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/pi/)

#### Var du ställer in

~/.pi/agent/models.json (eller projektets .pi/models.json efter att projektet har markerats som betrott); modellval — /model

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Pi-dokumentationen tillåter uttryckligen OpenAI-, Anthropic- och Google-kompatibla endpoints via models.json; exemplet använder api: openai-completions. apiKey förstår $NAME/${NAME}, ett literalvärde eller !kommando. Filen läses på nytt när /model öppnas.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/pi/)[Appens dokumentation ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/sv/integrations/plandex/)

Terminalagent

OpenAI Chat

Agent för stora uppgifter: plan, ändringar i sandlådan och tillämpning.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/plandex/)

#### Var du ställer in

plandex models custom (eller \\models custom i REPL) — öppnar JSON-filen för egna modeller och leverantörer

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Egna leverantörer fungerar bara i Plandex på egen server; molnversionen med BYO-nycklar tillåter endast inbyggda leverantörer. Alla egna leverantörer måste vara OpenAI-kompatibla (Chat Completions). Lägg sedan modellen i en egen model pack.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/plandex/)[Appens dokumentation ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/sv/integrations/trae-agent/)

Terminalagent

OpenAI ChatAnthropic Messages

Forskningsagent från ByteDance för utvecklingsuppgifter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/trae-agent/)

#### Var du ställer in

trae\_config.yaml → model\_providers.\<namn\>.base\_url; alternativt miljövariablerna OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL i .env

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Använd endast mellanslag i YAML, inga tabbar. För Anthropic-format — provider: anthropic och ANTHROPIC\_BASE\_URL (README anger inte exakt om /v1 förväntas för anthropic; använd https://api.ailoot.ai).

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/trae-agent/)[Appens dokumentation ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/sv/integrations/warp/)

Terminalagent

OpenAI Chat

Terminal med inbyggd agent och egen modelladress.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/warp/)

#### Var du ställer in

Settings → sök efter ”inference endpoint” → Custom inference endpoint: bas-URL, nyckel, modell-ID:n; välj sedan modell i modellväljaren

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Settings → inference endpoint
  Endpoint URL: https://api.ailoot.ai/v1
  API key:      sk-...
  Models:       claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Välj sedan till exempel claude-sonnet-5-5 i modellistan (inte Auto).
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Endast OpenAI Chat Completions (POST /v1/chat/completions). Anropen går via Warps servrar: nyckeln lagras lokalt men skickas till Warps backend i varje anrop. Auto-läget och egna routrar använder alltid Warp-krediter; molnagenter använder inte denna endpoint. Tillgängligt på Free och betalda abonnemang för enskilda användare och team på högst 10 personer. Välj modeller vars aktuella katalogpost anger OpenAI Chat-format. I katalogbilden från 2026-09-30 har gemini-3.6-flash detta format; kontrollera andra Gemini-modeller på deras poster. Eget Gemini-format används inte på denna sökväg. Att metoden finns i katalogen innebär inte att den specifika klientversionen har testats i faktisk användning.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/warp/)[Appens dokumentation ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Kodredigerare och IDE:er

Tillägg och inbyggda assistenter för kodredigerare.

Cl

### [Cline](https://ailoot.ai/docs/sv/integrations/cline/)

Redigerartillägg

OpenAI ChatAnthropic Messages

Autonom agent i VS Code och JetBrains: plan, ändringar och kommandon.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/cline/)

#### Var du ställer in

Cline-panelen → kugghjulet (Settings) → API Provider = ”OpenAI Compatible” → fälten Base URL, API Key, Model ID. Alternativt: API Provider = ”Anthropic” → markera ”Use custom base URL”.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
OpenAI Compatible (rekommenderas):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (eller gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window och Max Output Tokens — enligt modellen; Image Support — bara för modeller som kan tolka bilder.

Anthropic (Messages):
  API Provider:      Anthropic
  Anthropic API Key: sk-...
  [x] Use custom base URL → https://api.ailoot.ai
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

OpenAI Compatible använder /v1/chat/completions, så adressen ska innehålla /v1. Anthropic-alternativet använder /v1/messages och adress utan /v1, men modellistan innehåller bara Anthropic-namn — övriga Ailoot-modeller nås via OpenAI Compatible. Agentläget behöver en modell med verktygsanrop. Gemini 3.1 Pro-modeller är inte tillgängliga via chat/completions (de har bara Gemini- och Anthropic-format) — använd gemini-3.6-flash här.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/cline/)[Appens dokumentation ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/sv/integrations/roo-code/)

Redigerartillägg

OpenAI ChatAnthropic Messages

Agent i VS Code med lägen för kod, arkitektur och felsökning.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/roo-code/)

#### Var du ställer in

Roo Code-panelen → kugghjul → API Provider = ”OpenAI Compatible” → Base URL, API Key, Model; valfritt Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, priser). Anthropic-leverantören har kryssrutan ”Use custom base URL”.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
API Provider: OpenAI Compatible
Base URL:     https://api.ailoot.ai/v1
API Key:      sk-...
Model:        gpt-6.1-sol   (eller claude-sonnet-5-5, kimi-k3, glm-5.3)

Alternativ via Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Roo Code anropar verktyg endast i OpenAI-format, så modellen måste stödja tools i /v1/chat/completions. Anthropic-alternativet använder /v1/messages och adress utan /v1.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/roo-code/)[Appens dokumentation ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/sv/integrations/kilo-code/)

Redigerartillägg

OpenAI Chat

Agent i VS Code med lägen och egna modeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/kilo-code/)

#### Var du ställer in

Settings (kugghjul) → fliken Providers → ”Custom provider” längst ned → Provider ID, Display name, Provider API = ”OpenAI Compatible”, Base URL, API key, Models (listan hämtas från /v1/models). Inställningarna sparas i kilo.json.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        välj i listan, till exempel claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Exempelmodell: `deepseek-v4-pro`

#### Viktigt

Kilo anropar {Base URL}/models och visar modellistan själv — vårt GET /v1/models returnerar hela katalogen. Du kan också ange hela adressen .../v1/chat/completions. Egna headers stöds.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/kilo-code/)[Appens dokumentation ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/sv/integrations/continue/)

Redigerartillägg

OpenAI Chat

Assistent för VS Code och JetBrains: chatt, ändringar och agent.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/continue/)

#### Var du ställer in

Filen ~/.continue/config.yaml (eller Continues konfigurationsredigerare): en post i models\[\] med provider: openai och apiBase.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Ailoot Claude Sonnet 5.5
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
  - name: Ailoot GPT-6.1 Sol
    provider: openai
    model: gpt-6.1-sol
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
    # useResponsesApi: false   # bara om du behöver tvinga fram användning av /chat/completions
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

apiBase ska sluta med /v1. För namn i gpt-5/o-serien kan Continue själv välja /v1/responses; våra gpt-\* stöder både /v1/responses och /v1/chat/completions, medan useResponsesApi: false tvingar fram chat/completions. useLegacyCompletionsEndpoint behövs inte.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/continue/)[Appens dokumentation ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/sv/integrations/zed/)

Kodredigerare

OpenAI ChatOpenAI ResponsesAnthropic Messages

Snabb kodredigerare med inbyggd agent.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/zed/)

#### Var du ställer in

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; eller settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Nyckeln anges i inställningsfönstret (lagras i systemets nyckelring) eller i miljövariabeln \<LEVERANTÖRENS ID MED VERSALER\>\_API\_KEY.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export AILOOT_CLAUDE_API_KEY="$AILOOT_API_KEY"
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

openai\_compatible använder adress med /v1 (anropar /v1/chat/completions; capabilities.chat\_completions = false växlar modellen till /v1/responses). anthropic\_compatible använder adress utan /v1 (anropar /v1/messages; Zed skickar nyckeln i x-api-key, som Ailoot godtar). images = false och parallel\_tool\_calls = false är standard. Zed kan skicka bilder, men aktivera images endast för en specifik modell vars aktuella katalogpost anger image-indata i valt API-format. GPT- och Claude-exemplen har images = false: katalogbilden från 2026-09-30 anger bara text för dem. Till exempel anger katalogbilden image-indata för gemini-3.6-flash i OpenAI Chat; faktisk support beror på modellens post och format. Resonerande modeller har fältet reasoning\_effort. max\_tokens-värdena i exemplet anger kontextstorlek; exakta gränser finns i modellkatalogen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/zed/)[Appens dokumentation ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/sv/integrations/vscode-copilot-byok/)

Redigerartillägg

OpenAI ChatOpenAI ResponsesAnthropic Messages

Egen leverantör i Copilot Chat för VS Code.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/vscode-copilot-byok/)

#### Var du ställer in

Modellval i chatten → Manage Language Models (kugghjul) → Add Models → Custom Endpoint → VS Code öppnar chatLanguageModels.json. (Den äldre inställningen github.copilot.chat.customOAIModels är föråldrad.)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

url är den FULLSTÄNDIGA sökvägen till endpointen. apiType-värden: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK fungerar utan Copilot-abonnemang eller GitHub-inloggning, men endast för chatt/agent — inline-förslag använder fortsatt Copilot. Organisationsadministratörer (Business/Enterprise) kan stänga av BYOK-policyn. Tokengränserna ovan är exempel; använd katalogens värden. I dessa exempel är vision = false: katalogbilden från 2026-09-30 anger bara text för GPT/OpenAI Chat och Claude/Anthropic Messages. Om din VS Code-version erbjuder vision aktiverar du det endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; ett fält i klienten bekräftar inte att den valda modellen stöder bilder.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/vscode-copilot-byok/)[Appens dokumentation ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/sv/integrations/jetbrains-ai-assistant/)

Kodredigerare

OpenAI Chat

Inbyggd assistent i JetBrains IDE med egen nyckel.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/jetbrains-ai-assistant/)

#### Var du ställer in

Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Välj OpenAI-compatible, ange https://api.ailoot.ai/v1 som URL och fyll i din API Key. Klicka på Test Connection och sedan Apply; välj en modell i AI Chat. Tilldela den till IDE-funktioner under Models Assignment. Aktivera Tool calling bara om modellen stöder verktyg; kodkomplettering har separata inställningar.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/jetbrains-ai-assistant/)[Appens dokumentation ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/sv/integrations/xcode/)

Kodredigerare

OpenAI Chat

Coding Intelligence i Xcode med extern leverantör.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/xcode/)

#### Var du ställer in

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, beskrivning → Add.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (UTAN /v1 — Xcode lägger själv till /v1/models och /v1/chat/completions)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ välj sedan modeller i listan (till exempel claude-sonnet-5-5, gpt-6.1-sol)
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Apple kräver att leverantören stöder Chat Completions och svarar på {URL}/v1/models och {URL}/v1/chat/completions. Ailoot godtar nyckeln i x-api-key och Authorization: Bearer (om Authorization-headern väljs lägger Xcode enligt användaruppgifter själv till prefixet Bearer). Xcode-agenter konfigureras separat och ingår inte i denna instruktion.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/xcode/)[Appens dokumentation ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/sv/integrations/avante-nvim/)

Neovim-tillägg

OpenAI ChatAnthropic Messages

Neovim-tillägg: chatt och ändringar direkt i bufferten.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/avante-nvim/)

#### Var du ställer in

opts för yetone/avante.nvim i lazy.nvim: opts.providers.\<namn\> med \_\_inherited\_from = 'openai' (egen OpenAI-kompatibel leverantör), eller åsidosättning av providers.claude.endpoint; nyckeln hämtas från variabeln som anges i api\_key\_name (AVANTE\_\*-namn stöds).

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```lua
opts = {
  provider = "ailoot",
  providers = {
    ailoot = {
      __inherited_from = "openai",
      endpoint = "https://api.ailoot.ai/v1",
      api_key_name = "AILOOT_API_KEY",
      model = "claude-sonnet-5-5",
    },
    claude = {
      endpoint = "https://api.ailoot.ai",   -- Anthropic Messages, utan /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- i terminalen: export AILOOT_API_KEY=sk-...
-- Leverantören claude läser AVANTE_ANTHROPIC_API_KEY eller ANTHROPIC_API_KEY
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

I tilläggets wiki slutar den OpenAI-kompatibla adressen med /v1 (tillägget lägger till /chat/completions). Den inbyggda claude-leverantören använder en adress som https://api.anthropic.com, så för Ailoot används en adress utan /v1. Egna leverantörer utan \_\_inherited\_from kräver fullständig adress och egna funktioner för att tolka svaret.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/avante-nvim/)[Appens dokumentation ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/sv/integrations/codecompanion-nvim/)

Neovim-tillägg

OpenAI ChatAnthropic Messages

Chatt och integrerade ändringar i Neovim.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/codecompanion-nvim/)

#### Var du ställer in

require('codecompanion').setup({ adapters = { http = { ... } } }) via adapters.extend('openai\_compatible', ...) eller extend('anthropic', ...); därefter interactions.chat/inline.adapter.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- namnet på miljövariabeln som innehåller sk-...
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

openai\_compatible skiljer värden (env.url, utan /v1) från URL-sökvägen (env.chat\_url). env-värden kan vara namnet på en miljövariabel, cmd:..., file:... eller en Lua-funktion. anthropic-adaptern kan på samma sätt utökas med egen url för /v1/messages.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/codecompanion-nvim/)[Appens dokumentation ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/sv/integrations/gptel/)

Emacs-paket

OpenAI ChatAnthropic MessagesGemini

Enkel språkmodellklient för Emacs.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/gptel/)

#### Var du ställer in

init.el: registrera en backend via gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) eller gptel-make-gemini — var och en har :host, :endpoint, :key, :stream, :models; ange sedan gptel-backend och gptel-model.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```lisp
(setq gptel-model 'claude-sonnet-5-5
      gptel-backend
      (gptel-make-openai "Ailoot"
        :host "api.ailoot.ai"
        :endpoint "/v1/chat/completions"
        :stream t
        :key (getenv "AILOOT_API_KEY")               ; eller (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; alternativet Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; standardsökväg /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

:host — endast värdnamnet (utan https:// och sökväg); sökvägen anges i :endpoint. gptel-make-anthropic skickar headerna x-api-key och anthropic-version, som Ailoot godtar.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/gptel/)[Appens dokumentation ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/sv/integrations/theia/)

Kodredigerare

OpenAI Chat

IDE med öppen källkod och modulen Theia AI.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/theia/)

#### Var du ställer in

Preferences → AI-features → OpenAiCustom (eller nyckeln ai-features.openAiCustom.customOpenAiModels i settings.json; fönstret AI Configuration öppnas med Alt+A).

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

url är basadressen och slutar med /v1. För modeller som inte kommer från OpenAI är developerMessageSettings: "system" ett säkert val.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/theia/)[Appens dokumentation ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/sv/integrations/trae/)

Kodredigerare

OpenAI ChatAnthropic Messages

Kodredigeraren Trae med egna modeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/trae/)

#### Var du ställer in

Settings → Models → Add Model → Custom Model → API Format, Request URL (växlingsknappen Full URL), Model ID, Display Name, API Key; valfritt Advanced Settings.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
OpenAI-format:
  API Format:  OpenAI Chat Completions
  Full URL:    OFF
  Request URL: https://api.ailoot.ai/v1
  Model ID:    gpt-6.1-sol
  API Key:     sk-...

Anthropic-format:
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

När Full URL är avstängt lägger Trae själv till sökvägen för valt format (OpenAI — adress med /v1; Anthropic — utan /v1). När Full URL är aktiverat anger du https://api.ailoot.ai/v1/chat/completions eller https://api.ailoot.ai/v1/messages. Fältet Model Series anpassar förslagen efter modellfamiljen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/trae/)[Appens dokumentation ↗](https://docs.trae.ai/ide/models)

## Chattappar

Chattar för dator, telefon och webbläsare, anteckningar och programstartare.

OW

### [Open WebUI](https://ailoot.ai/docs/sv/integrations/open-webui/)

Webbchatt på egen server

OpenAI Chat

Populär webbchatt på egen server.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/open-webui/)

#### Var du ställer in

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (eller env OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY vid containerstart)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: tomt (hämtas från /v1/models) eller lägg till claude-sonnet-5-5, gpt-6.1-sol manuellt

Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

OpenAI Chat Completions-format; URL måste innehålla /v1 utan avslutande snedstreck. Modellistan hämtas från /v1/models; med en stor katalog (252 modeller) är det enklare att begränsa Model IDs och aktivera modellistecache (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). För RAG-embeddings finns separata RAG\_OPENAI\_API\_BASE\_URL.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/open-webui/)[Appens dokumentation ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/sv/integrations/librechat/)

Webbchatt på egen server

OpenAI ChatAnthropic Messages

Webbchatt på egen server med agenter och flera leverantörer.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/librechat/)

#### Var du ställer in

Filen librechat.yaml → endpoints.custom (nyckel i .env via ${VAR}); för Anthropic-format används fältet provider: 'anthropic'

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Vanligt custom endpoint = OpenAI Chat Completions (baseURL med /v1). provider: 'anthropic' aktiverar den inbyggda /v1/messages-klienten; dokumentationsexemplet anger Anthropic baseURL utan /v1 (https://api.anthropic.com), så för oss används https://api.ailoot.ai. fetch: true hämtar listan från /v1/models.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/librechat/)[Appens dokumentation ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/sv/integrations/cherry-studio/)

Skrivbordsapp

OpenAI ChatOpenAI ResponsesAnthropic Messages

Skrivbordsklient med assistenter och kunskapsbas.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/cherry-studio/)

#### Var du ställer in

Settings (kugghjul) \> Model Provider \> + Add Provider \> protokolltyp OpenAI / OpenAI Responses / Anthropic / Gemini

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider Name: Ailoot
Typ: OpenAI (eller OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Kontrollera förhandsvisningen av den slutliga adressen under fältet: den ska vara https://api.ailoot.ai/v1/chat/completions (för Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Klicka sedan på Model Check
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Dokumentationen bekräftar protokollen OpenAI, Anthropic, OpenAI Responses och Gemini samt förhandsvisningen av slutlig sökväg under fältet, men beskriver inte reglerna för att lägga till /v1 — följ förhandsvisningen. Alla tre format vi använder (Chat Completions, Responses, Messages) passar.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/cherry-studio/)[Appens dokumentation ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/sv/integrations/chatbox/)

Dator och telefon

OpenAI Chat

Chatt för dator och telefon.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/chatbox/)

#### Var du ställer in

Inställningar (knapp i sidofältet) \> Model Provider \> Add (längst ned) \> typen OpenAI API Compatible

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (tomt, standard är /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision är avstängt i de här exemplen; tool_use — enligt den valda modellens funktioner)
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Dokumentationen anger API Host utan /v1 (exempel https://api.openai.com), med /v1/chat/completions som standardsökväg. Typen Google Gemini compatible finns också, men har inte testats för vårt /v1beta. Import av JSON-konfiguration (type: 'openai', apiHost, apiPath) finns från 1.15.1 via chatbox://provider/import?config=\<base64\>. För GPT och Claude i exemplen är vision avstängt: katalogbilden från 2026-09-30 anger bara text i OpenAI Chat-format. Om din Chatbox-version erbjuder vision aktiverar du det endast för en modell vars aktuella katalogpost anger image-indata i valt API-format; att klienten kan bifoga en bild bevisar inte att modellen stöder den.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/chatbox/)[Appens dokumentation ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/sv/integrations/lobechat/)

Webbchatt på egen server

OpenAI ChatAnthropic Messages

Modern chatt med tillägg och kunskapsbas.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/lobechat/)

#### Var du ställer in

Egen server: miljövariablerna OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# Anthropic-format (valfritt)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

OPENAI\_PROXY\_URL är som standard https://api.openai.com/v1, så ange adress med /v1. ANTHROPIC\_PROXY\_URL är som standard https://api.anthropic.com (utan /v1). GOOGLE\_PROXY\_URL kan i princip ansluta Gemini-formatet (https://api.ailoot.ai), men vi har inte testat detta alternativ. Använd serverläge: om anrop skickas direkt från webbläsaren kan Ailoot API för närvarande avvisa dem enligt CORS-reglerna.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/lobechat/)[Appens dokumentation ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/sv/integrations/jan/)

Skrivbordsapp

OpenAI ChatAnthropic Messages

Datorchatt med öppen källkod, lokala modeller och molnmodeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/jan/)

#### Var du ställer in

Settings \> Model Providers \> Add Provider → välj OpenAI-compatible eller Anthropic-compatible

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
OpenAI-compatible:
  Provider name: Ailoot
  Base URL: https://api.ailoot.ai/v1
  API key: sk-...
Anthropic-compatible:
  Provider name: Ailoot Claude
  Base URL: https://api.ailoot.ai
  API key: sk-...
Models: hämtas från {base_url}/models eller läggs till manuellt med +: claude-sonnet-5-5
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Dokumentationen: för OpenAI-kompatibla leverantörer måste Base URL innehålla /v1 (annars 404), och ett avslutande snedstreck tas bort; Anthropic-läget har ett LiteLLM-exempel utan /v1. Modellfunktioner (tools, vision) anges manuellt för egna leverantörer. Reservnycklar stöds (nya försök endast vid 401/403/429).

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/jan/)[Appens dokumentation ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/sv/integrations/sillytavern/)

Rollspelschatt

OpenAI Chat

Gränssnitt för rollspelschattar och karaktärer.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/sillytavern/)

#### Var du ställer in

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (OpenAI-compatible)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: välj i listan (/v1/models) eller ange claude-sonnet-5-5
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Dokumentationen: vid anslutningsproblem lägger du till /v1, men INTE /chat/completions. Modellistan hämtas om servern returnerar /v1/models (det gör vår).

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/sillytavern/)[Appens dokumentation ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/sv/integrations/anythingllm/)

Chatt med dokument

OpenAI Chat

Chatt med dina dokument på dator eller server.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/anythingllm/)

#### Var du ställer in

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = enligt modellen

Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
```

Exempelmodell: `deepseek-v4-pro`

#### Viktigt

Leverantören beskrivs i dokumentationen som ”för utvecklare”. Vid behov används GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. För embeddings finns en separat generic-openai embedder (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY) — modellen nemotron-3-embed via /v1/embeddings.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/anythingllm/)[Appens dokumentation ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/sv/integrations/big-agi/)

Webbchatt på egen server

OpenAI ChatAnthropic Messages

Avancerat webbgränssnitt för flera modeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/big-agi/)

#### Var du ställer in

Miljövariabler vid driftsättning: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; i gränssnittet — Models \> Add OpenAI-compatible

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Dokumentationen beskriver variablerna som ersättning för backend host för OpenAI och Anthropic (för proxy och egna endpoint); den anger ”host”, så adressen sätts utan /v1, men det exakta sökvägsformatet beskrivs inte — kontrollera med det första anropet.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/big-agi/)[Appens dokumentation ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/sv/integrations/boltai/)

Mac-app

OpenAI Chat

Nativ AI-klient för macOS.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/boltai/)

#### Var du ställer in

Settings \> Models \> (+) \> OpenAI-compatible Server

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: enligt modellen
Streaming: aktivera
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

En fullständig chat completions-adress krävs. Gör tjänsten till standard för att AI Command ska använda den. Instruktionen bygger på BoltAI-hjälpen; fönstren kan se annorlunda ut i BoltAI 2.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/boltai/)[Appens dokumentation ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/sv/integrations/hugging-face-chat-ui/)

Webbchatt på egen server

OpenAI Chat

Hugging Faces webbchatt med öppen källkod på egen server.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/hugging-face-chat-ui/)

#### Var du ställer in

Filen .env.local (OPENAI\_BASE\_URL, OPENAI\_API\_KEY)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Exempelmodell: `deepseek-v4-pro`

#### Viktigt

Chat UI fungerar endast med OpenAI-kompatibla API:er via OPENAI\_BASE\_URL och hämtar modellistan från /models.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/hugging-face-chat-ui/)[Appens dokumentation ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/sv/integrations/msty-studio/)

Skrivbordsapp

OpenAI Chat

Skrivbordschatt med lokala modeller och molnmodeller.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/msty-studio/)

#### Var du ställer in

Model Hub \> Model Providers \> Add Provider \> OpenAI-compatible

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Dokumentationen bekräftar egen OpenAI-kompatibel leverantör, men anger inte adressformatet; /v1 är standardroten i OpenAI API. Vid fel 404 kontrollerar du alternativet utan /v1. Egen Anthropic-kompatibel endpoint beskrivs inte i dokumentationen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/msty-studio/)[Appens dokumentation ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/sv/integrations/nextchat/)

Webbchatt på egen server

OpenAI Chat

Enkel webbchatt som snabbt kan driftsättas.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/nextchat/)

#### Var du ställer in

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Använd OpenAI Chat via NextChat-servern för denna konfiguration. Vid driftsättning på Vercel eller Docker anger du BASE\_URL=https://api.ailoot.ai utan /v1 samt OPENAI\_API\_KEY, CUSTOM\_MODELS och DEFAULT\_MODEL. Driftsätt servern på nytt när du har ändrat dessa variabler.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/nextchat/)[Appens dokumentation ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/sv/integrations/obsidian-copilot/)

Obsidian-tillägg

OpenAI Chat

Chatt med Obsidian-anteckningar.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/obsidian-copilot/)

#### Var du ställer in

Settings \> Copilot \> BYOK \> Add a provider \> Add a custom provider

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (eller välj i listan /v1/models)
Sedan Test; aktivera modellen i Basic > Agents > Quick Chat
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Modellistan hämtas från /v1/models; en modell kan också anges manuellt. Om Test fungerar men Quick Chat inte skickar meddelanden aktiverar du Enable CORS hos leverantören (svaret levereras samlat, utan strömning). Nycklar lagras i Obsidian Keychain.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/obsidian-copilot/)[Appens dokumentation ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/sv/integrations/page-assist/)

Webbläsartillägg

OpenAI Chat

Webbläsartillägg: chatt med den öppna sidan.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/page-assist/)

#### Var du ställer in

Page Assist-ikonen \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Lägg sedan till modeller manuellt: gpt-6.1-sol, claude-sonnet-5-5
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Dokumentationen bekräftar Custom med API URL och nyckel; URL-formatet är inte specificerat, och /v1 är standardroten i OpenAI API. Automatisk modellhämtning garanteras endast för Ollama, LM Studio och Llamafile — för övriga läggs modeller till manuellt.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/page-assist/)[Appens dokumentation ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/sv/integrations/raycast-ai/)

Programstartare

OpenAI Chat

AI i programstartaren Raycast: snabbkommandon och chatt.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/raycast-ai/)

#### Var du ställer in

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → filen ~/.config/raycast/ai/providers.yaml

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```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
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

base\_url är en OpenAI-kompatibel endpoint utan suffixet /chat/completions. Raycast läser om filen utan omstart. Om abilities inte anges antas tools och vision sakna stöd. Modellerna visas i Quick AI, AI Chat och AI Commands. I detta exempel är vision.supported = false: katalogbilden från 2026-09-30 anger bara text för Claude/OpenAI Chat. Om din Raycast-version stöder inställningen aktiverar du vision endast för en modell vars aktuella katalogpost anger image-indata i OpenAI Chat-format; klientflaggan bekräftar inte API-bildstöd i sig.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/raycast-ai/)[Appens dokumentation ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/sv/integrations/typingmind/)

Webbapp

OpenAI Chat

Smidigt chattgränssnitt i webbläsaren och på datorn.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/typingmind/)

#### Var du ställer in

Models (vänster sidofält) \> + Add Custom Model

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: enligt modellen
Test → Save
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Endpoint anges som fullständig sökväg. Nyckeln skickas i en egen header Authorization: Bearer sk-..., som Ailoot godtar. TypingMinds webbversion anropar API:t direkt från webbläsaren, och CORS kan för närvarande stoppa sådana anrop; skrivbordsversionen är mer tillförlitlig. TypingMinds Gemini-typ skickar nyckeln i headern apiKey, som Ailoot inte godtar — använd typen OpenAI Chat Completions.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/typingmind/)[Appens dokumentation ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK:er och ramverk

Bibliotek för egna appar, agenter och RAG.

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/sv/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

OpenAI:s officiella Python-bibliotek.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openai-python-sdk/)

#### Var du ställer in

Konstruktörsparametern OpenAI(base\_url=..., api\_key=...) eller miljövariablerna OPENAI\_BASE\_URL och OPENAI\_API\_KEY

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
# miljövariabler
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# eller i koden
```

`ailoot-openai-python-sdk.py`

```python
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Hej"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hej")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["text"])
```

```bash
python3 ailoot-openai-python-sdk.py
```

Exempelmodell: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (chatt); nemotron-3-embed (embeddings)`

#### Viktigt

Adress med /v1: SDK:n lägger själv till /chat/completions, /responses, /embeddings, /images/\* och /audio/\*. Chat Completions och Responses fungerar (Responses för modeller som har formatet i katalogen). Strömning och verktyg är standard. Ailoot-fel returneras i JSON med Request ID och fångas som openai.APIStatusError.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openai-python-sdk/)[Appens dokumentation ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/sv/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

OpenAI:s officiella bibliotek för JavaScript och TypeScript.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openai-node-js-sdk/)

#### Var du ställer in

Konstruktörsalternativet new OpenAI({ baseURL, apiKey }); SDK:n läser som standard miljövariabeln OPENAI\_BASE\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Hej" }]
});
console.log(r.choices[0].message.content);
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### Viktigt

README visar alternativet baseURL; läsningen av OPENAI\_BASE\_URL framgår av klientens källkod (src/client.ts), med standardvärdet https://api.openai.com/v1. Ange Ailoot-adressen med /v1. Både chat.completions och responses är tillgängliga.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openai-node-js-sdk/)[Appens dokumentation ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/sv/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Anthropics officiella Python-bibliotek.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/anthropic-python-sdk/)

#### Var du ställer in

Parametern Anthropic(base\_url=...) eller miljövariabeln ANTHROPIC\_BASE\_URL; nyckel: api\_key eller ANTHROPIC\_API\_KEY

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "Hej"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

Exempelmodell: `claude-sonnet-5-5, claude-opus-5-5; även via /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Viktigt

Adress UTAN /v1: SDK:n lägger själv till /v1/messages. Gatewayen godtar nyckeln i x-api-key (så skickar SDK:n den) och i Authorization: Bearer. Strömning, verktyg och /v1/messages/count\_tokens fungerar. Batchbearbetning (Batches) och Files API anges inte i Ailoot-katalogen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/anthropic-python-sdk/)[Appens dokumentation ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/sv/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

TypeScript-ramverk för AI-appar med valfria leverantörer.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/vercel-ai-sdk/)

#### Var du ställer in

Leverantörer: createOpenAICompatible({ name, baseURL, apiKey }) från @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) från @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) från @ai-sdk/google; createOpenAI({ baseURL }) eller OPENAI\_BASE\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "Hej" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `deepseek-v4-pro (OpenAI-kompatibel), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Viktigt

Leverantörerna använder olika adresser: OpenAI-kompatibel och Anthropic — med /v1 (Anthropics standard https://api.anthropic.com/v1); Google — med /v1beta (standard https://generativelanguage.googleapis.com/v1beta). Leverantören @ai-sdk/openai använder Responses API som standard; för modeller utan metoden responses använder du openai.chat("id") eller createOpenAICompatible.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/vercel-ai-sdk/)[Appens dokumentation ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/sv/integrations/langchain/)

Ramverk

OpenAI ChatOpenAI ResponsesAnthropic Messages

Ramverk för kedjor, agenter och RAG.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/langchain/)

#### Var du ställer in

ChatOpenAI(base\_url=...) eller miljövariablerna OPENAI\_API\_BASE / OPENAI\_BASE\_URL; ChatAnthropic(base\_url=...) eller ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Hej").content)

from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
```

Exempelmodell: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### Viktigt

ChatOpenAI: adress med /v1. Enligt dokumentationen stöder ChatOpenAI endast den officiella OpenAI-specifikationen: icke-standardiserade fält som reasoning\_content från tredjepartsmodeller sparas inte. För Claude är ChatAnthropic bättre: adress utan /v1; SDK:n lägger själv till /v1/messages. Parametern base\_url och miljövariablerna ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL för ChatAnthropic beskrivs i klassens källdokumentation (langchain\_anthropic/chat\_models.py), men inte på integrationssidan. Flaggan use\_responses\_api aktiverar Responses-läget i ChatOpenAI.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/langchain/)[Appens dokumentation ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/sv/integrations/crewai/)

Agentramverk

OpenAI ChatAnthropic Messages

Agentteam med roller och uppgifter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/crewai/)

#### Var du ställer in

crewai.LLM(model=..., base\_url=..., api\_key=...); miljövariablerna OPENAI\_API\_KEY och OPENAI\_BASE\_URL; för Claude — egen anthropic/-leverantör med base\_url

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/messages och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
from crewai import LLM
# OpenAI-kompatibelt format
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
```

Exempelmodell: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### Viktigt

Prefixet openai/ eller anthropic/ väljer leverantör i CrewAI; anropet får id utan prefix. För OpenAI används adress med /v1, för Anthropic utan /v1. Dokumentationen beskriver även flaggan custom\_openai=True för valfri OpenAI-kompatibel gateway. Anthropic kräver max\_tokens.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/crewai/)[Appens dokumentation ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/sv/integrations/google-genai-python/)

SDK

Gemini

Googles officiella bibliotek för Gemini API.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/google-genai-python/)

#### Var du ställer in

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
from google import genai
from google.genai import types
client = genai.Client(
    api_key=os.environ["AILOOT_API_KEY"],
    http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Hej")
print(r.text)
```

Exempelmodell: `gemini-3.6-flash, gemini-3.1-pro`

#### Viktigt

Adress utan /v1beta: SDK:n bygger själv /v1beta/models/{model}:generateContent. Nyckeln skickas i x-goog-api-key-headern, som Ailoot godtar. Endast modeller med Gemini-format är tillgängliga. JavaScript-versionens (@google/genai) dokumentation beskriver inte egen adress, så den tas inte med här.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/google-genai-python/)[Appens dokumentation ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/sv/integrations/litellm/)

SDK

OpenAI Chat

Gemensamt Python-gränssnitt för tiotals leverantörer.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/litellm/)

#### Var du ställer in

litellm.completion(model="openai/\<id\>", api\_base=..., api\_key=...)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "Hej"}])
print(r.choices[0].message.content)
# Embeddings: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["text"])
```

Exempelmodell: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### Viktigt

Prefixet openai/ anger OpenAI-kompatibelt protokoll; Ailoot får id utan prefix. LiteLLM lägger själv till /chat/completions och /embeddings; enligt dokumentationen måste adressen sluta med /v1 vid fel Not Found.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/litellm/)[Appens dokumentation ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/sv/integrations/litellm-proxy/)

Egen gateway

OpenAI Chat

Egen gateway med nycklar, gränser och loggar ovanpå Ailoot.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/litellm-proxy/)

#### Var du ställer in

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); starta med litellm --config config.yaml

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# start: litellm --config config.yaml
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### Viktigt

Proxyn är användbar om teamet behöver egna interna nycklar ovanpå en enda Ailoot-nyckel. Ailoot-debiteringarna görs på nyckeln i api\_key. Adress med /v1.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/litellm-proxy/)[Appens dokumentation ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/sv/integrations/llamaindex/)

Ramverk

OpenAI Chat

Ramverk för sökning i egna data och RAG.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/llamaindex/)

#### Var du ställer in

Paketet llama-index-llms-openai-like, klassen OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
pip install llama-index-llms-openai-like
```

```python
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
    model="deepseek-v4-pro",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    is_chat_model=True,
    is_function_calling_model=True,
    context_window=128000)
print(llm.complete("Hej"))
```

Exempelmodell: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Viktigt

Adress med /v1. is\_chat\_model=True krävs; annars använder klassen den äldre sökvägen /completions. is\_function\_calling\_model=True låter agenter använda verktyg. Ange context\_window enligt modellens post i Ailoot-katalogen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/llamaindex/)[Appens dokumentation ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/sv/integrations/mastra/)

Agentramverk

OpenAI ChatOpenAI Responses

TypeScript-ramverk för agenter och arbetsflöden.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/mastra/)

#### Var du ställer in

I Agent: model: { id: "\<leverantör\>/\<modell\>", url: "\<basadress\>", apiKey, api?: "chat" | "responses" }

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "Svara på ryska",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // bara för modeller med metoden responses
  }
});
```

Nyckeln läses från variabeln `AILOOT_API_KEY` — ange den före start:

```bash
export AILOOT_API_KEY="sk-..."   # lägg till i ~/.zshrc eller ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # starta sedan om terminalen
```

Exempelmodell: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### Viktigt

I url anges basadressen med /v1, inte hela sökvägen till /chat/completions. Chat Completions är standard; api: "responses" växlar till Responses API. Formen id "leverantör/modell" skickar modellens rena id till gatewayen. Fältet apiKey i objektet model visas i dokumentationen i ett exempel med headers; användningen tillsammans med url beskrivs inte separat.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/mastra/)[Appens dokumentation ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/sv/integrations/openai-agents-sdk/)

Agentramverk

OpenAI ChatOpenAI Responses

OpenAI-bibliotek för scenarier med flera agenter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/openai-agents-sdk/)

#### Var du ställer in

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client), eller globalt set\_default\_openai\_client(client)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Assistent", instructions="Svara på ryska", model=model)
print(Runner.run_sync(agent, "Hej").final_output)
```

Exempelmodell: `claude-sonnet-5-5, gpt-6.1-sol`

#### Viktigt

Adress med /v1. Stäng av spårning med set\_tracing\_disabled(True): annars försöker SDK:n skicka spår till OpenAI utan en OpenAI-nyckel. Chat Completions är endast tillgängligt för modeller som har den här metoden angiven i katalogen och där metoden är tillgänglig för din nyckel; Responses (standard i SDK:n) är endast tillgängligt för modeller med metoden responses i katalogen. Inbyggda OpenAI-verktyg (webbsökning, filer) garanteras inte via en extern gateway.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/openai-agents-sdk/)[Appens dokumentation ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/sv/integrations/pydantic-ai/)

Agentramverk

OpenAI ChatOpenAI Responses

Typat agentramverk i Python.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/pydantic-ai/)

#### Var du ställer in

OpenAIProvider(base\_url=..., api\_key=...) med modellen OpenAIChatModel (Chat Completions) eller OpenAIResponsesModel (Responses); alternativt miljövariabeln OPENAI\_BASE\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```python
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
    provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Hej").output)
```

Exempelmodell: `deepseek-v4-pro, gpt-6.1-sol (för OpenAIResponsesModel)`

#### Viktigt

Adress med /v1. Dokumentationen använder OpenAIResponsesModel som standard: välj den endast för modeller med metoden responses; använd OpenAIChatModel för övriga.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/pydantic-ai/)[Appens dokumentation ↗](https://pydantic.dev/docs/ai/models/openai/)

## Automatisering

Arbetsflöden utan kod, kedjebyggare, botar och smarta hem.

N8

### [n8n](https://ailoot.ai/docs/sv/integrations/n8n/)

Automatisering utan kod

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Automatisering av arbetsflöden med AI-agentnoder.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/n8n/)

#### Var du ställer in

Credentials → OpenAI → fältet Base URL (standard https://api.openai.com/v1); Credentials → Anthropic → Base URL (standard https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standard https://generativelanguage.googleapis.com). Därefter noderna OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
OpenAI credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai/v1
Anthropic credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
  Host: https://api.ailoot.ai
  API Key: sk-...
Noden OpenAI Chat Model → Model: By ID → gpt-6.1-sol (reglaget Use Responses API — bara för modeller med metoden responses)
```

Exempelmodell: `gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Viktigt

Validering av anslutningsuppgifter anropar /models (OpenAI), /v1/models (Anthropic) och /v1beta/models (Gemini); Ailoot har alla tre sökvägarna. n8ns dokumentationssidor beskriver inte Base URL-fältet: det finns i själva anslutningsuppgifterna (källfilerna OpenAiApi.credentials.ts och AnthropicApi.credentials.ts, texten ”Override the default base URL for the API”). Välj inte ”Use Gateway credits” i n8n Cloud; annars går anropen inte via Ailoot.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/n8n/)[Appens dokumentation ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/sv/integrations/dify/)

Plattform för LLM-appar

OpenAI Chat

Plattform för AI-appar: chattbotar, agenter och kunskapsbaser.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/dify/)

#### Var du ställer in

Integrations → Model Provider → installera tillägget OpenAI-API-compatible → Add Model (fält: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: enligt modellkortet i Ailoot-katalogen

För Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

Exempelmodell: `claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embeddings)`

#### Viktigt

Endast arbetsytans ägare och administratörer kan hantera leverantörer. Enligt tilläggets README används adress med /v1 för LLM, medan tillägget självt lägger till API-versionen för embeddings, rerank, STT och TTS; ange därför adress utan /v1 (annars blir det /v1/v1). Lägg till varje Ailoot-modell som en separat post; aktivera bildindata och strömning i modellinställningarna.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/dify/)[Appens dokumentation ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/sv/integrations/flowise/)

Kedjebyggare

OpenAI Chat

Visuell byggare för kedjor och agenter.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/flowise/)

#### Var du ställer in

Noden ChatOpenAI eller ChatOpenAI Custom → Connect Credential (nyckel) → Additional Parameters → Base Path (och Base Options för headers)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Credential (OpenAI API): sk-...
Noden ChatOpenAI Custom:
  Model Name: deepseek-v4-pro
  Additional Parameters → Base Path: https://api.ailoot.ai/v1
```

Exempelmodell: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Viktigt

ChatOpenAI har en fast modellista; använd därför ChatOpenAI Custom för valfria Ailoot-id:n, där modellnamnet anges manuellt. Base Path med /v1. För embeddings finns noden OpenAI Embeddings Custom.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/flowise/)[Appens dokumentation ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/sv/integrations/home-assistant/)

Smarta hem

OpenAI Chat

Smarta hemmets röstassistent via Extended OpenAI Conversation.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/home-assistant/)

#### Var du ställer in

Installera via HACS (Custom repository) eller kopiera custom\_components/extended\_openai\_conversation → starta om → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
```

Exempelmodell: `gpt-6.1-sol, claude-sonnet-5-5`

#### Viktigt

Detta är en tredjepartskomponent, inte en officiell integration. Enheter styrs med funktionsanrop (tools) i Chat Completions, så välj modeller med verktygsstöd. Den officiella OpenAI Conversation-integrationen stöder inte egen adress.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/home-assistant/)[Appens dokumentation ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/sv/integrations/langflow/)

Kedjebyggare

OpenAI Chat

Visuell agent- och RAG-byggare.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/langflow/)

#### Var du ställer in

Profil → Settings → Model Providers → OpenAI Compatible (fälten Base URL och API Key; miljövariablerna OPENAI\_COMPATIBLE\_BASE\_URL och OPENAI\_COMPATIBLE\_API\_KEY). Alternativ: komponenten OpenAI → fältet OpenAI API Base

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
eller via miljövariabler:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Välj sedan OpenAI Compatible → claude-sonnet-5-5 i komponenterna Language Model / Agent
```

Exempelmodell: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### Viktigt

Langflow kontrollerar anslutningen och hämtar modellistan från /v1/models; modellerna visas i Language Models och Embedding Models. De modeller som behövs måste därefter aktiveras manuellt. Leverantören installeras tillsammans med langflow.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/langflow/)[Appens dokumentation ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/sv/integrations/make/)

Automatisering utan kod

HTTP-anrop

Automatisering utan kod: Ailoot-anrop via HTTP-modulen.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/make/)

#### Var du ställer in

Den inbyggda OpenAI-modulen fungerar bara med ett OpenAI-konto. Använd HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Modul: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
  Authorization: Bearer sk-...
  Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → svaret i choices[].message.content
```

Exempelmodell: `gpt-6.1-sol, claude-sonnet-5-5`

#### Viktigt

Detta är en generell HTTP-modul, inte en separat Ailoot-leverantör: dokumentationen beskriver valfri HTTPS-adress. Förvara helst nyckeln i en API-nyckelanslutning (Make rekommenderar detta i stället för att skicka den i headers). Strömning behövs inte i Make; skicka utan stream.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/make/)[Appens dokumentation ↗](https://apps.make.com/http)

T

### [Telegram-bot](https://ailoot.ai/docs/sv/integrations/telegram-bot/)

Botar

OpenAI Chat

Egen Telegram-bot med OpenAI SDK.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/telegram-bot/)

#### Var du ställer in

Telegram-ramverk har inget eget LLM-lager: meddelandehanteraren anropar OpenAI SDK med Ailoot base\_url (eller Anthropic SDK med base\_url utan /v1)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

Spara Python-koden som ailoot-telegram-bot.py. Installera beroendena, ange båda miljövariablerna och kör filen. Skicka Hello till boten och kontrollera textsvaret. Spara Request ID vid fel och kontrollera det ursprungliga resultatet före en ny generering.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError

async def main():
    dp = Dispatcher()
    async with AsyncOpenAI(
        base_url="https://api.ailoot.ai/v1",
        api_key=os.environ["AILOOT_API_KEY"],
        max_retries=0,
    ) as llm:
        @dp.message(F.text)
        async def reply(message: Message):
            try:
                result = await llm.chat.completions.create(
                    model="claude-sonnet-5-5",
                    messages=[{"role": "user", "content": message.text}],
                )
                content = result.choices[0].message.content or "—"
                for start in range(0, len(content), 4000):
                    await message.answer(content[start:start + 4000])
            except APIError as error:
                await message.answer(
                    f"{type(error).__name__}; Request ID: "
                    f"{getattr(error, 'request_id', None) or '—'}"
                )
        bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

Exempelmodell: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### Viktigt

Telegram-ramverk har inget eget lager för neurala nätverk: Ailoot-adressen anges i OpenAI SDK inne i boten. Vid nollsaldo returnerar Ailoot ett begripligt fel 402 med Request ID — visa det för botanvändaren i stället för att krascha.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/telegram-bot/)[Appens dokumentation ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/sv/integrations/zapier/)

Automatisering utan kod

HTTP-anrop

Automatisering: Ailoot-anrop via Webhooks by Zapier.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/zapier/)

#### Var du ställer in

Zapier-appen ChatGPT (OpenAI) fungerar endast med OpenAI. Använd Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Åtgärd: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Hej"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

Exempelmodell: `claude-sonnet-5-5, gpt-6.1-sol`

#### Viktigt

Detta är ett generellt HTTP-anrop; Zapier har ingen färdig leverantör med fält för basadress. Custom Request skickar Data-fältet oförändrat, utan tolkning, så kontrollera JSON i förväg. Webhooks by Zapier finns i betalda Zapier-abonnemang.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/zapier/)[Appens dokumentation ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Under granskning

Inställningar med obekräftade detaljer — kontrollera mot appens fönster.

AC

### [Antigravity CLI](https://ailoot.ai/docs/sv/integrations/antigravity-cli/)

Terminalagent

Under granskning

Gemini

Google Antigravitys konsolagent i Gemini-format.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/antigravity-cli/)

#### Var du ställer in

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; miljövariablerna GEMINI\_API\_KEY och GOOGLE\_GEMINI\_BASE\_URL

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1beta/models/{model}:generateContent och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# i terminalen:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

Exempelmodell: `gemini-3.8-flash`

#### Viktigt

Protokollet är eget Gemini REST (streamGenerateContent, nyckel i X-Goog-Api-Key), med sökvägen https://api.ailoot.ai/v1beta/... För en fråga skickar agy två anrop: konversationens rubrik och själva svaret. Agenten reserverar betydligt mer per steg än vanlig chatt, så ha marginal på saldot. Posten finns under ”Under granskning”: inställningarna bygger på dokumentationen, men klienten har ännu inte testats i faktisk användning via Ailoot. Om modelProvider = gemini och GEMINI\_API\_KEY är tom startar inte CLI:n.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/antigravity-cli/)[Appens dokumentation ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/sv/integrations/cline-cli/)

Terminalagent

Under granskning

OpenAI Chat

Konsolversionen av Cline-agenten.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/cline-cli/)

#### Var du ställer in

cline auth → egna API-leverantörer → OpenAI Compatible: Base URL, API Key, Model ID; flaggan -P/--provider väljer leverantör

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "Kör testerna och rätta felen"
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Fälten Base URL / API Key / Model ID beskrivs i Clines dokumentation för OpenAI Compatible. CLI-dokumentationen anger inte de exakta namnen på stegen i guiden cline auth — kontrollera på skärmen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/cline-cli/)[Appens dokumentation ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot för JetBrains](https://ailoot.ai/docs/sv/integrations/copilot-jetbrains-byok/)

Redigerartillägg

Under granskning

OpenAI Chat

Egen modelladress i Copilot för JetBrains IDE.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/copilot-jetbrains-byok/)

#### Var du ställer in

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### Konfiguration

[JetBrains AI Assistant](https://ailoot.ai/docs/sv/integrations/jetbrains-ai-assistant/)

#### Viktigt

GitHub bekräftar stöd för egna slutpunkter. Den officiella skärmbilden visar Provider Name, API Key och API Type: Chat Completions, men inget URL-exempel. Därför finns ingen färdig Ailoot-konfiguration att kopiera här. JetBrains AI Assistant är det dokumenterade alternativet i denna IDE. Be pluginets officiella support förtydliga URL-kraven.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/copilot-jetbrains-byok/)[Appens dokumentation ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/sv/integrations/cursor/)

Kodredigerare

Under granskning

OpenAI Chat

Kodredigeraren Cursor: egen OpenAI-adress för chatt.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/cursor/)

#### Var du ställer in

Cursor Settings → Models → API Keys → OpenAI API Key + växlingsknappen ”Override OpenAI Base URL”; lägg sedan till modellens ID bland dina egna modeller.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Egen modell:               gpt-6.1-sol  (lägg till, aktivera och välj i chatten)
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Cursors aktuella officiella dokumentation beskriver inte egen adress: den listar bara OpenAI-/Anthropic-/Google-/Azure-/Bedrock-nycklar, anger att egna nycklar bara fungerar i chatt (Tab använder fortfarande Cursor-modeller) och att alla anrop går via Cursors servrar (adressen måste vara offentlig — api.ailoot.ai är offentlig). Adressinställningen finns i gränssnittet, men i Cursor-forumet rapporteras fel: den används för alla modeller, Agent-läget kanske inte använder egen nyckel och i vissa 3.15.x-versioner går det inte att skriva i fältet.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/cursor/)[Appens dokumentation ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/sv/integrations/obsidian-text-generator/)

Obsidian-tillägg

Under granskning

OpenAI Chat

Mallbaserad textgenerering i Obsidian-anteckningar.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/obsidian-text-generator/)

#### Var du ställer in

Settings \> Text Generator \> LLM Provider: OpenAI Chat (eller Custom)

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Tilläggets dokumentation nämner leverantören Custom men beskriver inte adressfältet eller dess format; inställningen bygger på tilläggets gränssnitt — kontrollera mot inställningsfönstret.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/obsidian-text-generator/)[Appens dokumentation ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/sv/integrations/pearai/)

Kodredigerare

Under granskning

OpenAI Chat

Kodredigeraren PearAI baserad på VS Code.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/pearai/)

#### Var du ställer in

Cmd/Ctrl+Shift+P → Open config.json → post i models\[\] (PearAI är en förgrening av Continue).

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

PearAI:s officiella dokumentation kunde inte kontrolleras (dokumentationswebbplatsen var otillgänglig), och repositoriet hade inte uppdaterats på länge. Konfigurationsformen bygger på Continue — kontrollera i appen.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/pearai/)[Appens dokumentation ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/sv/integrations/visual-studio-2026/)

Kodredigerare

Under granskning

OpenAI Chat

Egen leverantör i Copilot Chat för Visual Studio.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/visual-studio-2026/)

#### Var du ställer in

Chat → modellval → Manage models → Add custom model → leverantören OpenAI (custom endpoint) → adress, nyckel, modell.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

Exempelmodell: `gpt-6.1-sol`

#### Viktigt

Visual Studio-bloggen (29.09.2026) meddelade stöd för egna OpenAI- och Ollama-adresser i VS 2026 Stable, men dokumentationssidan beskriver fortfarande bara OpenAI-/Anthropic-/Google-nycklar utan adressfält; fältnamn och adressformat är därför ännu obekräftade. Endast chatt; inte tillgängligt för Copilot Business/Enterprise-abonnemang.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/visual-studio-2026/)[Appens dokumentation ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/sv/integrations/void/)

Kodredigerare

Under granskning

OpenAI Chat

Kodredigerare med öppen källkod baserad på VS Code; utvecklingen har upphört.

[Läs mer →](https://ailoot.ai/docs/sv/integrations/void/)

#### Var du ställer in

Void Settings → Providers → OpenAI-Compatible → baseURL, API key, modell.

#### Konfiguration

Anropa GET /v1/models med din Ailoot-nyckel innan du startar. Välj ett exakt modell-ID vars metoder omfattar POST /v1/chat/completions och använd det i konfigurationen. Kontrollera även verktygsstöd och funktionerna som din klientversion behöver för agenter.

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (utan /chat/completions)
API key:  sk-...
Model:    claude-sonnet-5-5
```

Exempelmodell: `claude-sonnet-5-5`

#### Viktigt

Inställningarna hämtades från Voids källkod, inte användardokumentationen. Void-repositoriet är arkiverat och redigeraren utvecklas inte längre — endast lämplig för befintliga användare.

[Fullständig instruktion →](https://ailoot.ai/docs/sv/integrations/void/)[Appens dokumentation ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Inga träffar. Om appen stöder egen OpenAI- eller Anthropic-API-adress kommer den troligen att fungera — [här är vad du ska ange](https://ailoot.ai/docs/sv/keys/).

## Passar inte ännu

I dessa appar kan du inte ange egen API-adress. Bredvid visas alternativ.

| App | Varför den inte passar | Alternativ |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Fungerar bara med Cursor-modeller; egen API-adress kan inte anges. | Claude Code, Codex CLI eller opencode |
| **Auggie CLI (Augment Code)** | Inloggning med Augment-konto; en extern leverantör kan inte anges. | Claude Code eller opencode |
| **Windsurf / Devin Desktop** | Godtar bara en Anthropic-nyckel för vissa Claude-modeller; egen adress kan inte anges. | Cline, Roo Code eller Kilo Code i VS Code |
| **Kiro** | Ingen möjlighet att ange egen nyckel och API-adress. | Cline eller Roo Code |
| **Google Antigravity (IDE)** | Ingen officiell inställning för egen leverantör; vi rekommenderar inte tredjepartspatchar. | Antigravity CLI eller Gemini CLI |
| **Visual Studio med Copilot Business eller Enterprise** | På dessa Copilot-abonnemang är egna modeller inte tillgängliga. | Personligt Copilot-abonnemang — posten Visual Studio 2026 |
| **Automatisk komplettering i Cursor Tab** | Använder alltid Cursor-modeller, även med egen nyckel. | Cursor-chatten ställs in separat — posten Cursor |
| **Enchanted** | Fungerar endast med Ollama API. | Open WebUI eller Chatbox |
| **Smart Connections (Obsidian)** | Externa API:er är bara tillgängliga i betalversionen Smart Chat Pro. | Obsidian Copilot |
| **Witsy, 5ire** | Vi hittade ingen officiell beskrivning av egen API-adress. | Cherry Studio eller Jan |
| **Make: inbyggd OpenAI-modul** | Ansluter endast till ett OpenAI-konto. | HTTP-modulen → Make a request — posten Make |
| **Zapier: appen ChatGPT (OpenAI)** | Inget fält för egen adress. | Webhooks by Zapier → Custom Request — posten Zapier |
| **Home Assistant: OpenAI Conversation** | Den inbyggda integrationen använder endast OpenAI:s adress. | Extended OpenAI Conversation från HACS — posten Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Botramverk ansluter inte själva till modeller. | OpenAI eller Anthropic SDK inne i boten — posten Telegram-bot |

## API-anslutning och klientinställningar

### Var anger jag API-adressen och nyckeln i min klient?

Agenter, redigerare, chattar och SDK:er som godtar Ailoot-nyckeln. Knappen ”Ställ in” visar var adress och nyckel anges samt en färdig konfiguration som kan kopieras.

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

## Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

## Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration

Välj en rabatterad plan för återkommande anrop.

Kampanjkod upp till 50%

Ange koden vid köpet. Priset räknas om enligt kampanjen.

Kostnader i historiken

Modell, token och belopp sparas för varje anrop.

[Välj prenumeration](https://ailoot.ai/docs/sv/billing/subscriptions/) · [Se modellpriser](https://ailoot.ai/models/sv/)

## Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation

Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.

Återförsäljarlicens

Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.

Dokument på webbplatsen

Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

[Begär återförsäljarlicens](mailto:support@ailoot.ai) · [Officiella villkor och licensavtal](https://ailoot.ai/legal/offer?lang=sv)

## Frågor

Vilket format ska jag välja för klienten?

Välj det OpenAI-, Anthropic- eller Gemini-format som klienten stöder. Kontrollera en kompatibel API-metod och modellens ID på Ailoots modellkort; stöd för ett format innebär inte att varje modell stöder alla format.

Vad behöver jag ställa in i klienten?

Ange Ailoots API-nyckel, API-adress och ett modell-ID som är kompatibelt med klientens metod. OpenAI SDK använder https://api.ailoot.ai/v1; Anthropic och Gemini SDK använder https://api.ailoot.ai. Behåll fälten i exemplet för det formatet.

Hur skickar jag min första API-begäran?

Skapa en API-nyckel hos Ailoot. Ange https://api.ailoot.ai/v1 för OpenAI SDK eller https://api.ailoot.ai för Anthropic och Gemini SDK. GET /v1/models är gratis och listar modeller som din nyckel har tillgång till; använd sedan exemplet för vald modell och API-metod.

Vad ska jag kontrollera när en ansluten klient misslyckas?

Kontrollera att klienten skickar förväntat OpenAI-, Anthropic- eller Gemini-format till rätt API-adress med din API-nyckel från Ailoot. Bekräfta modellens ID och metoden och jämför sedan felet med klientguiden. Skicka felet och begärans ID till support@ailoot.ai utan att dela nyckeln.

Kan Ailoot användas i en betald produkt?

Ja. Anslut API till SaaS, app eller bot enligt Ailoots officiella villkor och licensavtal. Begär skriftliga projektvillkor och återförsäljarlicens för vidareförsäljning.

Hur ansöker jag om en återförsäljarlicens?

Mejla support@ailoot.ai och beskriv vad produkten gör, vilka som använder den och hur du ger åtkomst. Be om en återförsäljarlicens och skriftliga villkor för ditt projekt.

## Ailoot · Företaget och dess projektportfölj





Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.





Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.





Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
