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

[การเชื่อมต่อ](https://ailoot.ai/docs/th/integrations/) 

# เชื่อมต่อ Ailoot กับเครื่องมือที่คุณชื่นชอบ — เชื่อมต่อไคลเอนต์กับ AI API

เอเจนต์ ตัวแก้ไข แชต และ SDK ที่รองรับคีย์ Ailoot ปุ่ม “ตั้งค่า” จะแสดงตำแหน่งที่ต้องป้อนที่อยู่และคีย์ พร้อมไฟล์ตั้งค่าที่คัดลอกไปใช้ได้

**85**แอป

**77**พร้อมใช้งาน

**8**อยู่ระหว่างตรวจ⁠สอบ

 ค้นหาแอป 

## เอเจนต์ในเทอร์มินัล

เอเจนต์เขียนโค้ดและ CLI: เขียนโค้ด รันคำสั่ง และแก้ไขไฟล์.

CC

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

เอเจนต์ในเทอร์มินัล

Anthropic Messages

เอเจนต์ Anthropic ในเทอร์มินัล: เขียนโค้ด แก้ไขไฟล์ และเรียกใช้คำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/claude-code/)

#### ตั้งค่าที่ไหน

ตัวแปรสภาพแวดล้อมหรือบล็อก "env" ใน ~/.claude/settings.json (สำหรับโปรเจกต์เดียวใช้ .claude/settings.local.json); ส่วนขยาย VS Code ใช้ claudeCode.environmentVariables; ตรวจ⁠สอบด้วยคำสั่ง /status

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/claude-code/)[เอกสารของแอป ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

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

เอเจนต์ในเทอร์มินัล

OpenAI Responses

เอเจนต์ OpenAI สำหรับเทอร์มินัล ใช้รูปแบบ Responses.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openai-codex-cli/)

#### ตั้งค่าที่ไหน

~/.codex/config.toml (เฉพาะไฟล์ของผู้ใช้: model\_provider/model\_providers ในไฟล์ .codex/config.toml ของโปรเจ็กต์จะถูกละเลย); ใช้คีย์จากตัวแปรที่ระบุใน env\_key

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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\_base\_url = "https://api.ailoot.ai/v1" สำหรับผู้ให้บริการ openai ในตัว Ailoot ส่งรายชื่อโมเดลให้ Codex ในรูปแบบ 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/th/integrations/openai-codex-cli/)[เอกสารของแอป ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic Messages

เอเจนต์ Nous Research สำหรับเทอร์มินัล พร้อมหน่วยความจำและทักษะ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/hermes-agent/)

#### ตั้งค่าที่ไหน

hermes model → “Custom endpoint (self-hosted / VLLM / etc.)” หรือ ~/.hermes/config.yaml (ส่วน model หรือดิกชันนารี providers)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/hermes-agent/)[เอกสารของแอป ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

ผู้ช่วย AI ส่วนตัวบนคอมพิวเตอร์ของคุณ: แชต แอปส่งข้อความ และงานต่าง ๆ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openclaw/)

#### ตั้งค่าที่ไหน

ไฟล์ตั้งค่า OpenClaw (~/.openclaw/openclaw.json) → models.providers.\<id\>; โมเดลเริ่มต้น — agents.defaults.model.primary; แก้ไขอย่างปลอดภัยด้วย openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/openclaw/)[เอกสารของแอป ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์โอเพนซอร์สในเทอร์มินัลที่ใช้ผู้ให้บริการใดก็ได้ที่เข้ากันได้กับ OpenAI.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/opencode/)

#### ตั้งค่าที่ไหน

opencode.json (ในโปรเจ็กต์หรือ ~/.config/opencode/opencode.json) → provider.\<id\>; กำหนดคีย์ผ่าน /connect หรือ "apiKey": "{env:VAR}"

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/opencode/)[เอกสารของแอป ↗](https://opencode.ai/docs/providers/)

QC

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic MessagesGemini

เอเจนต์บรรทัดคำสั่งจากทีม Qwen: รองรับรูปแบบ OpenAI, Anthropic และ Gemini.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/qwen-code/)

#### ตั้งค่าที่ไหน

ตัวแปร OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, คำสั่ง /auth ภายในเซสชัน หรือ ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 ให้เลือกโมเดลที่มีรูปแบบ OpenAI Chat ในแค็ตตาล็อก ซึ่ง gemini-3.6-flash มีรูปแบบนี้ โมเดล Gemini อื่นอาจรองรับรูปแบบต่างกัน จึงควรตรวจ⁠สอบการ์ดของโมเดลนั้น การตั้งค่าผ่าน settings.json อ่านคีย์จากตัวแปร AILOOT\_API\_KEY (ฟิลด์ envKey) ให้กำหนดด้วยคำสั่ง export AILOOT\_API\_KEY=sk-... หรือเพิ่มบรรทัด AILOOT\_API\_KEY=sk-...

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/qwen-code/)[เอกสารของแอป ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

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

เอเจนต์ในเทอร์มินัล

Gemini

เอเจนต์ Google ในเทอร์มินัลที่ใช้รูปแบบ Gemini แบบเนทีฟ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/gemini-cli/)

#### ตั้งค่าที่ไหน

ตัวแปรสภาพแวดล้อม GEMINI\_API\_KEY และ GOOGLE\_GEMINI\_BASE\_URL; วิธีเข้าสู่ระบบ — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; โมเดล — GEMINI\_MODEL หรือแฟล็ก -m

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/gemini-cli/)[เอกสารของแอป ↗](https://geminicli.com/docs/reference/configuration/)

KC

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

เอเจนต์บรรทัดคำสั่งจาก Moonshot สำหรับงานโค้ด

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/kimi-cli/)

#### ตั้งค่าที่ไหน

~/.kimi/config.toml (ส่วน providers และ models, default\_model); /login รองรับเฉพาะแพลตฟอร์ม Moonshot — ต้องกำหนดที่อยู่เองในไฟล์ด้วยตนเอง

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/kimi-cli/)[เอกสารของแอป ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic Messages

เอเจนต์ในเทอร์มินัลจาก Charm ซึ่งตั้งค่าผ่านไฟล์ crushrc.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/crush/)

#### ตั้งค่าที่ไหน

crushrc (ไฟล์ตั้งค่า Bash): ./.crushrc, ./crushrc หรือ ~/.config/crush/crushrc; รูปแบบเก่า crush.json เลิกแนะนำแล้วแต่ยังใช้งานได้

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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

# รูปแบบ Anthropic สำหรับ Claude: ที่อยู่ไม่ต้องมี /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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/crush/)[เอกสารของแอป ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เขียนโปรแกรมแบบจับคู่กับ AI ภายใน git-รีโพซิทอรีโดยตรง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/aider/)

