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

[연동](https://ailoot.ai/docs/ko/integrations/) 

# 즐겨 쓰는 도구에 Ailoot 연결 — AI API 클라이언트 연결

Ailoot 키를 사용할 수 있는 에이전트, 편집기, 채팅 앱과 SDK입니다. «설정» 버튼을 누르면 주소와 키를 입력할 위치 및 복사해서 사용할 설정 내용이 표시됩니다.

**85**앱

**77**준비 완료

**8**검토 중

 앱 검색 

## 터미널 에이전트

코딩 에이전트와 CLI: 코드 작성, 명령 실행, 파일 편집.

CC

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

터미널 에이전트

Anthropic Messages

Anthropic의 터미널 에이전트: 코드를 작성하고 파일을 수정하며 명령을 실행합니다.

[자세히 →](https://ailoot.ai/docs/ko/integrations/claude-code/)

#### 설정 위치

환경 변수 또는 ~/.claude/settings.json의 "env" 블록(단일 프로젝트는 .claude/settings.local.json); VS Code 확장 — claudeCode.environmentVariables; 확인 — /status 명령

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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
```

모델 예제: `claude-sonnet-5-5`

#### 중요

/v1을 제외한 주소를 사용하세요. Claude Code가 /v1/messages를 추가합니다. ANTHROPIC\_AUTH\_TOKEN은 Authorization: Bearer로, ANTHROPIC\_API\_KEY는 x-api-key로 전송하며 Ailoot는 둘 다 허용합니다. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1은 /v1/models에서 Ailoot 모델을 /model로 가져옵니다. 알 수 없는 필드의 400 오류에는 CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1을 사용합니다. Anthropic 문서는 게이트웨이를 통한 비Claude 모델 사용을 지원하지 않습니다. Ailoot의 /v1/messages가 이 모델들을 처리하더라도 Claude 모델을 권장합니다. 게이트웨이에서는 Remote Control과 음성 입력을 사용할 수 없습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/claude-code/)[앱 문서 ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

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

터미널 에이전트

OpenAI Responses

OpenAI의 터미널 에이전트로, Responses 형식을 사용합니다.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openai-codex-cli/)

#### 설정 위치

~/.codex/config.toml(사용자 파일만 허용. 프로젝트 .codex/config.toml의 model\_provider/model\_providers는 무시됨); 키 — env\_key에 지정한 환경 변수

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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
```

모델 예제: `gpt-6.1-sol`

#### 중요

Codex는 OpenAI Responses API만 사용합니다(문서에는 wire\_api = "responses"만 명시). 따라서 /v1/responses가 필요합니다. 제공자 ID openai, ollama, lmstudio는 예약되어 있습니다. 다른 방법은 내장 openai의 openai\_base\_url = "https://api.ailoot.ai/v1"입니다. Ailoot는 Codex manifest 형식의 목록(GET /v1/models에 client\_version을 포함한 요청)을 제공합니다. 카탈로그에서 OpenAI Responses가 있는 구체적 모델을 선택하세요. 2026-09-30 스냅샷의 gemini-3.6-flash는 OpenAI Chat, Anthropic Messages, Gemini만 있고 Responses가 없으므로 Codex에 맞지 않습니다. 모델군 이름이 아니라 각 카드에서 형식을 확인하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openai-codex-cli/)[앱 문서 ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic Messages

메모리와 스킬을 갖춘 Nous Research의 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/hermes-agent/)

#### 설정 위치

hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» 또는 ~/.hermes/config.yaml(model 섹션 또는 providers 사전)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.hermes/config.yaml`

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

# 여러 형식을 함께 사용하려면 이름을 지정한 공급자를 설정하세요:
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

# 세션에서: /model custom:claude-sonnet-5-5
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

transport: chat\_completions(OpenAI Chat), anthropic\_messages(Anthropic Messages), codex\_responses(OpenAI Responses). .env의 LLM\_MODEL은 더 이상 사용하지 않으며 OPENAI\_BASE\_URL은 openai-api 제공자에만 적용됩니다. anthropic\_messages는 /v1을 제외하세요. Anthropic SDK가 /v1/messages를 추가합니다. 이미지 인식·대화 압축 등 보조 작업도 기본적으로 같은 주 모델을 사용합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/hermes-agent/)[앱 문서 ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

내 컴퓨터에서 사용하는 개인 AI 어시스턴트: 채팅, 메신저, 작업.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openclaw/)

#### 설정 위치

OpenClaw 설정(~/.openclaw/openclaw.json) → models.providers.\<id\>; 기본 모델 — agents.defaults.model.primary; 안전한 수정 — openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

api 어댑터: openai-completions(baseUrl 지정 시 기본값), openai-responses(서버가 /v1/responses를 지원할 때만 사용하며 Ailoot는 지원), anthropic-messages, google-generative-ai 등. anthropic-messages 예제는 /v1 없는 baseUrl을 사용합니다. 모델 input에 "image"가 있으면 OpenClaw가 이미지를 보냅니다. Claude 예제는 텍스트만 유지합니다. 2026-09-30 스냅샷의 해당 메서드는 image 입력을 명시하지 않습니다. 현재 카드가 선택한 API 형식과 이미지 입력을 명시한 구체적 모델에만 "image"를 추가하세요. 예를 들어 스냅샷의 gemini-3.6-flash는 OpenAI Chat image 입력을 명시하지만 실제 지원은 카드와 형식에 달려 있습니다. 주 설정 경로는 일반 OpenClaw 사용 관례에 따랐으며 읽은 문서는 ~/.openclaw/agents/\<agentId\>/agent/models.json도 언급합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openclaw/)[앱 문서 ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

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

터미널 에이전트

OpenAI Chat

OpenAI 호환 제공자를 연결할 수 있는 오픈 소스 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/opencode/)

#### 설정 위치

opencode.json(프로젝트 내 파일 또는 ~/.config/opencode/opencode.json) → provider.\<id\>; 키 — /connect 또는 "apiKey": "{env:VAR}"

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

@ai-sdk/openai-compatible은 /v1/chat/completions를 사용합니다. /v1/responses가 필요한 모델은 문서의 @ai-sdk/openai를 사용하세요. 자체 baseURL이 있는 Anthropic 호환 제공자는 opencode 문서에 없습니다. 현재 카탈로그가 OpenAI Chat을 명시한 모델을 선택하세요. 2026-09-30의 gemini-3.6-flash는 지원하지만 다른 Gemini는 각 카드를 확인해야 합니다. 이 경로는 네이티브 Gemini 형식을 쓰지 않습니다. 카탈로그에 메서드가 있다고 특정 클라이언트 버전의 실제 실행을 증명하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/opencode/)[앱 문서 ↗](https://opencode.ai/docs/providers/)

QC

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

터미널 에이전트

OpenAI ChatAnthropic MessagesGemini

Qwen 팀의 콘솔 에이전트: OpenAI, Anthropic 및 Gemini 형식.

[자세히 →](https://ailoot.ai/docs/ko/integrations/qwen-code/)

#### 설정 위치

OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL 변수, 세션의 /auth 명령 또는 ~/.qwen/settings.json(modelProviders + security.auth.selectedType)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```bash
export AILOOT_API_KEY="sk-..."
# 빠른 설정
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"
  }
}
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `qwen3.8-max`

#### 중요

프로토콜 타입: openai(Chat Completions), anthropic, gemini, vertex-ai. openai의 baseUrl에는 /v1을 포함합니다. 문서의 anthropic·gemini 예제에는 baseUrl이 없으므로 openai 방식을 권장합니다. OpenAI Chat을 지원하는 카탈로그 모델을 선택하세요. gemini-3.6-flash는 지원하지만 다른 Gemini 모델은 지원 형식이 다를 수 있어 각 카드를 확인해야 합니다. settings.json은 envKey의 AILOOT\_API\_KEY에서 키를 읽습니다. export AILOOT\_API\_KEY=sk-... 또는 ~/.qwen/.env의 AILOOT\_API\_KEY=sk-...로 지정하세요. 그렇지 않으면 빈 키로 시작해 401을 받습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/qwen-code/)[앱 문서 ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

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

터미널 에이전트

Gemini

Gemini의 네이티브 형식을 사용하는 Google의 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/gemini-cli/)

#### 설정 위치

환경 변수 GEMINI\_API\_KEY 및 GOOGLE\_GEMINI\_BASE\_URL; 인증 방식 — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; 모델 — GEMINI\_MODEL 또는 -m 플래그

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gemini-3.8-flash`

#### 중요

주소에는 /v1beta를 넣지 마세요. SDK가 /v1beta/models/{model}:generateContent를 자동으로 추가합니다. 주소는 HTTPS여야 합니다. 키는 x-goog-api-key 헤더로 전송되며 Ailoot가 이를 받습니다. 카탈로그에 Gemini 형식이 명시된 모델만 사용할 수 있습니다. 실행 전에 정확한 ID와 이 메서드가 해당 키에 제공되는지 확인하세요. Ailoot는 비용 계산 후 유료 Gemini 응답을 단어별이 아닌 전체 응답으로 전달하므로, 긴 응답의 텍스트는 즉시 표시되지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/gemini-cli/)[앱 문서 ↗](https://geminicli.com/docs/reference/configuration/)

KC

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

코드 작업을 위한 Moonshot의 콘솔 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/kimi-cli/)

#### 설정 위치

~/.kimi/config.toml(providers 및 models 섹션, default\_model); /login은 Moonshot 플랫폼만 지원하므로 사용자 주소는 파일에 직접 지정

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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"]
```

모델 예제: `kimi-k3`

#### 중요

타입: openai\_legacy(Chat Completions, base\_url에 /v1), openai\_responses(Responses, /v1 포함), anthropic(/v1 제외), gemini(base\_url은 Google 루트, Ailoot는 https://api.ailoot.ai). SearchWeb은 Moonshot 자체 플랫폼에서만 동작하며 다른 API 주소의 FetchURL은 로컬 다운로드로 전환됩니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/kimi-cli/)[앱 문서 ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

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

터미널 에이전트

OpenAI ChatAnthropic Messages

crushrc 파일에서 설정하는 Charm의 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/crush/)

#### 설정 위치

crushrc(Bash 설정): ./.crushrc, ./crushrc 또는 ~/.config/crush/crushrc; 이전 crush.json 형식은 구식이지만 동작함

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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

# Claude용 Anthropic 형식: 주소에서 /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
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `deepseek-v4-pro`

#### 중요

