---
title: เริ่มต้นใช้งาน Gateway อย่างรวดเร็ว
description: ขอสิทธิ์ AI Gateway สร้างคีย์ แล้วชี้ Claude Code, Codex, OpenAI หรือ Anthropic SDK หรือ curl ไปที่ https://api.agentlab.cresclab.com ทุกขั้นตอนคัดลอกได้
url: https://agentlab.cresclab.com/docs/th/gateway/quickstart
language: th
updated: 2026-10-28
---

# เริ่มต้นใช้งาน Gateway อย่างรวดเร็ว

ขอสิทธิ์ AI Gateway สร้างคีย์ แล้วชี้ Claude Code, Codex, OpenAI หรือ Anthropic SDK หรือ curl ไปที่ https://api.agentlab.cresclab.com ทุกขั้นตอนคัดลอกได้

## ก่อนเริ่ม

1. **เปิด Gateway** สมัครใน[คอนโซล Agent Lab](https://app.agentlab.cresclab.com/) แล้วเปิด **AI Gateway** ในเวิร์กสเปซของคุณ ถ้า Gateway ยังไม่เปิด ให้ขอสิทธิ์ใช้งานที่[หน้า AI Gateway](https://agentlab.cresclab.com/en/gateway#demo) แล้วเราจะเปิดให้เวิร์กสเปซของคุณ หน้าในคอนโซลก็แจ้งแบบเดียวกัน
2. **สร้างคีย์** ในแท็บ **เริ่มต้นใช้งาน** เลือก **สร้างคีย์ API** แล้วตั้งชื่อ คีย์จะแสดงเพียงครั้งเดียว ให้คัดลอกไว้ทันที
3. **เลือกไคลเอนต์** ทำตามหัวข้อใดหัวข้อหนึ่งด้านล่าง แท็บ **เริ่มต้นใช้งาน** ในคอนโซลแสดงขั้นตอนเดียวกัน โดยใส่คีย์และโมเดลของเวิร์กสเปซคุณไว้ให้แล้ว

ทุกตัวอย่างอ่านคีย์จากตัวแปรสภาพแวดล้อม `AGENTLAB_API_KEY`

```bash
export AGENTLAB_API_KEY=<your API key>
```

ชื่อโมเดลมาจาก `GET /v1/models` ซึ่งแสดง `auto` และทุกโมเดลที่เวิร์กสเปซอนุญาต ชื่อด้านล่างเป็นเพียงตัวอย่าง

## Claude Code

Claude Code ใช้ Anthropic Messages และต่อ `/v1/messages` เอง base URL จึงไม่มี `/v1` Claude Code ตรวจชื่อโมเดลก่อนส่ง จึงต้องคงชื่อโมเดล Claude ไว้ และขอ `auto` ผ่านเฮดเดอร์

```bash
export ANTHROPIC_BASE_URL=https://api.agentlab.cresclab.com
export ANTHROPIC_AUTH_TOKEN=$AGENTLAB_API_KEY
export ANTHROPIC_MODEL=claude-sonnet-5-5
export ANTHROPIC_CUSTOM_HEADERS="X-AgentLab-Routing: auto"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-5-5
claude
```

ตัดบรรทัด `ANTHROPIC_CUSTOM_HEADERS` ออกถ้าต้องการใช้โมเดลที่ระบุเสมอ บรรทัด haiku ส่งการเรียกเบื้องหลังเล็ก ๆ ของ Claude Code ไปยังโมเดลราคาถูก

## Codex

Codex ใช้ OpenAI Responses เพิ่มผู้ให้บริการใน `~/.codex/config.toml`

```toml ~/.codex/config.toml
model = "gpt-5.6-luna"
model_provider = "agentlab"

[model_providers.agentlab]
name = "Agent Lab"
base_url = "https://api.agentlab.cresclab.com/v1"
wire_api = "responses"
env_key = "AGENTLAB_API_KEY"
http_headers = { "X-AgentLab-Routing" = "auto" }
```

แล้วเรียกใช้

```bash
codex
```

ลบบรรทัด `http_headers` ถ้าต้องการใช้โมเดลที่ระบุเสมอ

## OpenAI SDK

```bash
pip install openai
```

```python
import os
from openai import OpenAI

client = OpenAI(base_url="https://api.agentlab.cresclab.com/v1", api_key=os.environ["AGENTLAB_API_KEY"])
reply = client.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Hello"}],
)
print(reply.model, reply.choices[0].message.content)
```

`reply.model` คือโมเดลที่ตอบ

## Anthropic SDK

```bash
pip install anthropic
```

```python
import os
from anthropic import Anthropic

client = Anthropic(base_url="https://api.agentlab.cresclab.com", api_key=os.environ["AGENTLAB_API_KEY"])
reply = client.messages.create(
    model="auto",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello"}],
)
print(reply.model, reply.content[0].text)
```

## curl

Chat Completions:

```bash
curl https://api.agentlab.cresclab.com/v1/chat/completions \
  -H "Authorization: Bearer $AGENTLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "messages": [{"role": "user", "content": "Hello"}]}'
```

Anthropic Messages:

```bash
curl https://api.agentlab.cresclab.com/v1/messages \
  -H "Authorization: Bearer $AGENTLAB_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello"}]}'
```

OpenAI Responses:

```bash
curl https://api.agentlab.cresclab.com/v1/responses \
  -H "Authorization: Bearer $AGENTLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "input": "Hello"}'
```

## ใส่แท็กให้คำขอ

หากต้องการดูค่าใช้จ่ายตามทีม ฟีเจอร์ หรือลูกค้า ให้เพิ่มเฮดเดอร์ `X-AgentLab-Metadata` ที่เป็นออบเจ็กต์ JSON ของค่าสตริง เช่น `{"team": "support"}` ใช้ได้กับทุก endpoint ข้างบน ดูขีดจำกัดและตำแหน่งที่แสดงได้ที่[แท็ก](https://agentlab.cresclab.com/docs/th/gateway/usage.md#tags)

## ตรวจว่าใช้งานได้

เปิด **AI Gateway › การใช้งาน** ในคอนโซล คำขอจะแสดงพร้อมคีย์ โมเดลที่ตอบ และค่าใช้จ่าย ถ้าคำขอถูกปฏิเสธ ดูรหัสได้ใน[ข้อผิดพลาด](https://agentlab.cresclab.com/docs/th/gateway/errors.md)