#### ตั้งค่าที่ไหน

ตัวแปร OPENAI\_API\_BASE และ OPENAI\_API\_KEY, แฟล็ก --model openai/\<โมเดล\>

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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) ส่งคำขอไปยัง /v1/chat/completions ที่เข้ากันได้กับ OpenAI สำหรับโมเดลที่ Aider ไม่รู้จัก ระบบจะเตือนว่าไม่ทราบขนาดบริบท ซึ่งไม่ใช่ข้อผิดพลาด หน้าเอกสารนี้ไม่ได้อธิบายการกำหนด base URL เองสำหรับที่อยู่ Anthropic.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/aider/)[เอกสารของแอป ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic Messages

เอเจนต์โอเพนซอร์สสำหรับเทอร์มินัลและเดสก์ท็อป พร้อมส่วนขยาย MCP.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/goose/)

#### ตั้งค่าที่ไหน

goose configure → Custom Providers → Add A Custom Provider หรือ JSON ใน ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); อีกทางเลือกคือผู้ให้บริการ OpenAI ที่มีในตัว พร้อม OPENAI\_HOST/OPENAI\_BASE\_PATH

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/goose/)[เอกสารของแอป ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic Messages

เอเจนต์ Factory สำหรับเทอร์มินัลที่ใช้โมเดลที่กำหนดเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/factory-droid/)

#### ตั้งค่าที่ไหน

~/.factory/settings.json → อาร์เรย์ customModels; เลือกโมเดลด้วยคำสั่ง /model ในส่วน “Custom models”

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/factory-droid/)[เอกสารของแอป ↗](https://docs.factory.com/model-independence/byok)

Am

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

เอเจนต์เขียนโค้ด Amp ที่กำหนดการเลือกเส้นทางโมเดลได้ยืดหยุ่น

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/amp/)

#### ตั้งค่าที่ไหน

การตั้งค่า → Model Routing → Add → Custom URL (หรือ workspace Model Routing สำหรับทีม); ในเทอร์มินัลใช้ amp config model-providers (list, test, set-priority, edit-router…)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/amp/)[เอกสารของแอป ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic MessagesGemini

แชตอเนกประสงค์ในเทอร์มินัล พร้อมบทบาท เซสชัน และ RAG.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/aichat/)

#### ตั้งค่าที่ไหน

config.yaml ของ AIChat → clients (ชนิด openai-compatible, claude, gemini); โมเดล — -m \<client\>:\<model\>

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 ค่า api\_base สำหรับ claude ระบุ /v1 และสำหรับ gemini ระบุ /v1beta โดย Ailoot ใช้แบบเดียวกัน ไคลเอนต์ทั้งสามให้เข้าถึง Ailoot ครบทั้งสามรูปแบบ: OpenAI, Anthropic และ Gemini.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/aichat/)[เอกสารของแอป ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

Continue เวอร์ชันบรรทัดคำสั่งสำหรับเอเจนต์และระบบอัตโนมัติ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/continue-cli/)

#### ตั้งค่าที่ไหน

ไฟล์ตั้งค่า YAML ของ Continue (config.yaml) ส่งให้ CLI ด้วยแฟล็ก --config \<path\>

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/continue-cli/)[เอกสารของแอป ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์ในเทอร์มินัลที่กำหนดผู้ให้บริการเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/forge/)

#### ตั้งค่าที่ไหน

forge provider login → OpenAI-compatible (วิธีที่แนะนำ); วิธีเก่าคือ .env ที่มี OPENAI\_URL และ OPENAI\_API\_KEY พร้อม model ใน forge.yaml

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/forge/)[เอกสารของแอป ↗](https://github.com/tailcallhq/forgecode)

GC

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic Messages

Copilot ในเทอร์มินัลที่ใช้โมเดลที่กำหนดเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/github-copilot-cli/)

#### ตั้งค่าที่ไหน

ตัวแปรสภาพแวดล้อม COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (หรือแฟล็ก --model)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/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/th/integrations/gptme/)

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์ส่วนตัวในเทอร์มินัล: โค้ด ไฟล์ และเบราว์เซอร์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/gptme/)

#### ตั้งค่าที่ไหน

~/.config/gptme/config.toml → \[\[providers\]\]; เลือกโมเดลในรูป \<provider\>/\<model\>

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/gptme/)[เอกสารของแอป ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI ResponsesAnthropic Messages

เอเจนต์ Kilo Code แบบบรรทัดคำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/kilo-code-cli/)

#### ตั้งค่าที่ไหน

~/.config/kilo/kilo.jsonc (หรือ ./kilo.jsonc; ใช้ KILO\_CONFIG ได้เช่นกัน) → provider.\<id\>.options.baseURL; ในส่วนขยาย — Settings → Providers → Custom provider

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/kilo-code-cli/)[เอกสารของแอป ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatOpenAI Responses

ยูทิลิตีสำหรับส่งคำขอไปยังโมเดลจากบรรทัดคำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/llm-cli/)

#### ตั้งค่าที่ไหน

ไฟล์ extra-openai-models.yaml ในโฟลเดอร์การตั้งค่าของ llm; กำหนดคีย์ด้วย llm keys set \<ชื่อ\>

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/llm-cli/)[เอกสารของแอป ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์ขนาดเล็กสำหรับงานในรีโพซิทอรี

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/mini-swe-agent/)

#### ตั้งค่าที่ไหน

ไฟล์ตั้งค่า YAML ของเอเจนต์ → ส่วน model (model\_name, model\_kwargs); เปลี่ยนเส้นทางไฟล์ตั้งค่าเริ่มต้นได้ด้วยการตั้งค่า MSWEA\_MINI\_CONFIG\_PATH

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/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/th/integrations/openhands-cli/)

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์อัตโนมัติสำหรับการพัฒนาผ่านบรรทัดคำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openhands-cli/)

#### ตั้งค่าที่ไหน

Ctrl+P → Settings (ผู้ให้บริการและโมเดล), ไฟล์ ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) หรือตัวแปร LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL พร้อมแฟล็ก --override-with-envs

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/openhands-cli/)[เอกสารของแอป ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic MessagesGemini

เอเจนต์เขียนโค้ดขนาดเล็กสำหรับเทอร์มินัล

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/pi/)

#### ตั้งค่าที่ไหน