openai-compat 타입은 OpenAI Chat 형식이며 /v1을 포함합니다. anthropic 타입은 Messages 형식이며 /v1을 제외합니다. Crush가 주소를 anthropic-sdk-go에 전달하면 /v1/messages가 자동 추가됩니다. Crush README의 /v1 예제는 /v1/v1/messages가 되어 404 오류를 일으킵니다. 키는 x-api-key로 보내며 Ailoot가 허용합니다. 모델 목록이 비면 openai-compat가 /v1/models에서 자동 조회합니다. crushrc는 코드로 실행되므로 다른 사람의 폴더에 이 파일이 있다면 Crush를 시작하지 마세요. 예제 Claude는 supports-images = false입니다. 2026-09-30 스냅샷은 선택한 Messages 형식에 텍스트만 명시합니다. 버전이 이 플래그를 지원해도 현재 카드가 해당 API 형식의 image 입력을 명시한 모델에서만 켜세요. 클라이언트 플래그가 모델에 이미지 지원을 추가하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/crush/)[앱 문서 ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

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

터미널 에이전트

OpenAI Chat

git 저장소에서 바로 AI와 페어 프로그래밍.

[자세히 →](https://ailoot.ai/docs/ko/integrations/aider/)

#### 설정 위치

변수 OPENAI\_API\_BASE 및 OPENAI\_API\_KEY, 플래그 --model openai/\<모델\>

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `openai/deepseek-v4-pro`

#### 중요

openai/ 접두사는 필수입니다. Aider가 LiteLLM을 통해 OpenAI 호환 /v1/chat/completions로 요청을 보내게 합니다. Aider가 모르는 모델은 컨텍스트 정보가 없다는 경고를 표시하지만 오류가 아닙니다. 자체 base URL을 사용하는 Anthropic 주소는 이 문서 페이지에 설명되어 있지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/aider/)[앱 문서 ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

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

터미널 에이전트

OpenAI ChatAnthropic Messages

MCP 확장을 갖춘 터미널 및 컴퓨터용 오픈 소스 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/goose/)

#### 설정 위치

goose configure → Custom Providers → Add A Custom Provider 또는 ~/.config/goose/custom\_providers/의 JSON(Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); 다른 방법 — OPENAI\_HOST/OPENAI\_BASE\_PATH를 사용하는 내장 OpenAI 제공자

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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

# 내장 OpenAI 공급자를 사용하는 방식:
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"
```

모델 예제: `claude-sonnet-5-5`

#### 중요

사용자 지정 제공자 엔진: openai, anthropic, ollama. Goose 예제의 engine openai base\_url은 /v1/chat/completions까지의 전체 경로입니다. 내장 제공자의 OPENAI\_HOST는 경로 없는 루트, OPENAI\_BASE\_PATH는 경로(기본값 v1/chat/completions)입니다. Goose는 config.yaml의 키를 무시하므로 환경 변수 또는 키체인을 사용하세요. 저장소는 aaif-goose/goose로 이동했습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/goose/)[앱 문서 ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic Messages

사용자 지정 모델을 연결할 수 있는 Factory의 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/factory-droid/)

#### 설정 위치

~/.factory/settings.json → customModels 배열; 모델 선택 — /model 명령의 «Custom models» 메뉴

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

provider: anthropic = Messages API(Anthropic와 같은 baseUrl, /v1 제외), openai = Responses API(/v1 포함), generic-chat-completion-api = Chat Completions(/v1 포함). anthropic은 기본적으로 x-api-key로 키를 보내며 Ailoot가 허용합니다. "authMode": "bearer"는 Authorization으로 전환합니다. 키는 로컬에 보관됩니다. Factory가 전체 테스트하는 API는 Anthropic와 OpenAI의 공식 API뿐입니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/factory-droid/)[앱 문서 ↗](https://docs.factory.com/model-independence/byok)

Am

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

유연한 모델 라우팅을 제공하는 Amp 코딩 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/amp/)

#### 설정 위치

설정 → Model Routing → Add → Custom URL(팀은 workspace Model Routing); 터미널 — amp config model-providers (list, test, set-priority, edit-router…)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

GPT용 두 번째 연결:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

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

모델 예제: `claude-fable-5`

#### 중요

Custom URL 형식: chat-completions(\<base\>/chat/completions), responses(\<base\>/responses), anthropic-messages(\<base\>/v1/messages, /v1 중복 없음), google-genai(\<base\>/models/\<model\>:streamGenerateContent). 키는 Authorization: Bearer로 전송합니다. 매핑에는 provider/model 형식의 Amp 표준 ID를 사용하며 화살표는 Ailoot로 전달할 ID를 지정합니다. 연결 범위에 없는 모델은 Amp가 자체 크레딧으로 처리합니다. 문서는 사용자 지정 호스트가 Amp에서 접근 가능해야 한다고 요구합니다. 주소가 공개되어 있어 조건을 만족합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/amp/)[앱 문서 ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

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

터미널 에이전트

OpenAI ChatAnthropic MessagesGemini

역할, 세션 및 RAG를 지원하는 범용 터미널 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/aichat/)

#### 설정 위치

AIChat config.yaml → clients(openai-compatible, claude, gemini 타입); 모델 — -m \<client\>:\<model\>

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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 '안녕하세요'
```

모델 예제: `deepseek-v4-pro`

#### 중요

AIChat 설정 예제의 claude api\_base는 /v1을, gemini는 /v1beta를 포함합니다. Ailoot에서도 같습니다. 세 클라이언트로 OpenAI, Anthropic, Gemini의 세 Ailoot 형식에 모두 접근할 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/aichat/)[앱 문서 ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

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

터미널 에이전트

OpenAI Chat

에이전트 작업과 자동화를 위한 Continue의 콘솔 버전.

[자세히 →](https://ailoot.ai/docs/ko/integrations/continue-cli/)

#### 설정 위치

Continue YAML 설정(config.yaml)을 --config \<path\> 플래그로 CLI에 전달

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

# 실행:
cn --config ./ailoot.yaml
```

모델 예제: `claude-sonnet-5-5`

#### 중요

OpenAI 호환 서비스에서는 Continue가 provider: openai와 /v1을 포함한 apiBase를 사용합니다. 확장과 CLI의 설정 형식은 같으며 파일은 --config로 전달합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/continue-cli/)[앱 문서 ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

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

터미널 에이전트

OpenAI Chat

제공자를 설정할 수 있는 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/forge/)

#### 설정 위치

forge provider login → OpenAI-compatible(권장 방식); 구식 방식 — .env의 OPENAI\_URL 및 OPENAI\_API\_KEY와 forge.yaml의 model

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```bash
# 권장 방식:
forge provider login   # OpenAI-compatible을 선택하고 https://api.ailoot.ai/v1 및 sk-...를 입력하세요

# 더 이상 권장하지 않는 방식 (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

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

모델 예제: `claude-sonnet-5-5`

#### 중요

문서는 .env 설정을 구식으로 표시합니다. Forge는 처음 시작할 때 변수를 자체 파일 저장소로 옮깁니다. provider login 마법사의 정확한 메뉴 이름은 README에 없습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/forge/)[앱 문서 ↗](https://github.com/tailcallhq/forgecode)

GC

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

터미널 에이전트

OpenAI ChatAnthropic Messages

사용자 지정 모델을 사용하는 터미널 Copilot.

[자세히 →](https://ailoot.ai/docs/ko/integrations/github-copilot-cli/)

#### 설정 위치

환경 변수 COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL(또는 --model 플래그)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI 호환 모드
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 모드
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
```

모델 예제: `gpt-6.1-sol`

#### 중요

타입: openai(기본값, 모든 OpenAI 호환 서버), azure, anthropic. 도구 호출과 스트리밍을 지원하는 모델이어야 합니다. COPILOT\_PROVIDER\_WIRE\_API로 프로토콜을 선택하지만 값은 페이지에 명시되어 있지 않습니다. COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS로 한도를 설정할 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/github-copilot-cli/)[앱 문서 ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

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

터미널 에이전트

OpenAI Chat

코드, 파일, 브라우저를 다루는 개인용 터미널 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/gptme/)

#### 설정 위치

~/.config/gptme/config.toml → \[\[providers\]\]; 모델 선택 형식 — \<provider\>/\<model\>

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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 '안녕' -m ailoot/claude-sonnet-5-5
```

모델 예제: `claude-sonnet-5-5`

#### 중요

모든 OpenAI 호환 서버를 사용할 수 있습니다. 키는 api\_key, api\_key\_env, \<NAME\>\_API\_KEY 순서로 찾습니다. 제공자 목록 — gptme-util providers list.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/gptme/)[앱 문서 ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

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

터미널 에이전트

OpenAI ChatOpenAI ResponsesAnthropic Messages

Kilo Code의 콘솔 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/kilo-code-cli/)

#### 설정 위치

~/.config/kilo/kilo.jsonc(또는 ./kilo.jsonc, KILO\_CONFIG도 사용 가능) → provider.\<id\>.options.baseURL; 확장 — Settings → Providers → Custom provider

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

Custom provider 창에서 OpenAI Compatible(Chat Completions), OpenAI Responses, Anthropic Messages를 선택할 수 있습니다. {env:VAR}는 신뢰된 전역 설정(~/.config/kilo)에서만 동작하며 프로젝트 kilo.json에서는 환경 변수의 키가 치환되지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/kilo-code-cli/)[앱 문서 ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

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

터미널 에이전트

OpenAI ChatOpenAI Responses

명령줄에서 모델에 요청을 보내는 유틸리티.

[자세히 →](https://ailoot.ai/docs/ko/integrations/llm-cli/)

#### 설정 위치

llm 설정 폴더의 extra-openai-models.yaml; 키 — llm keys set \<이름\>

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`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 '안녕하세요'
```

모델 예제: `claude-sonnet-5-5`

#### 중요

기본값은 Chat Completions입니다. responses: true로 /responses를 사용합니다. api\_base를 지정하면 OpenAI 키를 보내지 않으므로 api\_key\_name이 필요합니다. 에이전트가 아닌 모델 호출 CLI 유틸리티입니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/llm-cli/)[앱 문서 ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

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

터미널 에이전트

OpenAI Chat

저장소 작업을 위한 미니멀 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/mini-swe-agent/)

#### 설정 위치

에이전트 YAML 설정 → model 섹션(model\_name, model\_kwargs); 기본 설정 경로 변경 — MSWEA\_MINI\_CONFIG\_PATH

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```yaml
# 에이전트 설정 일부
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"
```

모델 예제: `claude-sonnet-5-5`

#### 중요

LiteLLM을 사용하며 model\_kwargs를 litellm.completion에 직접 전달합니다. 가격 등록이 없으면 LiteLLM이 알 수 없는 비용으로 오류를 내므로 cost\_tracking: "ignore\_errors" 또는 MSWEA\_COST\_TRACKING=ignore\_errors로 끕니다. OPENAI\_API\_KEY로 키를 보내는 것은 LiteLLM 표준이지만 mini-SWE-agent 페이지에는 표시되어 있지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/mini-swe-agent/)[앱 문서 ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

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

터미널 에이전트

OpenAI Chat

명령줄에서 사용하는 자율 개발 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openhands-cli/)

#### 설정 위치

Ctrl+P → Settings(제공자, 모델), ~/.openhands/agent\_settings.json(llm.model / llm.api\_key / llm.base\_url) 또는 --override-with-envs 플래그와 함께 LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL 환경 변수 사용

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

`~/.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-..."
# 환경 변수로 일회성 실행:
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
```

모델 예제: `openai/claude-sonnet-5-5`

#### 중요

OpenHands는 LiteLLM을 사용합니다. OpenAI 프록시는 문서에 따라 openai/\<모델\> 형식의 Custom Model과 프록시 Base URL을 지정하세요. --override-with-envs 변경은 저장되지 않습니다. 웹 UI: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openhands-cli/)[앱 문서 ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

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

터미널 에이전트

OpenAI ChatAnthropic MessagesGemini

미니멀 터미널 코딩 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/pi/)