~/.pi/agent/models.json (หรือ .pi/models.json ของโปรเจ็กต์หลังให้ความเชื่อถือโปรเจ็กต์); เลือกด้วย /model

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/pi/)[เอกสารของแอป ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เอเจนต์สำหรับงานขนาดใหญ่: วางแผน แก้ไขในแซนด์บ็อกซ์ แล้วนำไปใช้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/plandex/)

#### ตั้งค่าที่ไหน

plandex models custom (หรือ \\models custom ใน REPL) — เปิดไฟล์ JSON ของโมเดลและผู้ให้บริการที่ผู้ใช้กำหนดเอง

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/plandex/)[เอกสารของแอป ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

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

เอเจนต์ในเทอร์มินัล

OpenAI ChatAnthropic Messages

เอเจนต์วิจัยจาก ByteDance สำหรับงานพัฒนาซอฟต์แวร์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/trae-agent/)

#### ตั้งค่าที่ไหน

trae\_config.yaml → model\_providers.\<ชื่อ\>.base\_url; อีกทางเลือกคือตัวแปร OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL ใน .env

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 ไม่ได้ระบุชัดเจนว่า anthropic ต้องมี /v1 หรือไม่ ให้ใช้ https://api.ailoot.ai).

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/trae-agent/)[เอกสารของแอป ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

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

เอเจนต์ในเทอร์มินัล

OpenAI Chat

เทอร์มินัลที่มีเอเจนต์ในตัวและกำหนดที่อยู่โมเดลเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/warp/)

#### ตั้งค่าที่ไหน

Settings → ค้นหา “inference endpoint” → Custom inference endpoint: URL ฐาน คีย์ และ ID โมเดล จากนั้นเลือกโมเดลในตัวเลือก

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/warp/)[เอกสารของแอป ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## โปรแกรมแก้ไขและ IDE

ส่วนขยายและผู้ช่วยที่มีในตัวของตัวแก้ไขโค้ด.

Cl

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

ส่วนขยายตัวแก้ไข

OpenAI ChatAnthropic Messages

เอเจนต์อัตโนมัติใน VS Code และ JetBrains: วางแผน แก้ไข และเรียกคำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/cline/)

#### ตั้งค่าที่ไหน

แผง Cline → ไอคอนรูปเฟือง (Settings) → API Provider = “OpenAI Compatible” → ฟิลด์ Base URL, API Key, Model ID อีกทางเลือกคือ API Provider = “Anthropic” → เลือก “Use custom base URL”.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/cline/)[เอกสารของแอป ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

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

ส่วนขยายตัวแก้ไข

OpenAI ChatAnthropic Messages

เอเจนต์ใน VS Code พร้อมโหมดสำหรับเขียนโค้ด ออกแบบสถาปัตยกรรม และดีบัก

[รายละเอียด →](https://ailoot.ai/docs/th/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”.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/roo-code/)[เอกสารของแอป ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

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

ส่วนขยายตัวแก้ไข

OpenAI Chat

เอเจนต์ใน VS Code พร้อมโหมดต่าง ๆ และโมเดลที่กำหนดเอง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/kilo-code/)

#### ตั้งค่าที่ไหน

Settings (ไอคอนเฟือง) → แท็บ Providers → “Custom provider” ที่ด้านล่าง → Provider ID, Display name, Provider API = “OpenAI Compatible”, Base URL, API key, Models (ดึงรายชื่อจาก /v1/models) บันทึกการตั้งค่าไว้ใน kilo.json.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/kilo-code/)[เอกสารของแอป ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

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

ส่วนขยายตัวแก้ไข

OpenAI Chat

ผู้ช่วยสำหรับ VS Code และ JetBrains: แชต แก้ไข และเอเจนต์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/continue/)

#### ตั้งค่าที่ไหน

ไฟล์ ~/.continue/config.yaml (หรือตัวแก้ไขการตั้งค่า Continue): เพิ่มรายการใน models\[\] พร้อม provider: openai และ apiBase.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/continue/)[เอกสารของแอป ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

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

ตัวแก้ไขโค้ด

OpenAI ChatOpenAI ResponsesAnthropic Messages

ตัวแก้ไขโค้ดที่รวดเร็ว พร้อมเอเจนต์ในตัว

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/zed/)

#### ตั้งค่าที่ไหน

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; หรือ settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible กำหนดคีย์ในหน้าต่างการตั้งค่า (เก็บในพวงกุญแจของระบบ) หรือในตัวแปร \<ID ผู้ให้บริการเป็นตัวพิมพ์ใหญ่\>\_API\_KEY.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/zed/)[เอกสารของแอป ↗](https://zed.dev/docs/ai/use-api-access)

VC

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

ส่วนขยายตัวแก้ไข

OpenAI ChatOpenAI ResponsesAnthropic Messages

กำหนดผู้ให้บริการเองใน Copilot Chat สำหรับ VS Code.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/vscode-copilot-byok/)

#### ตั้งค่าที่ไหน

เลือกโมเดลในแชต → Manage Language Models (ไอคอนเฟือง) → Add Models → Custom Endpoint → VS Code จะเปิด chatLanguageModels.json (การตั้งค่าเดิม github.copilot.chat.customOAIModels เลิกใช้แล้ว)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/vscode-copilot-byok/)[เอกสารของแอป ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

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

ตัวแก้ไขโค้ด

OpenAI Chat

ผู้ช่วยในตัวของ IDE JetBrains ที่ใช้คีย์ของคุณเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย

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

ตัวอย่างโมเดล: `claude-sonnet-5-5`

#### ข้อควรทราบ

เลือก OpenAI-compatible แล้วใส่ https://api.ailoot.ai/v1 ใน URL และคีย์ของคุณใน API Key กด Test Connection ตามด้วย Apply แล้วเลือกโมเดลใน AI Chat หากต้องการใช้กับฟังก์ชัน IDE ให้กำหนดโมเดลใน Models Assignment เปิด Tool calling เฉพาะเมื่อโมเดลรองรับเครื่องมือ ส่วนการเติมโค้ดมีการตั้งค่าแยกต่างหาก

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/jetbrains-ai-assistant/)[เอกสารของแอป ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

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

ตัวแก้ไขโค้ด

OpenAI Chat

Coding Intelligence ใน Xcode ที่ใช้ผู้ให้บริการภายนอก

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/xcode/)

#### ตั้งค่าที่ไหน

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header และคำอธิบาย → Add.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/xcode/)[เอกสารของแอป ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

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

ปลั๊กอิน Neovim

OpenAI ChatAnthropic Messages

ปลั๊กอิน Neovim: แชตและแก้ไขโดยตรงในบัฟเฟอร์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/avante-nvim/)

#### ตั้งค่าที่ไหน

opts ของ yetone/avante.nvim ใน lazy.nvim: opts.providers.\<ชื่อ\> พร้อม \_\_inherited\_from = 'openai' (ผู้ให้บริการที่เข้ากันได้กับ OpenAI ของคุณเอง) หรือกำหนด providers.claude.endpoint ใหม่ คีย์อ่านจากตัวแปรที่ระบุใน api\_key\_name (รองรับชื่อตัวแปร AVANTE\_\*).

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/avante-nvim/)[เอกสารของแอป ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

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

ปลั๊กอิน Neovim

OpenAI ChatAnthropic Messages

แชตและแก้ไขภายใน Neovim.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/codecompanion-nvim/)

#### ตั้งค่าที่ไหน

require('codecompanion').setup({ adapters = { http = { ... } } }) ผ่าน adapters.extend('openai\_compatible', ...) หรือ extend('anthropic', ...); จากนั้นใช้ interactions.chat/inline.adapter.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 ก็กำหนด url ของคุณสำหรับ /v1/messages เพิ่มเติมได้เช่นกัน.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/codecompanion-nvim/)[เอกสารของแอป ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

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

แพ็กเกจ Emacs

OpenAI ChatAnthropic MessagesGemini

ไคลเอนต์โมเดลภาษาที่เรียบง่ายสำหรับ Emacs.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/gptel/)

#### ตั้งค่าที่ไหน

init.el: ลงทะเบียน backend ด้วย gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) หรือ gptel-make-gemini แต่ละตัวมี :host, :endpoint, :key, :stream, :models จากนั้นกำหนด gptel-backend และ gptel-model.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/gptel/)[เอกสารของแอป ↗](https://github.com/karthink/gptel)

TI

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

ตัวแก้ไขโค้ด

OpenAI Chat

IDE แบบโอเพนซอร์ส พร้อมโมดูล Theia AI.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/theia/)

#### ตั้งค่าที่ไหน

Preferences → AI-features → OpenAiCustom (หรือคีย์ ai-features.openAiCustom.customOpenAiModels ใน settings.json; หน้าต่าง AI Configuration — Alt+A).

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/theia/)[เอกสารของแอป ↗](https://theia-ide.org/docs/user_ai/)

TI

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

ตัวแก้ไขโค้ด

OpenAI ChatAnthropic Messages

ตัวแก้ไขโค้ด Trae ที่ใช้โมเดลที่กำหนดเองได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/trae/)

#### ตั้งค่าที่ไหน

Settings → Models → Add Model → Custom Model → API Format, Request URL (สวิตช์ Full URL), Model ID, Display Name, API Key; เพิ่ม Advanced Settings ได้ตามต้องการ

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/trae/)[เอกสารของแอป ↗](https://docs.trae.ai/ide/models)

## แอปแชต

แชตสำหรับคอมพิวเตอร์ โทรศัพท์ และเบราว์เซอร์ รวมถึงบันทึกและตัวเรียกใช้แอป.

OW

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI Chat

เว็บแชตยอดนิยมบนเซิร์ฟเวอร์ของคุณเอง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/open-webui/)

#### ตั้งค่าที่ไหน

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (หรือใช้ตัวแปร OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY เมื่อเริ่มคอนเทนเนอร์)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/open-webui/)[เอกสารของแอป ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI ChatAnthropic Messages

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง พร้อมเอเจนต์และผู้ให้บริการหลายราย

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/librechat/)

#### ตั้งค่าที่ไหน

ไฟล์ librechat.yaml → endpoints.custom (ใช้คีย์จาก .env ผ่าน ${VAR}); สำหรับรูปแบบ Anthropic ให้ใช้ฟิลด์ provider: 'anthropic'

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/librechat/)[เอกสารของแอป ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

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

แอปเดสก์ท็อป

OpenAI ChatOpenAI ResponsesAnthropic Messages

ไคลเอนต์เดสก์ท็อป พร้อมผู้ช่วยและฐานความรู้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/cherry-studio/)

#### ตั้งค่าที่ไหน

Settings (ไอคอนรูปเฟือง) \> Model Provider \> + Add Provider \> ชนิดโปรโตคอล OpenAI / OpenAI Responses / Anthropic / Gemini

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/cherry-studio/)[เอกสารของแอป ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

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

คอมพิวเตอร์และโทรศัพท์

OpenAI Chat

แชตสำหรับคอมพิวเตอร์และโทรศัพท์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/chatbox/)

#### ตั้งค่าที่ไหน

การตั้งค่า (ปุ่มในแถบด้านข้าง) \> Model Provider \> Add (ด้านล่าง) \> ชนิด OpenAI API Compatible

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/chatbox/)[เอกสารของแอป ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI ChatAnthropic Messages

แชตสมัยใหม่ พร้อมปลั๊กอินและฐานความรู้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/lobechat/)

#### ตั้งค่าที่ไหน

Self-host: ตัวแปรสภาพแวดล้อม OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/lobechat/)[เอกสารของแอป ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

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

แอปเดสก์ท็อป

OpenAI ChatAnthropic Messages

แชตโอเพนซอร์สสำหรับเดสก์ท็อป รองรับโมเดลในเครื่องและบนคลาวด์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/jan/)

#### ตั้งค่าที่ไหน

Settings \> Model Providers \> Add Provider → เลือกรูปแบบ OpenAI-compatible หรือ Anthropic-compatible

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/jan/)[เอกสารของแอป ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

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

แชตสวมบทบาท

OpenAI Chat

อินเทอร์เฟซสำหรับแชตสวมบทบาทและตัวละคร

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/sillytavern/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/sillytavern/)[เอกสารของแอป ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

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

แชตกับเอกสาร

OpenAI Chat

แชตกับเอกสารของคุณบนคอมพิวเตอร์หรือเซิร์ฟเวอร์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/anythingllm/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/anythingllm/)[เอกสารของแอป ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI ChatAnthropic Messages

เว็บอินเทอร์เฟซขั้นสูงสำหรับใช้งานหลายโมเดล

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/big-agi/)

#### ตั้งค่าที่ไหน

ตัวแปรสภาพแวดล้อมตอน deploy: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; ในอินเทอร์เฟซใช้ Models \> Add OpenAI-compatible

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/big-agi/)[เอกสารของแอป ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

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

แอปสำหรับ Mac

OpenAI Chat

ไคลเอนต์ AI แบบเนทีฟสำหรับ macOS.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/boltai/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/boltai/)[เอกสารของแอป ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI Chat

เว็บแชตโอเพนซอร์ส Hugging Face บนเซิร์ฟเวอร์ของคุณเอง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/hugging-face-chat-ui/)

#### ตั้งค่าที่ไหน