#### 설정 위치

~/.pi/agent/models.json(또는 프로젝트를 신뢰한 후 .pi/models.json); 선택 — /model

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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"
        }
      ]
    }
  }
}
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

Pi 문서는 models.json의 OpenAI, Anthropic, Google 호환 endpoint를 명확히 허용하며 예제는 api: openai-completions입니다. apiKey는 $NAME/${NAME}, 리터럴 또는 !명령을 해석합니다. /model을 열면 파일을 다시 읽습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/pi/)[앱 문서 ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

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

터미널 에이전트

OpenAI Chat

대규모 작업을 위한 에이전트: 계획, 샌드박스에서 변경, 적용.

[자세히 →](https://ailoot.ai/docs/ko/integrations/plandex/)

#### 설정 위치

plandex models custom(또는 REPL의 \\models custom) — 사용자 모델·제공자 JSON 파일 열기

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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"
        }
      ]
    }
  ]
}
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

자체 호스팅 Plandex에서만 사용자 제공자를 사용할 수 있습니다. 클라우드의 BYO 키는 내장 제공자만 허용합니다. 모든 custom 제공자는 OpenAI 호환(Chat Completions)이어야 하며 이후 자신의 model pack에서 모델을 활성화합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/plandex/)[앱 문서 ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

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

터미널 에이전트

OpenAI ChatAnthropic Messages

개발 작업을 위한 ByteDance의 연구 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/trae-agent/)

#### 설정 위치

trae\_config.yaml → model\_providers.\<이름\>.base\_url; 다른 방법 — .env의 OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL 변수

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