ไฟล์ .env.local (OPENAI\_BASE\_URL, OPENAI\_API\_KEY)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย

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

ตัวอย่างโมเดล: `deepseek-v4-pro`

#### ข้อควรทราบ

Chat UI ใช้ได้เฉพาะ API ที่เข้ากันได้กับ OpenAI ผ่าน OPENAI\_BASE\_URL และดึงรายการโมเดลจาก /models.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/hugging-face-chat-ui/)[เอกสารของแอป ↗](https://github.com/huggingface/chat-ui)

MS

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

แอปเดสก์ท็อป

OpenAI Chat

แชตเดสก์ท็อปที่ใช้โมเดลในเครื่องและบนคลาวด์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/msty-studio/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/msty-studio/)[เอกสารของแอป ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

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

เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง

OpenAI Chat

เว็บแชตขนาดเล็กที่ติดตั้งใช้งานได้รวดเร็ว

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/nextchat/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

สำหรับการตั้งค่านี้ ให้ใช้ OpenAI Chat ผ่านเซิร์ฟเวอร์ NextChat เมื่อปรับใช้บน Vercel หรือ Docker ให้ตั้ง BASE\_URL=https://api.ailoot.ai โดยไม่มี /v1 พร้อมทั้ง OPENAI\_API\_KEY, CUSTOM\_MODELS และ DEFAULT\_MODEL หลังเปลี่ยนตัวแปรเหล่านี้ ให้ปรับใช้เซิร์ฟเวอร์ใหม่

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/nextchat/)[เอกสารของแอป ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

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

ปลั๊กอิน Obsidian

OpenAI Chat

แชตกับโน้ต Obsidian.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/obsidian-copilot/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/obsidian-copilot/)[เอกสารของแอป ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

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

ส่วนขยายเบราว์เซอร์

OpenAI Chat

ส่วนขยายเบราว์เซอร์: แชตเกี่ยวกับหน้าเว็บที่เปิดอยู่

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/page-assist/)

#### ตั้งค่าที่ไหน

ไอคอน Page Assist \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/page-assist/)[เอกสารของแอป ↗](https://docs.pageassist.xyz/providers/openai)

RA

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

ตัวเรียกใช้แอป

OpenAI Chat

AI ในตัวเรียกใช้แอป Raycast: คำสั่งด่วนและแชต

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/raycast-ai/)

#### ตั้งค่าที่ไหน

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → ไฟล์ ~/.config/raycast/ai/providers.yaml

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/raycast-ai/)[เอกสารของแอป ↗](https://manual.raycast.com/ai/custom-providers)

Ty

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

เว็บแอป

OpenAI Chat

อินเทอร์เฟซแชตที่ใช้งานสะดวกในเบราว์เซอร์และบนเดสก์ท็อป

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/typingmind/)

#### ตั้งค่าที่ไหน

Models (แถบด้านข้างซ้าย) \> + Add Custom Model

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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-...

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/typingmind/)[เอกสารของแอป ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK และเฟรมเวิร์ก

ไลบรารีสำหรับแอป เอเจนต์ และ RAG ของคุณเอง.

OS

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

SDK

OpenAI ChatOpenAI Responses

ไลบรารี OpenAI อย่างเป็นทางการสำหรับ Python.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openai-python-sdk/)

#### ตั้งค่าที่ไหน

พารามิเตอร์คอนสตรักเตอร์ OpenAI(base\_url=..., api\_key=...) หรือตัวแปรสภาพแวดล้อม OPENAI\_BASE\_URL และ OPENAI\_API\_KEY

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 (เอ็มเบดดิง)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/openai-python-sdk/)[เอกสารของแอป ↗](https://github.com/openai/openai-python)

OS

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

SDK

OpenAI ChatOpenAI Responses

ไลบรารี OpenAI อย่างเป็นทางการสำหรับ JavaScript และ TypeScript.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openai-node-js-sdk/)

#### ตั้งค่าที่ไหน

ตัวเลือกของคอนสตรักเตอร์ new OpenAI({ baseURL, apiKey }); ตามค่าเริ่มต้น SDK อ่านตัวแปรสภาพแวดล้อม OPENAI\_BASE\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/openai-node-js-sdk/)[เอกสารของแอป ↗](https://github.com/openai/openai-node)

AS

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

SDK

Anthropic Messages

ไลบรารี Anthropic อย่างเป็นทางการสำหรับ Python.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/anthropic-python-sdk/)

#### ตั้งค่าที่ไหน

พารามิเตอร์ Anthropic(base\_url=...) หรือตัวแปรสภาพแวดล้อม ANTHROPIC\_BASE\_URL; คีย์: api\_key หรือ ANTHROPIC\_API\_KEY

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/anthropic-python-sdk/)[เอกสารของแอป ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

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

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

เฟรมเวิร์ก TypeScript สำหรับแอป AI ที่ใช้ผู้ให้บริการใดก็ได้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/vercel-ai-sdk/)

#### ตั้งค่าที่ไหน

ผู้ให้บริการ: createOpenAICompatible({ name, baseURL, apiKey }) จาก @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) จาก @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) จาก @ai-sdk/google; createOpenAI({ baseURL }) หรือ OPENAI\_BASE\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/vercel-ai-sdk/)[เอกสารของแอป ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

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

เฟรมเวิร์ก

OpenAI ChatOpenAI ResponsesAnthropic Messages

เฟรมเวิร์กสำหรับเชน เอเจนต์ และ RAG.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/langchain/)

#### ตั้งค่าที่ไหน

ChatOpenAI(base\_url=...) หรือตัวแปร OPENAI\_API\_BASE / OPENAI\_BASE\_URL; ChatAnthropic(base\_url=...) หรือตัวแปร ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/langchain/)[เอกสารของแอป ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

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

เฟรมเวิร์กเอเจนต์

OpenAI ChatAnthropic Messages

ทีมเอเจนต์ที่มีบทบาทและงานที่กำหนดไว้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/crewai/)

#### ตั้งค่าที่ไหน

crewai.LLM(model=..., base\_url=..., api\_key=...); ตัวแปร OPENAI\_API\_KEY และ OPENAI\_BASE\_URL; สำหรับ Claude ใช้ผู้ให้บริการดั้งเดิม anthropic/ พร้อม base\_url

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/crewai/)[เอกสารของแอป ↗](https://docs.crewai.com/en/concepts/llms)

GG

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

SDK

Gemini

ไลบรารี Google อย่างเป็นทางการสำหรับ Gemini API.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/google-genai-python/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/google-genai-python/)[เอกสารของแอป ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

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

SDK

OpenAI Chat

อินเทอร์เฟซ Python เดียวสำหรับผู้ให้บริการหลายสิบราย

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/litellm/)

#### ตั้งค่าที่ไหน

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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/litellm/)[เอกสารของแอป ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

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

เกตเวย์ที่ตั้งเอง

OpenAI Chat

เกตเวย์ที่ตั้งเอง โดยมีคีย์ วงเงิน และบันทึกการใช้งานของตนเองอยู่เหนือ Ailoot.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/litellm-proxy/)

#### ตั้งค่าที่ไหน

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); เริ่มใช้งานด้วย litellm --config config.yaml

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/litellm-proxy/)[เอกสารของแอป ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

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

เฟรมเวิร์ก

OpenAI Chat

เฟรมเวิร์กสำหรับค้นหาข้อมูลของคุณเองและทำ RAG.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/llamaindex/)

#### ตั้งค่าที่ไหน

แพ็กเกจ llama-index-llms-openai-like, คลาส OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/llamaindex/)[เอกสารของแอป ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

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

เฟรมเวิร์กเอเจนต์

OpenAI ChatOpenAI Responses

เฟรมเวิร์ก TypeScript สำหรับเอเจนต์และเวิร์กโฟลว์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/mastra/)

#### ตั้งค่าที่ไหน

ใน Agent: model: { id: "\<ผู้ให้บริการ\>/\<โมเดล\>", url: "\<ที่อยู่ฐาน\>", apiKey, api?: "chat" | "responses" }

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/mastra/)[เอกสารของแอป ↗](https://mastra.ai/models)

OA

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

เฟรมเวิร์กเอเจนต์

OpenAI ChatOpenAI Responses

ไลบรารี OpenAI สำหรับการทำงานแบบหลายเอเจนต์

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/openai-agents-sdk/)

#### ตั้งค่าที่ไหน

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client) หรือกำหนดส่วนกลางด้วย set\_default\_openai\_client(client)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/openai-agents-sdk/)[เอกสารของแอป ↗](https://openai.github.io/openai-agents-python/models/)

PA

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

เฟรมเวิร์กเอเจนต์

OpenAI ChatOpenAI Responses

เฟรมเวิร์กเอเจนต์บน Python ที่มีการกำหนดชนิดข้อมูล

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/pydantic-ai/)

#### ตั้งค่าที่ไหน