YAML에는 공백만 쓰고 탭은 쓰지 마세요. Anthropic 형식은 provider: anthropic 및 ANTHROPIC\_BASE\_URL입니다(README는 정확한 /v1 요구 사항을 명시하지 않으므로 https://api.ailoot.ai 사용).

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/trae-agent/)[앱 문서 ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

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

터미널 에이전트

OpenAI Chat

에이전트가 내장되어 있고 모델 주소를 직접 설정할 수 있는 터미널.

[자세히 →](https://ailoot.ai/docs/ko/integrations/warp/)

#### 설정 위치

Settings → «inference endpoint» 검색 → Custom inference endpoint: 기본 URL, 키, 모델 ID; 이후 선택기에서 모델 선택

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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
그런 다음 모델 목록에서 claude-sonnet-5-5 등을 선택하세요 (Auto 제외).
```

모델 예제: `claude-sonnet-5-5`

#### 중요

OpenAI Chat Completions(POST /v1/chat/completions)만 지원합니다. 요청은 Warp 서버를 통과합니다. 키는 로컬에 보관되지만 요청할 때마다 Warp 백엔드로 전달됩니다. Auto 및 사용자 라우터는 항상 Warp 크레딧을 사용하며 클라우드 에이전트는 이 endpoint를 사용하지 않습니다. Free 및 유료 개인·최대 10인 팀 요금제에서 사용할 수 있습니다. 현재 카탈로그가 OpenAI Chat을 명시한 모델을 선택하세요. 2026-09-30의 gemini-3.6-flash는 지원하지만 다른 Gemini는 각 카드를 확인해야 합니다. 네이티브 Gemini 형식은 이 경로를 쓰지 않습니다. 메서드가 있다고 특정 클라이언트 버전의 실제 실행을 증명하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/warp/)[앱 문서 ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## 편집기와 IDE

코드 편집기의 확장 및 내장 비서.

Cl

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

편집기 확장 프로그램

OpenAI ChatAnthropic Messages

VS Code 및 JetBrains의 자율 에이전트: 계획, 수정, 명령.

[자세히 →](https://ailoot.ai/docs/ko/integrations/cline/)

#### 설정 위치

Cline 패널 → 톱니바퀴(Settings) → API Provider = «OpenAI Compatible» → Base URL, API Key, Model ID. 다른 방법: API Provider = «Anthropic» → «Use custom base URL» 선택.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
OpenAI Compatible (권장):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (또는 gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window 및 Max Output Tokens는 모델에 맞게 설정; Image Support는 이미지를 인식하는 모델에만 사용.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

OpenAI Compatible은 /v1/chat/completions를 호출하므로 주소에 /v1을 포함합니다. Anthropic은 /v1/messages를 호출하며 주소에 /v1을 제외합니다. 다만 모델 목록에 Anthropic 이름만 있으므로 다른 Ailoot 모델은 OpenAI Compatible으로 사용합니다. 에이전트 모드는 도구 호출 모델이 필요합니다. Gemini 3.1 Pro는 chat/completions에서 사용할 수 없습니다(Gemini와 Anthropic 형식만 지원). 여기서는 gemini-3.6-flash를 사용하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/cline/)[앱 문서 ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

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

편집기 확장 프로그램

OpenAI ChatAnthropic Messages

코딩, 아키텍처 설계 및 디버깅 모드를 갖춘 VS Code 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/roo-code/)

#### 설정 위치

Roo Code 패널 → 톱니바퀴 → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; 필요하면 Model Configuration(Max Output Tokens, Context Window, Image Support, Computer Use, 가격). Anthropic 제공자에는 «Use custom base URL» 체크박스가 있습니다.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

Anthropic을 사용하는 방식:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

모델 예제: `gpt-6.1-sol`

#### 중요

Roo Code는 OpenAI 형식의 도구만 호출하므로 모델이 /v1/chat/completions의 tools를 지원해야 합니다. Anthropic은 /v1/messages를 쓰며 주소에 /v1을 제외합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/roo-code/)[앱 문서 ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

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

편집기 확장 프로그램

OpenAI Chat

여러 모드와 사용자 지정 모델을 지원하는 VS Code 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/kilo-code/)

#### 설정 위치

Settings(톱니바퀴) → Providers 탭 → 하단 «Custom provider» → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models(/v1/models에서 목록 조회). kilo.json에 설정 저장.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        목록에서 선택, 예: claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

모델 예제: `deepseek-v4-pro`

#### 중요

Kilo는 {Base URL}/models를 조회해 모델 목록을 표시합니다. Ailoot의 GET /v1/models는 전체 카탈로그를 반환합니다. .../v1/chat/completions 전체 주소도 지정할 수 있으며 사용자 헤더도 지원합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/kilo-code/)[앱 문서 ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

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

편집기 확장 프로그램

OpenAI Chat

VS Code 및 JetBrains 어시스턴트: 채팅, 수정, 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/continue/)

#### 설정 위치

~/.continue/config.yaml 파일(또는 Continue 설정 편집기): models\[\] 항목에 provider: openai와 apiBase 지정.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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   # /chat/completions를 반드시 사용해야 하는 경우에만 설정
```

모델 예제: `claude-sonnet-5-5`

#### 중요

apiBase는 /v1로 끝나야 합니다. gpt-5/o 계열 이름이면 Continue가 /v1/responses를 자동 선택할 수 있습니다. Ailoot의 gpt-\*는 /v1/responses와 /v1/chat/completions를 모두 지원하며 useResponsesApi: false는 chat/completions를 강제합니다. useLegacyCompletionsEndpoint는 필요하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/continue/)[앱 문서 ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

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

코드 편집기

OpenAI ChatOpenAI ResponsesAnthropic Messages

에이전트가 내장된 빠른 코드 편집기.

[자세히 →](https://ailoot.ai/docs/ko/integrations/zed/)

#### 설정 위치

Agent Settings(agent::OpenSettings) → LLM Providers → Add Provider 또는 settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. 키는 설정 창(시스템 키체인에 보관) 또는 \<대문자로 된 제공자 ID\>\_API\_KEY 환경 변수에 지정합니다.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

openai\_compatible의 주소에는 /v1을 포함합니다(/v1/chat/completions 사용; capabilities.chat\_completions = false로 설정하면 모델이 /v1/responses를 사용합니다). anthropic\_compatible의 주소에는 /v1을 넣지 않습니다(/v1/messages 사용; Zed는 x-api-key로 키를 보내고 Ailoot는 이를 받습니다). 기본값은 images = false 및 parallel\_tool\_calls = false입니다. Zed는 이미지를 보낼 수 있지만 현재 카탈로그 카드가 선택한 API 형식에서 image 입력을 지원한다고 명시한 모델에 한해서만 images를 켜세요. GPT와 Claude 예제에서는 images = false입니다. 2026-09-30 스냅샷은 해당 모델에 텍스트 입력만 명시합니다. 예를 들어 gemini-3.6-flash는 이 스냅샷에서 OpenAI Chat의 image 입력을 명시합니다. 실제 지원 여부는 모델 카드와 형식에 따라 달라집니다. 추론 모델용 필드 reasoning\_effort가 있습니다. 예제의 max\_tokens 값은 컨텍스트 크기입니다. 정확한 한도는 모델 카탈로그를 확인하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/zed/)[앱 문서 ↗](https://zed.dev/docs/ai/use-api-access)

VC

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

편집기 확장 프로그램

OpenAI ChatOpenAI ResponsesAnthropic Messages

VS Code의 Copilot Chat에 사용자 지정 제공자 연결.

[자세히 →](https://ailoot.ai/docs/ko/integrations/vscode-copilot-byok/)

#### 설정 위치

채팅 모델 선택 → Manage Language Models(톱니바퀴) → Add Models → Custom Endpoint → VS Code가 chatLanguageModels.json 열기(이전 github.copilot.chat.customOAIModels 설정은 구식).

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

url은 endpoint의 전체 경로입니다. apiType 값: chat-completions, responses(url .../v1/responses), messages(url .../v1/messages). BYOK는 Copilot 요금제나 GitHub 로그인 없이도 채팅·에이전트에서 동작하지만 인라인 제안은 계속 Copilot을 사용합니다. 조직 관리자(Business/Enterprise)는 BYOK 정책을 끌 수 있습니다. 위 토큰 한도는 예제이므로 카탈로그 값을 사용하세요. vision = false는 2026-09-30 스냅샷이 GPT/OpenAI Chat 및 Claude/Anthropic Messages에 텍스트만 명시하기 때문입니다. VS Code가 vision을 제공해도 현재 카드가 해당 API 형식의 image 입력을 명시한 모델에서만 켜세요. 클라이언트 필드가 모델의 이미지 지원을 증명하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/vscode-copilot-byok/)[앱 문서 ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

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

코드 편집기

OpenAI Chat

사용자 키로 연결하는 JetBrains IDE 내장 어시스턴트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/jetbrains-ai-assistant/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

OpenAI-compatible을 선택하고 URL에 https://api.ailoot.ai/v1, API Key에 자신의 키를 입력하세요. Test Connection과 Apply를 차례로 누른 뒤 AI Chat에서 모델을 선택하세요. IDE 기능에 사용하려면 Models Assignment에서 모델을 지정하세요. Tool calling은 선택한 모델이 도구를 지원할 때만 켜세요. 코드 완성은 별도로 설정합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/jetbrains-ai-assistant/)[앱 문서 ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

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

코드 편집기

OpenAI Chat

외부 제공자와 연결하는 Xcode의 Coding Intelligence.

[자세히 →](https://ailoot.ai/docs/ko/integrations/xcode/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (/v1 제외 — Xcode가 /v1/models와 /v1/chat/completions를 자동으로 추가합니다)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ 그런 다음 목록에서 모델 선택 (예: claude-sonnet-5-5, gpt-6.1-sol)
```

모델 예제: `claude-sonnet-5-5`

#### 중요

Apple은 제공자가 Chat Completions를 지원하고 {URL}/v1/models 및 {URL}/v1/chat/completions에 응답하도록 요구합니다. Ailoot는 x-api-key 및 Authorization: Bearer를 허용합니다(Authorization을 선택하면 사용자 보고에 따르면 Xcode가 Bearer를 자동 추가). Xcode 에이전트는 별도 설정이며 이 안내에 포함하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/xcode/)[앱 문서 ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

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

Neovim 플러그인

OpenAI ChatAnthropic Messages

Neovim 플러그인: 버퍼에서 바로 채팅하고 수정.

[자세히 →](https://ailoot.ai/docs/ko/integrations/avante-nvim/)

#### 설정 위치

lazy.nvim에서 yetone/avante.nvim의 opts: opts.providers.\<이름\>에 \_\_inherited\_from = 'openai'를 지정(사용자 지정 OpenAI 호환 제공자)하거나 providers.claude.endpoint를 덮어씁니다. 키는 api\_key\_name에 지정된 변수에서 읽으며 AVANTE\_\* 이름을 지원합니다.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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, /v1 제외
      model = "claude-sonnet-5-5",
    },
  },
}
-- 터미널에서: export AILOOT_API_KEY=sk-...
-- claude 공급자는 AVANTE_ANTHROPIC_API_KEY 또는 ANTHROPIC_API_KEY를 읽습니다
```

모델 예제: `claude-sonnet-5-5`

#### 중요

플러그인 위키의 OpenAI 호환 주소는 /v1로 끝납니다. 플러그인이 /chat/completions를 추가합니다. 내장 claude 제공자는 https://api.anthropic.com 같은 주소를 쓰므로 Ailoot에서는 /v1을 제외합니다. \_\_inherited\_from 없는 사용자 지정 제공자는 전체 주소와 자체 응답 파싱 함수가 필요합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/avante-nvim/)[앱 문서 ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

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

Neovim 플러그인

OpenAI ChatAnthropic Messages

Neovim에서 채팅과 인라인 수정.

[자세히 →](https://ailoot.ai/docs/ko/integrations/codecompanion-nvim/)

#### 설정 위치

require('codecompanion').setup({ adapters = { http = { ... } } })에서 adapters.extend('openai\_compatible', ...) 또는 extend('anthropic', ...); 이후 interactions.chat/inline.adapter.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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",        -- sk-...를 저장한 환경 변수의 이름
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `gpt-6.1-sol`

#### 중요

openai\_compatible은 호스트(env.url, /v1 제외)와 경로(env.chat\_url)를 구분합니다. env 값은 환경 변수 이름, cmd:..., file:... 또는 Lua 함수일 수 있습니다. anthropic 어댑터도 /v1/messages용 사용자 지정 url로 확장할 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/codecompanion-nvim/)[앱 문서 ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

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

Emacs 패키지

OpenAI ChatAnthropic MessagesGemini

Emacs용 간단한 언어 모델 클라이언트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/gptel/)

#### 설정 위치

init.el: gptel-make-openai(OpenAI Chat), gptel-make-anthropic(Messages) 또는 gptel-make-gemini로 백엔드를 등록합니다. 각 함수에 :host, :endpoint, :key, :stream, :models가 있으며 이후 gptel-backend와 gptel-model을 지정하세요.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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")               ; 또는 (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; Anthropic Messages를 사용하는 방식
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; 기본 경로 /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5`

#### 중요

:host는 호스트 이름만 지정합니다(https://와 경로 제외). 경로는 :endpoint에 넣습니다. gptel-make-anthropic은 x-api-key와 anthropic-version 헤더를 보내며 Ailoot가 허용합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/gptel/)[앱 문서 ↗](https://github.com/karthink/gptel)

TI

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

코드 편집기

OpenAI Chat

Theia AI 모듈을 갖춘 오픈 소스 IDE.

[자세히 →](https://ailoot.ai/docs/ko/integrations/theia/)

#### 설정 위치

Preferences → AI-features → OpenAiCustom(또는 settings.json의 ai-features.openAiCustom.customOpenAiModels 키; AI Configuration 창 — Alt+A)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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"
    }
  ]
}
```

모델 예제: `claude-sonnet-5-5`

#### 중요

url은 /v1로 끝나는 기본 주소입니다. OpenAI가 아닌 모델은 developerMessageSettings: "system"이 안전한 선택입니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/theia/)[앱 문서 ↗](https://theia-ide.org/docs/user_ai/)

TI

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

코드 편집기

OpenAI ChatAnthropic Messages

사용자 지정 모델을 사용하는 Trae 코드 편집기.

[자세히 →](https://ailoot.ai/docs/ko/integrations/trae/)

#### 설정 위치

Settings → Models → Add Model → Custom Model → API Format, Request URL(Full URL 스위치), Model ID, Display Name, API Key; 선택 사항 Advanced Settings.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
OpenAI 형식:
  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 형식:
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

모델 예제: `gpt-6.1-sol`

#### 중요

Full URL이 꺼져 있으면 Trae가 형식별 경로를 추가합니다(OpenAI 주소는 /v1 포함, Anthropic은 /v1 제외). 켜져 있으면 https://api.ailoot.ai/v1/chat/completions 또는 https://api.ailoot.ai/v1/messages 전체 주소를 입력하세요. Model Series는 모델군에 맞는 안내를 제공합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/trae/)[앱 문서 ↗](https://docs.trae.ai/ide/models)

## 채팅 앱

컴퓨터·휴대전화·브라우저 채팅, 메모 앱 및 런처.

OW

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

자체 서버 웹 채팅

OpenAI Chat

자체 서버에서 운영하는 인기 웹 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/open-webui/)

#### 설정 위치

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection(또는 컨테이너 시작 시 OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY 환경 변수)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: 비워 두면 /v1/models에서 불러옴; 또는 claude-sonnet-5-5, gpt-6.1-sol을 수동 추가

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

모델 예제: `claude-sonnet-5-5`

#### 중요

OpenAI Chat Completions 형식입니다. URL에는 /v1이 필수이며 마지막 슬래시는 제외합니다. /v1/models에서 목록을 가져오며 큰 카탈로그(모델 252개)는 Model IDs 제한과 목록 캐시(Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True)를 켜면 편리합니다. RAG 임베딩은 별도의 RAG\_OPENAI\_API\_BASE\_URL을 사용합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/open-webui/)[앱 문서 ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

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

자체 서버 웹 채팅

OpenAI ChatAnthropic Messages

에이전트와 여러 제공자를 지원하는 자체 서버 웹 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/librechat/)

#### 설정 위치

librechat.yaml → endpoints.custom(.env에서 ${VAR}로 키 참조); Anthropic 형식 — provider: 'anthropic' 필드

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

일반 custom endpoint = OpenAI Chat Completions(baseURL에 /v1). provider: 'anthropic'은 네이티브 /v1/messages 클라이언트를 켭니다. 문서의 Anthropic baseURL은 /v1이 없는 https://api.anthropic.com이며 Ailoot는 https://api.ailoot.ai를 사용합니다. fetch: true는 /v1/models에서 목록을 가져옵니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/librechat/)[앱 문서 ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

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

데스크톱 앱

OpenAI ChatOpenAI ResponsesAnthropic Messages

어시스턴트와 지식 베이스를 갖춘 데스크톱 클라이언트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/cherry-studio/)

#### 설정 위치

Settings(톱니바퀴) \> Model Provider \> + Add Provider \> OpenAI / OpenAI Responses / Anthropic / Gemini 프로토콜 타입

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Provider Name: Ailoot
유형: OpenAI (또는 OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ 입력란 아래의 최종 주소 미리보기를 확인하세요. 다음 주소가 표시되어야 합니다: https://api.ailoot.ai/v1/chat/completions (Anthropic의 경우 — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
그런 다음 Model Check 버튼 클릭
```

모델 예제: `claude-sonnet-5-5`

#### 중요

문서는 OpenAI, Anthropic, OpenAI Responses, Gemini와 필드 아래 최종 경로 미리보기를 확인하지만 /v1 추가 규칙은 설명하지 않습니다. 미리보기를 기준으로 설정하세요. Ailoot의 Chat Completions, Responses, Messages 세 형식이 모두 적합합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/cherry-studio/)[앱 문서 ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

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

컴퓨터 및 스마트폰

OpenAI Chat

컴퓨터와 스마트폰용 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/chatbox/)

#### 설정 위치

설정(사이드바 버튼) \> Model Provider \> Add(하단) \> OpenAI API Compatible 타입

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (비워 두세요. 기본값은 /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (이 예제에서는 vision 비활성화; tool_use는 선택한 모델의 지원 여부에 따라 설정)
```

모델 예제: `gpt-6.1-sol`

#### 중요

문서의 API Host는 /v1을 제외하며(예: https://api.openai.com), 기본 경로는 /v1/chat/completions입니다. Google Gemini compatible 타입도 있지만 Ailoot의 /v1beta에서는 검증하지 않았습니다. JSON 설정 가져오기(type: 'openai', apiHost, apiPath)는 1.15.1부터 chatbox://provider/import?config=\<base64\>로 가능합니다. 예제 GPT·Claude의 vision은 꺼져 있습니다. 2026-09-30 카탈로그 스냅샷은 OpenAI Chat에서 텍스트만 명시합니다. Chatbox 버전이 vision을 제공해도 선택한 API 형식에서 현재 카드가 image 입력을 명시한 모델에만 활성화하세요. 클라이언트의 이미지 첨부 기능이 모델의 지원을 증명하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/chatbox/)[앱 문서 ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

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

자체 서버 웹 채팅

OpenAI ChatAnthropic Messages

플러그인과 지식 베이스를 갖춘 현대적인 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/lobechat/)

#### 설정 위치

자체 호스팅: 환경 변수 OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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 형식 (선택 사항)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

모델 예제: `claude-sonnet-5-5`

#### 중요

OPENAI\_PROXY\_URL 기본값은 https://api.openai.com/v1이므로 /v1을 포함합니다. ANTHROPIC\_PROXY\_URL 기본값은 https://api.anthropic.com(/v1 제외)입니다. GOOGLE\_PROXY\_URL로 이론상 Gemini 형식(https://api.ailoot.ai)을 연결할 수 있지만 이 방식은 검증하지 않았습니다. 서버 모드를 사용하세요. 브라우저에서 직접 요청하면 Ailoot API가 CORS로 거부할 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/lobechat/)[앱 문서 ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

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

데스크톱 앱

OpenAI ChatAnthropic Messages

로컬 및 클라우드 모델을 사용하는 오픈 소스 데스크톱 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/jan/)

#### 설정 위치

Settings \> Model Providers \> Add Provider → OpenAI-compatible 또는 Anthropic-compatible 형식 선택

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: {base_url}/models에서 불러오거나 + 수동 추가: claude-sonnet-5-5
```

모델 예제: `claude-sonnet-5-5`

#### 중요

문서에 따르면 OpenAI 호환 Base URL에는 /v1이 필수이며 없으면 404가 발생합니다. 마지막 슬래시는 제거합니다. Anthropic 모드의 LiteLLM 예제는 /v1을 제외합니다. 사용자 제공자의 tools, vision은 직접 지정합니다. 예비 키를 지원하며 401/403/429에서만 재시도합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/jan/)[앱 문서 ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

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

롤플레잉 채팅

OpenAI Chat

롤플레잉 채팅과 캐릭터를 위한 인터페이스.

[자세히 →](https://ailoot.ai/docs/ko/integrations/sillytavern/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: 목록에서 선택 (/v1/models) 또는 claude-sonnet-5-5 입력
```

모델 예제: `claude-sonnet-5-5`

#### 중요

문서는 연결 문제 시 /v1을 추가하고 /chat/completions는 추가하지 말라고 설명합니다. 서버가 /v1/models를 제공하면 목록을 가져오며 Ailoot는 제공합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/sillytavern/)[앱 문서 ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

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

문서 채팅

OpenAI Chat

컴퓨터나 서버에서 내 문서와 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/anythingllm/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = 모델에 맞게 설정

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

모델 예제: `deepseek-v4-pro`

#### 중요

문서는 이 제공자를 «개발자용»으로 표시합니다. 필요한 경우 GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. 임베딩은 별도의 generic-openai embedder(EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY)를 사용하며 nemotron-3-embed 모델을 /v1/embeddings로 호출합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/anythingllm/)[앱 문서 ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

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

자체 서버 웹 채팅

OpenAI ChatAnthropic Messages

여러 모델을 사용하기 위한 고급 웹 인터페이스.

[자세히 →](https://ailoot.ai/docs/ko/integrations/big-agi/)

#### 설정 위치

배포 환경 변수: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; UI — Models \> Add OpenAI-compatible

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

문서는 변수로 OpenAI·Anthropic의 backend host를 바꾼다고 설명합니다(프록시 및 사용자 지정 endpoint용). «host»라고 명시되어 /v1을 제외하지만 정확한 경로 형식은 설명하지 않아 첫 요청에서 확인해야 합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/big-agi/)[앱 문서 ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

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

Mac 앱

OpenAI Chat

macOS용 네이티브 AI 클라이언트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/boltai/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: 모델에 맞게 설정
Streaming: 활성화
```

모델 예제: `gpt-6.1-sol`

#### 중요

chat completions의 전체 주소가 필요합니다. AI Command에서 쓰려면 이 서비스를 기본 서비스로 설정하세요. BoltAI 도움말을 바탕으로 한 설명이며 BoltAI 2의 창은 다를 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/boltai/)[앱 문서 ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

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

자체 서버 웹 채팅

OpenAI Chat

자체 서버에서 운영하는 Hugging Face의 오픈 소스 웹 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/hugging-face-chat-ui/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `deepseek-v4-pro`

#### 중요

Chat UI는 OPENAI\_BASE\_URL을 통한 OpenAI 호환 API만 지원하며 /models에서 모델 목록을 가져옵니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/hugging-face-chat-ui/)[앱 문서 ↗](https://github.com/huggingface/chat-ui)

MS

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

데스크톱 앱

OpenAI Chat

로컬 및 클라우드 모델을 사용하는 데스크톱 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/msty-studio/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

문서는 사용자 지정 OpenAI 호환 제공자를 확인하지만 주소 형식은 명시하지 않습니다. /v1은 OpenAI API의 표준 루트이며 404 오류가 나면 /v1 없는 주소를 확인하세요. 사용자 지정 Anthropic 호환 endpoint는 설명되어 있지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/msty-studio/)[앱 문서 ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

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

자체 서버 웹 채팅

OpenAI Chat

빠르게 배포할 수 있는 가벼운 웹 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/nextchat/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

이 설정에서는 NextChat 서버를 통해 OpenAI Chat을 사용하세요. Vercel 또는 Docker에 배포할 때 BASE\_URL=https://api.ailoot.ai(/v1 제외), OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL을 설정하세요. 이 변수를 변경한 뒤에는 서버를 다시 배포하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/nextchat/)[앱 문서 ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

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

Obsidian 플러그인

OpenAI Chat

Obsidian 노트와 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/obsidian-copilot/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (또는 /v1/models 목록에서 선택)
그런 다음 Test 클릭; Basic > Agents > Quick Chat에서 모델 활성화
```

모델 예제: `claude-sonnet-5-5`

#### 중요

모델 목록은 /v1/models에서 가져오며 모델을 직접 입력할 수도 있습니다. Test가 통과해도 Quick Chat이 메시지를 보내지 않으면 제공자의 Enable CORS를 켜세요(스트리밍 없이 전체 응답). 키는 Obsidian Keychain에 저장됩니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/obsidian-copilot/)[앱 문서 ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

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

브라우저 확장 프로그램

OpenAI Chat

브라우저 확장 프로그램: 열려 있는 페이지와 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/page-assist/)

#### 설정 위치

Page Assist 아이콘 \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
그런 다음 모델 수동 추가: gpt-6.1-sol, claude-sonnet-5-5
```

모델 예제: `gpt-6.1-sol`

#### 중요

문서는 Custom의 API URL과 키를 확인하지만 URL 형식은 설명하지 않습니다. /v1은 OpenAI API의 표준 루트입니다. 자동 모델 조회는 Ollama, LM Studio, Llamafile에서만 보장하며 다른 제공자는 직접 추가합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/page-assist/)[앱 문서 ↗](https://docs.pageassist.xyz/providers/openai)

RA

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

런처

OpenAI Chat

Raycast 런처에서 사용하는 AI: 빠른 명령과 채팅.

[자세히 →](https://ailoot.ai/docs/ko/integrations/raycast-ai/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

base\_url은 /chat/completions 접미사 없는 OpenAI 호환 endpoint입니다. Raycast는 재시작 없이 파일을 다시 읽습니다. abilities가 없으면 tools와 vision 미지원으로 간주합니다. 모델은 Quick AI, AI Chat, AI Commands에 나타납니다. 예제의 vision.supported = false는 2026-09-30 카탈로그가 Claude/OpenAI Chat에 텍스트만 명시하기 때문입니다. Raycast 버전이 설정을 지원해도 현재 카드가 OpenAI Chat의 image 입력을 명시한 모델에서만 켜세요. 클라이언트 플래그가 API의 이미지 지원을 증명하지는 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/raycast-ai/)[앱 문서 ↗](https://manual.raycast.com/ai/custom-providers)

Ty

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

웹 앱

OpenAI Chat

브라우저와 컴퓨터에서 사용하는 편리한 채팅 인터페이스.

[자세히 →](https://ailoot.ai/docs/ko/integrations/typingmind/)

#### 설정 위치

Models(왼쪽 사이드바) \> + Add Custom Model

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: 모델에 맞게 설정
Test → Save
```

모델 예제: `claude-sonnet-5-5`

#### 중요

Endpoint는 전체 경로로 입력합니다. 키는 Authorization: Bearer sk-... 사용자 헤더로 보내며 Ailoot가 허용합니다. 웹 TypingMind는 브라우저에서 API를 직접 호출해 현재 CORS가 차단할 수 있으므로 데스크톱 버전이 더 안정적입니다. Gemini 타입은 Ailoot가 허용하지 않는 apiKey 헤더로 키를 보내므로 OpenAI Chat Completions 타입을 사용하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/typingmind/)[앱 문서 ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK와 프레임워크

자체 앱, 에이전트, RAG용 라이브러리.

OS

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

SDK

OpenAI ChatOpenAI Responses

OpenAI의 공식 Python 라이브러리.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openai-python-sdk/)

#### 설정 위치

생성자 OpenAI(base\_url=..., api\_key=...) 또는 환경 변수 OPENAI\_BASE\_URL 및 OPENAI\_API\_KEY

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```bash
export AILOOT_API_KEY="sk-..."
# 환경 변수
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# 또는 코드에서
```

`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":"안녕하세요"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="안녕하세요")
# 임베딩: client.embeddings.create(model="nemotron-3-embed", input=["텍스트"])
```

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

모델 예제: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (채팅); nemotron-3-embed (임베딩)`

#### 중요

주소에 /v1을 포함하세요. SDK가 /chat/completions, /responses, /embeddings, /images/\*, /audio/\*를 추가합니다. Chat Completions와 Responses(카탈로그에 형식이 있는 모델)는 동작합니다. 스트리밍과 도구는 표준 방식입니다. 오류는 Request ID가 포함된 JSON으로 반환되며 openai.APIStatusError로 처리합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openai-python-sdk/)[앱 문서 ↗](https://github.com/openai/openai-python)

OS

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

SDK

OpenAI ChatOpenAI Responses

OpenAI의 공식 JavaScript 및 TypeScript 라이브러리.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openai-node-js-sdk/)

#### 설정 위치

생성자 옵션 new OpenAI({ baseURL, apiKey }); SDK는 기본적으로 OPENAI\_BASE\_URL 환경 변수를 읽음

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: "안녕하세요" }]
});
console.log(r.choices[0].message.content);
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### 중요

README에는 baseURL이 표시됩니다. OPENAI\_BASE\_URL은 클라이언트 소스(src/client.ts)에서 읽으며 기본값은 https://api.openai.com/v1입니다. Ailoot 주소에는 /v1을 포함합니다. chat.completions와 responses를 모두 사용할 수 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openai-node-js-sdk/)[앱 문서 ↗](https://github.com/openai/openai-node)

AS

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

SDK

Anthropic Messages

Anthropic의 공식 Python 라이브러리.

[자세히 →](https://ailoot.ai/docs/ko/integrations/anthropic-python-sdk/)

#### 설정 위치

Anthropic(base\_url=...) 매개변수 또는 환경 변수 ANTHROPIC\_BASE\_URL; 키 — api\_key 또는 ANTHROPIC\_API\_KEY

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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": "안녕하세요"}])
print(msg.content[0].text)
```

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

모델 예제: `claude-sonnet-5-5, claude-opus-5-5; /v1/messages를 통해서도 gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### 중요

/v1을 제외한 주소를 사용하세요. SDK가 /v1/messages를 자동 추가합니다. 게이트웨이는 x-api-key(SDK의 전송 방식) 및 Authorization: Bearer의 키를 허용합니다. 스트리밍, 도구, /v1/messages/count\_tokens가 동작합니다. 배치(Batches) 및 Files API는 Ailoot 카탈로그에 명시되어 있지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/anthropic-python-sdk/)[앱 문서 ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

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

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

어떤 제공자든 사용할 수 있는 AI 앱용 TypeScript 프레임워크.

[자세히 →](https://ailoot.ai/docs/ko/integrations/vercel-ai-sdk/)

#### 설정 위치

제공자: @ai-sdk/openai-compatible의 createOpenAICompatible({ name, baseURL, apiKey }); @ai-sdk/anthropic의 createAnthropic({ baseURL, apiKey }); @ai-sdk/google의 createGoogleGenerativeAI({ baseURL, apiKey }); createOpenAI({ baseURL }) 또는 OPENAI\_BASE\_URL

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: "안녕하세요" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `deepseek-v4-pro (OpenAI 호환), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### 중요

제공자별 주소가 다릅니다. OpenAI 호환과 Anthropic은 /v1 포함(Anthropic 기본값 https://api.anthropic.com/v1), Google은 /v1beta 포함(기본값 https://generativelanguage.googleapis.com/v1beta)입니다. @ai-sdk/openai는 기본적으로 Responses API를 사용하므로 responses 없는 모델은 openai.chat("id") 또는 createOpenAICompatible을 사용하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/vercel-ai-sdk/)[앱 문서 ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

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

프레임워크

OpenAI ChatOpenAI ResponsesAnthropic Messages

체인, 에이전트 및 RAG를 위한 프레임워크.

[자세히 →](https://ailoot.ai/docs/ko/integrations/langchain/)

#### 설정 위치

ChatOpenAI(base\_url=...) 또는 OPENAI\_API\_BASE / OPENAI\_BASE\_URL 변수; ChatAnthropic(base\_url=...) 또는 ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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("안녕하세요").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"])
```

모델 예제: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### 중요

ChatOpenAI 주소는 /v1을 포함합니다. 문서는 OpenAI 공식 규격만 지원한다고 설명하며 외부 모델의 reasoning\_content 같은 비표준 필드는 보존하지 않습니다. Claude는 ChatAnthropic을 권장합니다. /v1을 제외하면 SDK가 /v1/messages를 추가합니다. ChatAnthropic의 base\_url 및 ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL은 통합 페이지가 아니라 소스의 클래스 문서(langchain\_anthropic/chat\_models.py)에 설명되어 있습니다. use\_responses\_api는 Responses 모드를 켭니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/langchain/)[앱 문서 ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

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

에이전트 프레임워크

OpenAI ChatAnthropic Messages

역할과 작업을 갖춘 에이전트 팀.

[자세히 →](https://ailoot.ai/docs/ko/integrations/crewai/)

#### 설정 위치

crewai.LLM(model=..., base\_url=..., api\_key=...); 환경 변수 OPENAI\_API\_KEY 및 OPENAI\_BASE\_URL; Claude — base\_url이 있는 네이티브 anthropic/ 제공자

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/messages가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```python
import os
from crewai import LLM
# OpenAI 호환 형식
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)
```

모델 예제: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### 중요

openai/ 또는 anthropic/ 접두사가 CrewAI 제공자를 선택하며 요청에는 접두사 없는 id를 전송합니다. OpenAI 주소는 /v1을 포함하고 Anthropic 주소는 /v1을 제외합니다. 문서는 임의의 OpenAI 호환 게이트웨이를 위한 custom\_openai=True 플래그도 설명합니다. Anthropic에는 max\_tokens가 필수입니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/crewai/)[앱 문서 ↗](https://docs.crewai.com/en/concepts/llms)

GG

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

SDK

Gemini

Gemini API용 Google 공식 라이브러리.

[자세히 →](https://ailoot.ai/docs/ko/integrations/google-genai-python/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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="안녕하세요")
print(r.text)
```

모델 예제: `gemini-3.6-flash, gemini-3.1-pro`

#### 중요

주소에 /v1beta를 제외하세요. SDK가 /v1beta/models/{model}:generateContent를 자동 구성합니다. 키는 x-goog-api-key 헤더로 보내며 Ailoot가 허용합니다. Gemini 형식 모델만 사용할 수 있습니다. JavaScript 버전(@google/genai)은 문서에 사용자 지정 주소 설명이 없어 여기서 소개하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/google-genai-python/)[앱 문서 ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

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

SDK

OpenAI Chat

수십 개의 제공자를 위한 통합 Python 인터페이스.

[자세히 →](https://ailoot.ai/docs/ko/integrations/litellm/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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": "안녕하세요"}])
print(r.choices[0].message.content)
# 임베딩: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["텍스트"])
```

모델 예제: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### 중요

openai/는 OpenAI 호환 프로토콜을 지정하며 Ailoot에는 접두사 없는 id가 전달됩니다. LiteLLM이 /chat/completions 및 /embeddings를 추가합니다. 문서에 따르면 Not Found 오류 시 주소가 /v1로 끝나야 합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/litellm/)[앱 문서 ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

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

자체 게이트웨이

OpenAI Chat

Ailoot 앞단에 키, 한도 및 로그를 갖춘 자체 게이트웨이.

[자세히 →](https://ailoot.ai/docs/ko/integrations/litellm-proxy/)

#### 설정 위치

config.yaml → model\_list → litellm\_params(model, api\_base, api\_key); 실행 — litellm --config config.yaml

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

# 실행: litellm --config config.yaml
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### 중요

Ailoot 키 하나 위에 팀용 내부 키를 배포하려면 프록시를 쓰면 됩니다. Ailoot 차감은 api\_key에 지정된 키에 적용됩니다. 주소에 /v1을 포함하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/litellm-proxy/)[앱 문서 ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

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

프레임워크

OpenAI Chat

내 데이터 검색과 RAG를 위한 프레임워크.

[자세히 →](https://ailoot.ai/docs/ko/integrations/llamaindex/)

#### 설정 위치

llama-index-llms-openai-like 패키지의 OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True) 클래스

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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("안녕하세요"))
```

모델 예제: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### 중요

주소에 /v1을 포함하세요. is\_chat\_model=True가 필수이며 없으면 구식 /completions를 호출합니다. is\_function\_calling\_model=True는 에이전트의 도구 사용을 허용합니다. context\_window는 Ailoot 카탈로그의 모델 카드에 맞추세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/llamaindex/)[앱 문서 ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

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

에이전트 프레임워크

OpenAI ChatOpenAI Responses

에이전트 및 워크플로용 TypeScript 프레임워크.

[자세히 →](https://ailoot.ai/docs/ko/integrations/mastra/)

#### 설정 위치

Agent에서: model: { id: "\<제공자\>/\<모델\>", url: "\<기본 주소\>", apiKey, api?: "chat" | "responses" }

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "러시아어로 답해 줘",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // responses 메서드를 지원하는 모델에만 사용
  }
});
```

키를 읽어 오는 환경 변수: `AILOOT_API_KEY` — 실행 전에 설정하세요:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc 또는 ~/.bashrc에 추가하세요
```

```powershell
setx AILOOT_API_KEY "sk-..."   # 그런 다음 터미널을 다시 시작하세요
```

모델 예제: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### 중요

url은 /v1을 포함한 기본 주소이며 /chat/completions 전체 경로가 아닙니다. 기본값은 Chat Completions이며 api: "responses"로 Responses API를 선택합니다. id 형식 "제공자/모델"은 모델 id만 게이트웨이에 전송합니다. 문서의 model 객체 apiKey는 헤더 예제에서만 표시되고 url과 함께 사용하는 방식은 별도로 설명하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/mastra/)[앱 문서 ↗](https://mastra.ai/models)

OA

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

에이전트 프레임워크

OpenAI ChatOpenAI Responses

다중 에이전트 시나리오를 위한 OpenAI 라이브러리.

[자세히 →](https://ailoot.ai/docs/ko/integrations/openai-agents-sdk/)

#### 설정 위치

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client) 또는 전역 set\_default\_openai\_client(client)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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="도우미", instructions="러시아어로 답해 줘", model=model)
print(Runner.run_sync(agent, "안녕하세요").final_output)
```

모델 예제: `claude-sonnet-5-5, gpt-6.1-sol`

#### 중요

주소에는 /v1이 포함되어야 합니다. set\_tracing\_disabled(True)로 추적을 끄세요. 그렇지 않으면 OpenAI 키가 없는 상태에서 SDK가 추적 데이터를 OpenAI에 보내려고 합니다. Chat Completions는 카탈로그에 해당 메서드가 명시되어 있고 해당 키로 사용할 수 있는 모델에만 제공됩니다. Responses(SDK의 기본값)는 카탈로그에 responses 메서드가 명시된 모델에만 제공됩니다. OpenAI의 내장 도구(웹 검색, 파일)는 타사 게이트웨이를 통한 동작이 보장되지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/openai-agents-sdk/)[앱 문서 ↗](https://openai.github.io/openai-agents-python/models/)

PA

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

에이전트 프레임워크

OpenAI ChatOpenAI Responses

Python 기반의 타입 지원 에이전트 프레임워크.

[자세히 →](https://ailoot.ai/docs/ko/integrations/pydantic-ai/)

#### 설정 위치

OpenAIProvider(base\_url=..., api\_key=...) 및 OpenAIChatModel(Chat Completions) 또는 OpenAIResponsesModel(Responses); 다른 방법 — OPENAI\_BASE\_URL 변수

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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("안녕하세요").output)
```

모델 예제: `deepseek-v4-pro, gpt-6.1-sol (OpenAIResponsesModel용)`

#### 중요

주소에 /v1을 포함합니다. 문서는 OpenAIResponsesModel을 기본으로 사용합니다. responses 메서드가 있는 모델에서만 선택하고 나머지는 OpenAIChatModel을 사용하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/pydantic-ai/)[앱 문서 ↗](https://pydantic.dev/docs/ai/models/openai/)

## 자동화

노코드 워크플로, 체인 빌더, 봇, 스마트 홈.

N8

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

노코드 자동화

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

AI 에이전트 노드를 사용하는 워크플로 자동화.

[자세히 →](https://ailoot.ai/docs/ko/integrations/n8n/)

#### 설정 위치

Credentials → OpenAI → Base URL(기본값 https://api.openai.com/v1); Credentials → Anthropic → Base URL(기본값 https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host(기본값 https://generativelanguage.googleapis.com). 이후 OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model 노드

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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-...
OpenAI Chat Model 노드 → Model: By ID → gpt-6.1-sol (Use Responses API 스위치는 responses 메서드를 지원하는 모델에만 사용)
```

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

#### 중요

자격 증명 검증은 /models(OpenAI), /v1/models(Anthropic), /v1beta/models(Gemini)를 호출하며 Ailoot는 모두 제공합니다. n8n 문서 페이지에는 Base URL 설명이 없지만 실제 자격 증명에 있습니다(소스 OpenAiApi.credentials.ts 및 AnthropicApi.credentials.ts, «Override the default base URL for the API» 라벨). n8n Cloud에서는 «Use Gateway credits»를 선택하지 마세요. 이 옵션을 선택하면 요청이 Ailoot를 통하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/n8n/)[앱 문서 ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

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

LLM 앱 플랫폼

OpenAI Chat

AI 앱 플랫폼: 챗봇, 에이전트, 지식 베이스.

[자세히 →](https://ailoot.ai/docs/ko/integrations/dify/)

#### 설정 위치

Integrations → Model Provider → OpenAI-API-compatible 플러그인 설치 → Add Model(Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size 필드)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```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: Ailoot 카탈로그의 모델 카드에 맞게 설정

Text Embedding의 경우:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

모델 예제: `claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (임베딩)`

#### 중요

제공자 관리는 워크스페이스 소유자와 관리자만 가능합니다. 플러그인 README에 따르면 LLM 주소에는 /v1을 포함하지만 임베딩, rerank, STT, TTS는 API 버전을 자동 추가하므로 /v1을 제외해야 합니다(그렇지 않으면 /v1/v1). Ailoot 모델을 각각 별도 항목으로 추가하고 이미지 입력 및 스트리밍은 모델 설정에서 활성화하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/dify/)[앱 문서 ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

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

체인 빌더

OpenAI Chat

체인과 에이전트를 위한 비주얼 빌더.

[자세히 →](https://ailoot.ai/docs/ko/integrations/flowise/)

#### 설정 위치

ChatOpenAI 또는 ChatOpenAI Custom 노드 → Connect Credential(키) → Additional Parameters → Base Path(헤더는 Base Options)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### 중요

ChatOpenAI의 모델 목록은 고정되어 있습니다. 임의의 Ailoot id는 이름을 직접 입력하는 ChatOpenAI Custom을 사용하세요. Base Path에 /v1을 포함합니다. 임베딩에는 OpenAI Embeddings Custom 노드가 있습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/flowise/)[앱 문서 ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

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

스마트홈

OpenAI Chat

Extended OpenAI Conversation을 사용하는 스마트홈 음성 어시스턴트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/home-assistant/)

#### 설정 위치

HACS(Custom repository)로 설치하거나 custom\_components/extended\_openai\_conversation 복사 → 재시작 → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation(API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol, claude-sonnet-5-5`

#### 중요

공식 연동이 아닌 외부 컴포넌트입니다. 기기 제어는 Chat Completions의 함수 호출(tools)을 사용하므로 도구 지원 모델을 선택하세요. 공식 OpenAI Conversation 연동은 사용자 지정 주소를 지원하지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/home-assistant/)[앱 문서 ↗](https://github.com/jekalmin/extended_openai_conversation)

La

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

체인 빌더

OpenAI Chat

에이전트와 RAG를 위한 비주얼 빌더.

[자세히 →](https://ailoot.ai/docs/ko/integrations/langflow/)

#### 설정 위치

프로필 → Settings → Model Providers → OpenAI Compatible(Base URL, API Key 필드; OPENAI\_COMPATIBLE\_BASE\_URL 및 OPENAI\_COMPATIBLE\_API\_KEY 변수). 다른 방법: OpenAI 컴포넌트 → OpenAI API Base 필드

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
또는 환경 변수를 사용:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
그런 다음 Language Model / Agent 구성 요소에서 OpenAI Compatible → claude-sonnet-5-5 선택
```

모델 예제: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### 중요

Langflow는 연결을 검증하고 /v1/models에서 목록을 가져옵니다. Language Models와 Embedding Models에 나타나며 필요한 모델은 이후 직접 활성화해야 합니다. 제공자는 langflow와 함께 설치됩니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/langflow/)[앱 문서 ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

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

노코드 자동화

HTTP 요청

노코드 자동화: HTTP 모듈로 Ailoot에 요청.

[자세히 →](https://ailoot.ai/docs/ko/integrations/make/)

#### 설정 위치

내장 OpenAI 모듈은 OpenAI 계정만 지원합니다. HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON을 사용하세요.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
모듈: 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 → 응답은 choices[].message.content에 있습니다
```

모델 예제: `gpt-6.1-sol, claude-sonnet-5-5`

#### 중요

Ailoot 전용 제공자가 아닌 범용 HTTP 모듈입니다. 문서는 임의의 HTTPS 주소 사용을 설명합니다. 키는 API 키 연결에 보관하는 편이 좋으며 Make도 헤더 전송 대신 이를 권장합니다. Make에서는 스트리밍이 필요 없으므로 stream 없이 보내세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/make/)[앱 문서 ↗](https://apps.make.com/http)

T

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

봇

OpenAI Chat

OpenAI SDK를 사용하는 나만의 Telegram 봇.

[자세히 →](https://ailoot.ai/docs/ko/integrations/telegram-bot/)

#### 설정 위치

Telegram 프레임워크에는 LLM 계층이 없으므로 메시지 처리기에서 Ailoot의 base\_url을 쓰는 OpenAI SDK 또는 /v1 없는 base\_url의 Anthropic SDK 호출

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

Python 코드를 ailoot-telegram-bot.py로 저장하세요. 의존성을 설치하고 두 환경 변수를 설정한 다음 파일을 실행하세요. 봇에 Hello를 보내 텍스트 응답을 확인하세요. 오류가 발생하면 Request ID를 보관하고 새 생성을 보내기 전에 원래 결과를 확인하세요.

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

모델 예제: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### 중요

Telegram 프레임워크 자체에는 AI 모델 계층이 없습니다. 봇 내부의 OpenAI SDK에서 Ailoot 주소를 설정합니다. 잔액이 없으면 이해하기 쉬운 402 오류와 Request ID를 반환합니다. 봇을 중단시키지 말고 사용자에게 오류를 표시하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/telegram-bot/)[앱 문서 ↗](https://github.com/openai/openai-python)

Za

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

노코드 자동화

HTTP 요청

자동화: Webhooks by Zapier를 통해 Ailoot에 요청.

[자세히 →](https://ailoot.ai/docs/ko/integrations/zapier/)

#### 설정 위치

Zapier의 ChatGPT (OpenAI) 앱은 OpenAI만 지원합니다. Webhooks by Zapier → Custom Request(Method, URL, Data, Headers)를 사용하세요.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
작업: 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":"안녕하세요"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

모델 예제: `claude-sonnet-5-5, gpt-6.1-sol`

#### 중요

범용 HTTP 요청이며 Zapier에는 기본 주소 필드를 가진 전용 제공자가 없습니다. Custom Request는 Data를 파싱하지 않고 그대로 보내므로 JSON을 미리 검증하세요. Webhooks by Zapier는 유료 Zapier 요금제에서 사용합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/zapier/)[앱 문서 ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## 검토 중

일부 세부 사항이 확인되지 않은 설정입니다. 앱 화면과 대조하세요.

AC

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

터미널 에이전트

검토 중

Gemini

Gemini 형식을 사용하는 Google Antigravity의 콘솔 에이전트.

[자세히 →](https://ailoot.ai/docs/ko/integrations/antigravity-cli/)

#### 설정 위치

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; 변수 GEMINI\_API\_KEY 및 GOOGLE\_GEMINI\_BASE\_URL

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1beta/models/{model}:generateContent가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

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

```bash
export AILOOT_API_KEY="sk-..."
# 터미널에서:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

모델 예제: `gemini-3.8-flash`

#### 중요

프로토콜은 네이티브 Gemini REST(streamGenerateContent, X-Goog-Api-Key로 키 전송)이며 경로는 https://api.ailoot.ai/v1beta/... 입니다. agy는 질문당 대화 제목과 실제 응답의 두 요청을 보냅니다. 각 단계에서 일반 채팅보다 많은 금액을 예약하므로 잔액에 여유를 두세요. 카드는 «검토 중»입니다. 문서를 바탕으로 만든 설정이며 아직 Ailoot를 통한 실제 클라이언트 실행은 하지 않았습니다. modelProvider = gemini이고 GEMINI\_API\_KEY가 비어 있으면 CLI가 시작되지 않습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/antigravity-cli/)[앱 문서 ↗](https://antigravity.google/docs/cli/install/)

CC

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

터미널 에이전트

검토 중

OpenAI Chat

Cline 에이전트의 콘솔 버전.

[자세히 →](https://ailoot.ai/docs/ko/integrations/cline-cli/)

#### 설정 위치

cline auth → 사용자 지정 API 제공자 → OpenAI Compatible: Base URL, API Key, Model ID; -P/--provider 플래그로 제공자 선택

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "테스트를 실행하고 오류를 수정해 줘"
```

모델 예제: `claude-sonnet-5-5`

#### 중요

Base URL / API Key / Model ID 필드는 Cline의 OpenAI Compatible 문서에 설명되어 있습니다. CLI 문서는 cline auth 마법사의 정확한 항목 이름을 표시하지 않으므로 화면과 비교하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/cline-cli/)[앱 문서 ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [JetBrains용 Copilot](https://ailoot.ai/docs/ko/integrations/copilot-jetbrains-byok/)

편집기 확장 프로그램

검토 중

OpenAI Chat

JetBrains IDE용 Copilot에 사용자 지정 모델 주소 연결.

[자세히 →](https://ailoot.ai/docs/ko/integrations/copilot-jetbrains-byok/)

#### 설정 위치

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

#### 설정

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

#### 중요

GitHub는 사용자 지정 엔드포인트 지원을 명시합니다. 공식 화면에는 Provider Name, API Key, API Type: Chat Completions가 있지만 URL 예시는 없습니다. 따라서 여기에는 복사해서 사용할 Ailoot 설정을 제공하지 않습니다. 이 IDE에서 설정 절차가 문서화된 대안은 JetBrains AI Assistant입니다. URL 요건은 플러그인의 공식 지원팀에 문의하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/copilot-jetbrains-byok/)[앱 문서 ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

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

코드 편집기

검토 중

OpenAI Chat

Cursor 편집기: 채팅용 OpenAI 주소 직접 설정.

[자세히 →](https://ailoot.ai/docs/ko/integrations/cursor/)

#### 설정 위치

Cursor Settings → Models → API Keys → OpenAI API Key + «Override OpenAI Base URL» 스위치; 이후 사용자 모델 목록에 모델 ID 추가.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
사용자 지정 모델:               gpt-6.1-sol  (추가하고 활성화한 뒤 채팅에서 선택)
```

모델 예제: `gpt-6.1-sol`

#### 중요

현재 Cursor 공식 문서는 사용자 지정 주소를 설명하지 않습니다. OpenAI/Anthropic/Google/Azure/Bedrock 키만 표시하고 키는 채팅에서만 적용되며 Tab은 Cursor 모델을 사용한다고 설명합니다. 모든 요청은 Cursor 서버를 통과하므로 공개 주소가 필요합니다(api.ailoot.ai는 공개 주소). 주소 스위치는 UI에 있지만 포럼에서는 모든 모델에 적용되는 문제, Agent 모드가 사용자 키를 쓰지 않을 수 있는 문제, 일부 3.15.x 버전에서 필드 입력 불가를 보고합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/cursor/)[앱 문서 ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

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

Obsidian 플러그인

검토 중

OpenAI Chat

템플릿을 사용해 Obsidian 노트에서 텍스트 생성.

[자세히 →](https://ailoot.ai/docs/ko/integrations/obsidian-text-generator/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

문서는 Custom 제공자를 언급하지만 주소 필드와 형식을 설명하지 않습니다. 플러그인 UI를 바탕으로 한 설정이므로 실제 설정 창과 비교하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/obsidian-text-generator/)[앱 문서 ↗](https://docs.text-gen.com/)

Pe

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

코드 편집기

검토 중

OpenAI Chat

VS Code 기반의 PearAI 편집기.

[자세히 →](https://ailoot.ai/docs/ko/integrations/pearai/)

#### 설정 위치

Cmd/Ctrl+Shift+P → Open config.json → models\[\] 항목(PearAI는 Continue의 포크)

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

PearAI 공식 문서는 사이트 접근 불가로 확인하지 못했고 저장소는 오랫동안 업데이트되지 않았습니다. Continue 예제를 바탕으로 한 설정 형식이므로 앱에서 확인하세요.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/pearai/)[앱 문서 ↗](https://github.com/trypear/pearai-app/issues/122)

VS

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

코드 편집기

검토 중

OpenAI Chat

Visual Studio의 Copilot Chat에 사용자 지정 제공자 연결.

[자세히 →](https://ailoot.ai/docs/ko/integrations/visual-studio-2026/)

#### 설정 위치

Chat → 모델 선택 → Manage models → Add custom model → OpenAI(custom endpoint) 제공자 → 주소, 키, 모델.

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `gpt-6.1-sol`

#### 중요

Visual Studio 블로그(29.09.2026)는 VS 2026 Stable의 OpenAI·Ollama 사용자 주소를 발표했습니다. 문서는 아직 주소 필드 없이 OpenAI/Anthropic/Google 키만 설명하므로 필드 이름과 주소 형식은 확인되지 않았습니다. 채팅만 지원하며 Copilot Business/Enterprise에서는 사용할 수 없습니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/visual-studio-2026/)[앱 문서 ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

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

코드 편집기

검토 중

OpenAI Chat

VS Code 기반의 오픈 소스 편집기. 개발이 중단되었습니다.

[자세히 →](https://ailoot.ai/docs/ko/integrations/void/)

#### 설정 위치

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

#### 설정

실행 전에 Ailoot 키로 GET /v1/models를 조회하세요. 지원 메서드에 POST /v1/chat/completions가 포함된 정확한 모델 ID를 선택해 설정에 사용하세요. 에이전트에서는 클라이언트 버전에 필요한 도구와 기능의 지원도 확인하세요.

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

모델 예제: `claude-sonnet-5-5`

#### 중요

사용자 문서가 아닌 Void 소스 코드에서 가져온 설정입니다. 저장소가 보관 상태이고 편집기 개발이 중단되었으므로 이미 사용하는 사람에게만 적합합니다.

[전체 안내 →](https://ailoot.ai/docs/ko/integrations/void/)[앱 문서 ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

검색 결과가 없습니다. 앱에서 OpenAI 또는 Anthropic API 주소를 직접 설정할 수 있다면 동작할 가능성이 높습니다 — [입력할 설정은 여기에서 확인하세요](https://ailoot.ai/docs/ko/keys/).

## 아직 적합하지 않은 앱

이 앱에서는 API 주소를 직접 설정할 수 없습니다. 옆에 대체할 수 있는 앱을 안내했습니다.

| 앱 | 적합하지 않은 이유 | 대안 |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Cursor 모델만 사용하며 사용자 지정 API 주소를 설정할 수 없습니다. | Claude Code, Codex CLI 또는 opencode |
| **Auggie CLI (Augment Code)** | Augment 계정으로 로그인하며 외부 제공자를 지정할 수 없습니다. | Claude Code 또는 opencode |
| **Windsurf / Devin Desktop** | 일부 Claude 모델의 Anthropic 키만 허용하며 사용자 주소는 설정할 수 없습니다. | VS Code의 Cline, Roo Code 또는 Kilo Code |
| **Kiro** | 사용자 키와 API 주소 기능이 없습니다. | Cline 또는 Roo Code |
| **Google Antigravity (IDE)** | 사용자 지정 제공자의 공식 설정이 없습니다. 외부 패치는 권장하지 않습니다. | Antigravity CLI 또는 Gemini CLI |
| **Copilot Business 또는 Enterprise를 사용하는 Visual Studio** | 해당 Copilot 요금제에서는 사용자 모델을 사용할 수 없습니다. | 개인 Copilot 요금제 — Visual Studio 2026 카드 |
| **Cursor Tab 자동 완성** | 사용자 키가 있어도 항상 Cursor 모델을 사용합니다. | Cursor 채팅은 별도로 설정합니다 — Cursor 카드 |
| **Enchanted** | Ollama API만 사용합니다. | Open WebUI 또는 Chatbox |
| **Smart Connections (Obsidian)** | 외부 API는 유료 Smart Chat Pro에서만 사용할 수 있습니다. | Obsidian Copilot |
| **Witsy, 5ire** | 사용자 지정 API 주소에 관한 공식 설명을 찾지 못했습니다. | Cherry Studio 또는 Jan |
| **Make: 내장 OpenAI 모듈** | OpenAI 계정에만 연결합니다. | HTTP 모듈 → Make a request — Make 카드 |
| **Zapier: ChatGPT (OpenAI) 앱** | 사용자 주소 필드가 없습니다. | Webhooks by Zapier → Custom Request — Zapier 카드 |
| **Home Assistant: OpenAI Conversation** | 내장 연동은 OpenAI 주소만 지원합니다. | HACS의 Extended OpenAI Conversation — Home Assistant 카드 |
| **aiogram, python-telegram-bot, grammY, Telegraf** | 봇 프레임워크 자체는 모델에 연결하지 않습니다. | 봇 안의 OpenAI 또는 Anthropic SDK — Telegram 봇 카드 |

## AI API 클라이언트 연결

### 클라이언트에서 AI API 주소와 키는 어디에 입력하나요?

Ailoot 키를 사용할 수 있는 에이전트, 편집기, 채팅 앱과 SDK입니다. «설정» 버튼을 누르면 주소와 키를 입력할 위치 및 복사해서 사용할 설정 내용이 표시됩니다.

Claude Code, OpenCode, Hermes, 자체 앱에 Ailoot를 연결하세요.

## 회사와 그 프로젝트 포트폴리오

회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.

## 할인받아 토큰을 구매하세요.

정기 작업에는 구독 할인, 토큰 구매에는 최대 50% 프로모션 코드.

구독

정기 요청에 맞는 할인 요금제를 선택하세요.

최대 50% 프로모션 코드

구매할 때 코드를 넣으면 진행 중 행사에 따라 가격을 다시 계산합니다.

이력의 지출

요청마다 모델, 토큰, 금액을 저장합니다.

[구독 선택](https://ailoot.ai/docs/ko/billing/subscriptions/) · [모델 가격 보기](https://ailoot.ai/models/ko/)

## 판매하는 제품에 API를 연결하세요.

Ailoot 공식 이용 조건과 라이선스 계약으로 SaaS, 앱, 봇에 사용하세요. 재판매에는 리셀러 라이선스를 요청하세요.

상업용 앱

서비스의 유료 기능에 텍스트, 이미지, 영상, 소리 생성을 넣으세요.

리셀러 라이선스

프로젝트 설명과 접근 구조를 보내 사용·재판매의 서면 조건을 요청하세요.

사이트의 문서

연결 전에 공식 이용 조건, 라이선스 계약, 데이터 처리 정책을 읽을 수 있습니다.

[리셀러 라이선스 요청](mailto:support@ailoot.ai) · [공식 이용 조건과 라이선스 계약](https://ailoot.ai/legal/offer?lang=ko)

## 자주 묻는 질문

클라이언트에서 어떤 형식을 선택해야 하나요?

클라이언트가 지원하는 OpenAI, Anthropic 또는 Gemini 형식을 선택하세요. Ailoot 모델 카드에서 호환되는 API 메서드와 모델 ID를 확인하세요. 한 가지 형식을 지원한다고 해서 모든 모델이 모든 형식을 지원하는 것은 아닙니다.

클라이언트에서 무엇을 설정해야 하나요?

Ailoot API 키, API 주소, 클라이언트 메서드와 호환되는 모델 ID를 설정하세요. OpenAI SDK는 https://api.ailoot.ai/v1 을, Anthropic 및 Gemini SDK는 https://api.ailoot.ai 를 사용합니다. 해당 형식의 예제에 있는 요청 필드를 유지하세요.

첫 API 요청은 어떻게 보내나요?

Ailoot API 키를 만드세요. OpenAI SDK에는 https://api.ailoot.ai/v1 을, Anthropic 및 Gemini SDK에는 https://api.ailoot.ai 를 설정하세요. GET /v1/models 는 무료이며 키로 이용할 수 있는 모델 목록을 제공합니다. 그런 다음 선택한 모델과 API 메서드의 예제를 사용하세요.

연결된 클라이언트가 작동하지 않으면 무엇을 확인해야 하나요?

클라이언트가 Ailoot API 키를 사용해 예상되는 OpenAI, Anthropic 또는 Gemini 형식으로 해당 API 주소에 요청을 보내는지 확인하세요. 모델 ID와 메서드를 확인한 다음, 반환된 오류를 클라이언트 가이드와 대조하세요. 키는 공유하지 말고 오류와 요청 ID를 support@ailoot.ai 로 보내세요.

유료 제품에서 사용할 수 있나요?

네. 공식 이용 조건과 계약으로 SaaS, 앱, 봇에 연결하세요. 재판매는 프로젝트별 서면 조건과 라이선스를 요청하세요.

리셀러 라이선스는 어떻게 신청하나요?

제품의 기능, 사용자, 액세스를 제공하는 방법을 적어 support@ailoot.ai 로 이메일을 보내세요. 프로젝트에 대한 리셀러 라이선스와 서면 조건을 요청하세요.

## Ailoot · 회사와 그 프로젝트 포트폴리오





Ailoot는 축적된 운영 경험, 폭넓은 고객 기반, 안정적인 서비스, 지속적인 KPI 관리를 바탕으로 합니다.





회사와 그 프로젝트 포트폴리오: 수백만 고객, 매월 수십억 규모의 매출.





Ailoot는 이러한 운영 경험을 고객의 제품, 에이전트, 애플리케이션, 자동화에서 AI 기능을 이용할 수 있는 API 접근에 활용합니다.