OpenAIProvider(base\_url=..., api\_key=...) ร่วมกับโมเดล OpenAIChatModel (Chat Completions) หรือ OpenAIResponsesModel (Responses); หรือใช้ตัวแปร OPENAI\_BASE\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/pydantic-ai/)[เอกสารของแอป ↗](https://pydantic.dev/docs/ai/models/openai/)

## ระบบอัตโนมัติ

เวิร์กโฟลว์แบบ No-code เครื่องมือสร้างเชน บอต และบ้านอัจฉริยะ.

N8

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

ระบบอัตโนมัติแบบ No-code

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

สร้างขั้นตอนอัตโนมัติด้วยโหนดเอเจนต์ AI.

[รายละเอียด →](https://ailoot.ai/docs/th/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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/n8n/)[เอกสารของแอป ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

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

แพลตฟอร์มแอป LLM

OpenAI Chat

แพลตฟอร์มแอป AI: แชตบอต เอเจนต์ และฐานความรู้

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/dify/)

#### ตั้งค่าที่ไหน

Integrations → Model Provider → ติดตั้งปลั๊กอิน OpenAI-API-compatible → Add Model (ฟิลด์: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 (เอ็มเบดดิง)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/dify/)[เอกสารของแอป ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

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

เครื่องมือสร้างเชน

OpenAI Chat

เครื่องมือสร้างเชนและเอเจนต์แบบภาพ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/flowise/)

#### ตั้งค่าที่ไหน

โหนด ChatOpenAI หรือ ChatOpenAI Custom → Connect Credential (คีย์) → Additional Parameters → Base Path (และ Base Options สำหรับส่วนหัว)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/flowise/)[เอกสารของแอป ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

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

สมาร์ตโฮม

OpenAI Chat

ผู้ช่วยเสียงสำหรับสมาร์ตโฮมผ่าน Extended OpenAI Conversation.

[รายละเอียด →](https://ailoot.ai/docs/th/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

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/home-assistant/)[เอกสารของแอป ↗](https://github.com/jekalmin/extended_openai_conversation)

La

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

เครื่องมือสร้างเชน

OpenAI Chat

เครื่องมือสร้างเอเจนต์และ RAG แบบภาพ

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/langflow/)

#### ตั้งค่าที่ไหน

โปรไฟล์ → Settings → Model Providers → OpenAI Compatible (ช่อง Base URL และ API Key; ตัวแปร OPENAI\_COMPATIBLE\_BASE\_URL และ OPENAI\_COMPATIBLE\_API\_KEY) อีกทางเลือกคือคอมโพเนนต์ OpenAI → ช่อง OpenAI API Base

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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)`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/langflow/)[เอกสารของแอป ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

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

ระบบอัตโนมัติแบบ No-code

คำขอ HTTP

ระบบอัตโนมัติแบบ No-code: ส่งคำขอไปยัง Ailoot ผ่านโมดูล HTTP.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/make/)

#### ตั้งค่าที่ไหน

โมดูล OpenAI ในตัวใช้งานได้เฉพาะกับบัญชี OpenAI ให้ใช้ HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/make/)[เอกสารของแอป ↗](https://apps.make.com/http)

T

### [บอต Telegram](https://ailoot.ai/docs/th/integrations/telegram-bot/)

บอต

OpenAI Chat

บอต Telegram ของคุณเองที่ใช้ OpenAI SDK.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/telegram-bot/)

#### ตั้งค่าที่ไหน

เฟรมเวิร์ก Telegram ไม่มีชั้น LLM ของตนเอง: ตัวจัดการข้อความเรียก OpenAI SDK ที่ใช้ base\_url ของ Ailoot (หรือ Anthropic SDK ที่ใช้ base\_url โดยไม่มี /v1)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/telegram-bot/)[เอกสารของแอป ↗](https://github.com/openai/openai-python)

Za

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

ระบบอัตโนมัติแบบ No-code

คำขอ HTTP

ระบบอัตโนมัติ: ส่งคำขอไปยัง Ailoot ผ่าน Webhooks by Zapier.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/zapier/)

#### ตั้งค่าที่ไหน

แอป ChatGPT (OpenAI) ใน Zapier ใช้งานได้เฉพาะกับ OpenAI ให้ใช้ Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/zapier/)[เอกสารของแอป ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## กำลังตรวจ⁠สอบ

การตั้งค่าที่มีรายละเอียดซึ่งยังไม่ยืนยัน — ควรตรวจ⁠สอบเทียบกับหน้าต่างของแอป

AC

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

เอเจนต์ในเทอร์มินัล

กำลังตรวจ⁠สอบ

Gemini

เอเจนต์ Google Antigravity แบบบรรทัดคำสั่งที่ใช้รูปแบบ Gemini.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/antigravity-cli/)

#### ตั้งค่าที่ไหน

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; ตัวแปร GEMINI\_API\_KEY และ GOOGLE\_GEMINI\_BASE\_URL

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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/th/integrations/antigravity-cli/)[เอกสารของแอป ↗](https://antigravity.google/docs/cli/install/)

CC

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

เอเจนต์ในเทอร์มินัล

กำลังตรวจ⁠สอบ

OpenAI Chat

เอเจนต์ Cline เวอร์ชันบรรทัดคำสั่ง

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/cline-cli/)

#### ตั้งค่าที่ไหน

cline auth → ผู้ให้บริการ API ที่กำหนดเอง → OpenAI Compatible: Base URL, API Key, Model ID; ใช้แฟล็ก -P/--provider เลือกผู้ให้บริการ

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/cline-cli/)[เอกสารของแอป ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot สำหรับ JetBrains](https://ailoot.ai/docs/th/integrations/copilot-jetbrains-byok/)

ส่วนขยายตัวแก้ไข

กำลังตรวจ⁠สอบ

OpenAI Chat

กำหนดที่อยู่โมเดลเองใน Copilot สำหรับ IDE ของ JetBrains.

[รายละเอียด →](https://ailoot.ai/docs/th/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/th/integrations/jetbrains-ai-assistant/)

#### ข้อควรทราบ

GitHub ยืนยันว่ารองรับเอนด์พอยต์ที่กำหนดเอง ภาพหน้าจอทางการแสดง Provider Name, API Key และ API Type: Chat Completions แต่ไม่มีตัวอย่าง URL จึงไม่มีการตั้งค่า Ailoot แบบพร้อมคัดลอกให้ที่นี่ ทางเลือกใน IDE นี้ที่มีขั้นตอนในเอกสารคือ JetBrains AI Assistant โปรดสอบถามข้อกำหนด URL จากฝ่ายสนับสนุนทางการของปลั๊กอิน

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/copilot-jetbrains-byok/)[เอกสารของแอป ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

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

ตัวแก้ไขโค้ด

กำลังตรวจ⁠สอบ

OpenAI Chat

ตัวแก้ไข Cursor: กำหนดที่อยู่ OpenAI เองสำหรับแชต

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/cursor/)

#### ตั้งค่าที่ไหน

Cursor Settings → Models → API Keys → OpenAI API Key + สวิตช์ “Override OpenAI Base URL”; จากนั้นเพิ่ม ID โมเดลในรายการโมเดลที่กำหนดเอง.

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 เป็นสาธารณะ) อินเทอร์เฟซมีสวิตช์กำหนดที่อยู่ แต่ในฟอรัม Cursor มีรายงานปัญหา: การตั้งค่านี้มีผลกับทุกโมเดล โหมด Agent อาจไม่ใช้คีย์ที่กำหนดเอง และบางรุ่นในชุด 3.15.x ไม่ยอมให้กรอกค่าในช่องนี้.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/cursor/)[เอกสารของแอป ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

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

ปลั๊กอิน Obsidian

กำลังตรวจ⁠สอบ

OpenAI Chat

สร้างข้อความในโน้ต Obsidian ตามเทมเพลต

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/obsidian-text-generator/)

#### ตั้งค่าที่ไหน

Settings \> Text Generator \> LLM Provider: OpenAI Chat (หรือ Custom)

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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 แต่ไม่ได้อธิบายช่องที่อยู่และรูปแบบของมัน การตั้งค่านี้อ้างอิงจากหน้าจอปลั๊กอิน จึงควรตรวจ⁠สอบเทียบกับหน้าต่างการตั้งค่า

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/obsidian-text-generator/)[เอกสารของแอป ↗](https://docs.text-gen.com/)

Pe

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

ตัวแก้ไขโค้ด

กำลังตรวจ⁠สอบ

OpenAI Chat

ตัวแก้ไข PearAI ที่พัฒนาจาก VS Code.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/pearai/)

#### ตั้งค่าที่ไหน

Cmd/Ctrl+Shift+P → Open config.json → รายการใน models\[\] (PearAI เป็นโครงการที่แยกมาจาก Continue).

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/pearai/)[เอกสารของแอป ↗](https://github.com/trypear/pearai-app/issues/122)

VS

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

ตัวแก้ไขโค้ด

กำลังตรวจ⁠สอบ

OpenAI Chat

กำหนดผู้ให้บริการเองใน Copilot Chat สำหรับ Visual Studio.

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/visual-studio-2026/)

#### ตั้งค่าที่ไหน

Chat → เลือกโมเดล → Manage models → Add custom model → ผู้ให้บริการ OpenAI (custom endpoint) → ที่อยู่ คีย์ และโมเดล

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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) ประกาศการกำหนดที่อยู่เองสำหรับ OpenAI และ Ollama ใน VS 2026 Stable แต่หน้าเอกสารยังอธิบายเฉพาะคีย์ OpenAI/Anthropic/Google โดยไม่มีช่องที่อยู่ จึงยังไม่ยืนยันชื่อช่องและรูปแบบที่อยู่ ใช้ได้เฉพาะแชต และไม่รองรับแผน Copilot Business/Enterprise.

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/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/th/integrations/void/)

ตัวแก้ไขโค้ด

กำลังตรวจ⁠สอบ

OpenAI Chat

ตัวแก้ไขแบบโอเพนซอร์สที่พัฒนาจาก VS Code ซึ่งยุติการพัฒนาแล้ว

[รายละเอียด →](https://ailoot.ai/docs/th/integrations/void/)

#### ตั้งค่าที่ไหน

Void Settings → Providers → OpenAI-Compatible → baseURL, API key และโมเดล

#### การตั้งค่า

ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด 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`

#### ข้อควรทราบ

[คำแนะนำฉบับเต็ม →](https://ailoot.ai/docs/th/integrations/void/)[เอกสารของแอป ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

ไม่พบผลลัพธ์ หากแอปรองรับที่อยู่ OpenAI หรือ Anthropic API ที่กำหนดเอง ก็มีแนวโน้มว่าจะใช้งานได้ — [ดูค่าที่ต้องระบุที่นี่](https://ailoot.ai/docs/th/keys/).

## ยังไม่เหมาะสำหรับการใช้งาน

แอปเหล่านี้ไม่สามารถกำหนดที่อยู่ API เองได้ ด้านข้างแสดงทางเลือกที่ใช้แทนได้

| แอป | เหตุผลที่ไม่เหมาะ | ทางเลือกอื่น |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | ใช้งานได้เฉพาะโมเดลของ Cursor และไม่สามารถกำหนดที่อยู่ API เองได้ | Claude Code, Codex CLI หรือ opencode |
| **Auggie CLI (Augment Code)** | เข้าสู่ระบบผ่านบัญชี Augment และไม่สามารถระบุผู้ให้บริการภายนอกได้ | Claude Code หรือ opencode |
| **Windsurf / Devin Desktop** | รองรับเฉพาะคีย์ Anthropic สำหรับโมเดล Claude บางรุ่น และไม่สามารถกำหนดที่อยู่เองได้ | Cline, Roo Code หรือ Kilo Code ใน VS Code |
| **Kiro** | ไม่มีตัวเลือกให้ใช้คีย์และที่อยู่ API ของคุณเอง | Cline หรือ Roo Code |
| **Google Antigravity (IDE)** | ไม่มีการตั้งค่าผู้ให้บริการที่กำหนดเองอย่างเป็นทางการ เราไม่แนะนำให้ใช้แพตช์จากภายนอก | Antigravity CLI หรือ Gemini CLI |
| **Visual Studio ที่ใช้ Copilot Business หรือ Enterprise** | แผน Copilot เหล่านี้ไม่รองรับการใช้โมเดลที่กำหนดเอง | แผน Copilot ส่วนบุคคล — ดูการ์ด Visual Studio 2026 |
| **การเติมโค้ดอัตโนมัติของ Cursor Tab** | ใช้โมเดลของ Cursor เสมอ แม้จะใช้คีย์ของคุณเอง | ตั้งค่าแชต Cursor แยกต่างหาก — ดูการ์ด Cursor |
| **Enchanted** | ใช้งานได้เฉพาะกับ API ของ Ollama. | 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. | Extended OpenAI Conversation จาก HACS — ดูการ์ด Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | เฟรมเวิร์กบอตไม่ได้เชื่อมต่อกับโมเดลด้วยตัวเอง | ใช้ OpenAI หรือ Anthropic SDK ภายในบอต — ดูการ์ดบอต Telegram |

## เชื่อมต่อไคลเอนต์กับ AI API

### ตั้งค่าที่อยู่ AI API และคีย์ในไคลเอนต์ได้ที่ไหน?

เอเจนต์ ตัวแก้ไข แชต และ SDK ที่รองรับคีย์ Ailoot ปุ่ม “ตั้งค่า” จะแสดงตำแหน่งที่ต้องป้อนที่อยู่และคีย์ พร้อมไฟล์ตั้งค่าที่คัดลอกไปใช้ได้

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

## บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

## ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

สมาชิก

เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ

โค้ดลดสูงสุด 50%

ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้

รายจ่ายในประวัติ

เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

[เลือกสมาชิก](https://ailoot.ai/docs/th/billing/subscriptions/) · [ดูราคาโมเดล](https://ailoot.ai/models/th/)

## เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

แอปเชิงพาณิชย์

ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ

ใบอนุญาตรีเซลเลอร์

ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร

เอกสารบนเว็บไซต์

อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

[ขอใบอนุญาตขายต่อ](mailto:support@ailoot.ai) · [ข้อเสนอและสัญญาอนุญาต](https://ailoot.ai/legal/offer?lang=th)

## คำถาม

ควรเลือกรูปแบบใดสำหรับไคลเอนต์?

เลือกรูปแบบ OpenAI, Anthropic หรือ Gemini ที่ไคลเอนต์รองรับ ตรวจสอบวิธี API ที่เข้ากันได้และ ID ของโมเดลในหน้าข้อมูลโมเดล Ailoot การรองรับรูปแบบหนึ่งไม่ได้หมายความว่าทุกโมเดลรองรับทุกรูปแบบ

ต้องตั้งค่าอะไรในไคลเอนต์?

ตั้งค่าคีย์ API ของ Ailoot ที่อยู่ API และ ID โมเดลที่เข้ากันได้กับวิธีของไคลเอนต์ โดย OpenAI SDK ใช้ https://api.ailoot.ai/v1 ส่วน Anthropic และ Gemini SDK ใช้ https://api.ailoot.ai และคงฟิลด์คำขอตามตัวอย่างของรูปแบบนั้น

จะส่งคำขอ API แรกได้อย่างไร?

สร้างคีย์ API ของ Ailoot ตั้งค่า https://api.ailoot.ai/v1 สำหรับ OpenAI SDK หรือ https://api.ailoot.ai สำหรับ Anthropic และ Gemini SDK โดย GET /v1/models ใช้งานฟรีและแสดงโมเดลที่คีย์ของคุณเข้าถึงได้ จากนั้นใช้ตัวอย่างของโมเดลและวิธี API ที่เลือก

ควรตรวจสอบอะไรเมื่อไคลเอนต์ที่เชื่อมต่อแล้วเกิดข้อผิดพลาด?

ตรวจสอบว่าไคลเอนต์ส่งรูปแบบ OpenAI, Anthropic หรือ Gemini ที่คาดไว้ไปยังที่อยู่ API ที่ตรงกันด้วยคีย์ API ของ Ailoot ตรวจสอบ ID โมเดลและวิธี แล้วเทียบข้อผิดพลาดที่ได้รับกับคู่มือไคลเอนต์ ส่งข้อผิดพลาดและ ID คำขอไปที่ support@ailoot.ai โดยไม่เปิดเผยคีย์ของคุณ

ใช้ Ailoot ในผลิตภัณฑ์เสียเงินได้ไหม?

ได้ เชื่อม API กับ SaaS แอป หรือบอตตามข้อเสนอและสัญญาอนุญาต Ailoot สำหรับขายต่อขอเงื่อนไขเป็นลายลักษณ์อักษรและใบอนุญาตเฉพาะโครงการ

จะขอใบอนุญาตขายต่อได้อย่างไร?

ส่งอีเมลไปที่ support@ailoot.ai โดยอธิบายว่าผลิตภัณฑ์ของคุณทำอะไร ใครใช้งาน และคุณให้สิทธิ์เข้าถึงอย่างไร พร้อมขอใบอนุญาตขายต่อและเงื่อนไขเป็นลายลักษณ์อักษรสำหรับโครงการของคุณ

## Ailoot · บริษัทและพอร์ตโฟลิโอโครงการของบริษัท





Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง





บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.





Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
