เริ่มต้น
PD Auto AI Gateway เป็น API แบบ OpenAI-compatible — เช่า key จากเราแล้วเอาไปใช้ใน บอท/แอป/เครื่องมืออัตโนมัติของคุณเองได้เลย ใช้ AI หลายโมเดล (Gemini, GPT, Claude) จ่ายเป็นเงินบาท ไม่ต้องผูกบัตรเครดิตต่างประเทศ
เพราะเป็นมาตรฐานเดียวกับ OpenAI — โค้ด/เครื่องมือเดิมของคุณ แค่เปลี่ยน base URL กับใส่ key ก็ใช้ได้ทันที
รับ API Key
- สมัครแพ็กเกจที่หน้า เช่า API
- สร้าง/ดู key ได้ที่ แดชบอร์ด API Keys
- คัดลอก key (ขึ้นต้น
pdvip_live_) — แสดงครั้งเดียวตอนสร้าง เก็บให้ดี
key อันเดียวใช้ได้หลายเครื่อง/หลายบอท — โควต้านับรวมกันทั้งหมดในแพ็กเกจเดียว
Quickstart
ยิง request แรกใน 30 วินาที — เลือกภาษาที่ถนัด:
curl https://pd-auto-ai-gateway.filmbancha127.workers.dev/v1/chat/completions \
-H "Authorization: Bearer pdvip_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-2.5-flash",
"messages": [
{ "role": "system", "content": "คุณคือผู้ช่วยที่พูดไทย" },
{ "role": "user", "content": "สวัสดี ช่วยแนะนำตัวหน่อย" }
]
}'from openai import OpenAI
client = OpenAI(
base_url="https://pd-auto-ai-gateway.filmbancha127.workers.dev/v1",
api_key="pdvip_live_xxxxxxxx", # คีย์ที่เช่าจาก PD Studio
)
resp = client.chat.completions.create(
model="google/gemini-2.5-flash",
messages=[{"role": "user", "content": "สวัสดี"}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://pd-auto-ai-gateway.filmbancha127.workers.dev/v1",
apiKey: "pdvip_live_xxxxxxxx",
});
const resp = await client.chat.completions.create({
model: "google/gemini-2.5-flash",
messages: [{ role: "user", content: "สวัสดี" }],
});
console.log(resp.choices[0].message.content);เชื่อมกับบอท/เครื่องมือ (จุดเด่น)
เครื่องมือไหนที่ ตั้ง “OpenAI Base URL” เองได้ ก็ใช้ key เราได้หมด — แค่ใส่ 2 ค่านี้:
ใช้ได้กับ: n8n, Make.com, Dify, Flowise, LangChain/LlamaIndex, TypingMind, LibreChat, Open WebUI, BotPress และบอท custom ใดๆ ที่เรียก /v1/chat/completions
โมเดล + เรตต่อ token
ใส่ค่าใน field model ตาม id ด้านล่าง · ดูสดได้ที่ GET /v1/models
| Model ID | Input เครดิต/1M tok | Output เครดิต/1M tok | หมายเหตุ |
|---|---|---|---|
| google/gemini-2.5-flashdefault | 120.7 | 1006.3 | ค่าเริ่มต้น · ดีสุดสำหรับภาษาไทย |
| google/gemini-2.5-flash-lite | 40.3 | 161 | ถูกสุด เร็ว |
| google/gemini-3.1-flash-lite | 40.3 | 161 | รุ่นใหม่ ราคาประหยัด |
| google/gemini-3-flash-preview | 120.7 | 1006.3 | พรีวิวรุ่นใหม่ |
| google/gemini-2.5-pro | 503.1 | 4025 | คุณภาพสูง |
| openai/gpt-5.4-nano | 20.1 | 161 | OpenAI ถูกสุด |
| openai/gpt-5.4-mini | 60.4 | 241.5 | |
| openai/gpt-5.4 | 1006.3 | 4025 | |
| openai/gpt-5.5 | 2012.5 | 6037.5 | OpenAI ตัวท็อป |
| anthropic/claude-haiku-4.5 | 402.5 | 2012.5 | |
| anthropic/claude-sonnet-4.6 | 1207.5 | 6037.5 | |
| anthropic/claude-opus-4.7 | 6037.5 | 30187.5 | Claude แรงสุด |
| gemini-2.5-flash-preview-ttsTTS | 201.3 | 4025 | 🎙️ เสียงพากย์ (TTS) — output = audio tokens |
| meta-llama/llama-3.2-3b-instruct:freeฟรี | ฟรี | ฟรี | ฟรี (อาจจำกัด rate) |
| deepseek/deepseek-v4-flash:freeฟรี | ฟรี | ฟรี | ฟรี |
ตัวอย่าง: Gemini Flash · prompt 1,200 + ตอบ 800 token ≈ 0.95 เครดิต (call เล็กกว่านี้ถูกลงอีก)
Response headers (token + เครดิต)
ทุก response สำเร็จจะแนบ header บอก token ที่ใช้ + เครดิตที่หัก (เป็นทศนิยมได้):
X-PD-Prompt-Tokens: 1200 X-PD-Completion-Tokens: 800 X-PD-Credits-Used: 0.95 X-PD-Credits-Remaining: 88.4 X-PD-Usage-Id: usage_abc123
เช็คโควต้าคงเหลือ/แพ็กเกจได้ที่ GET /v1/account (ใส่ Bearer key)
🎙️ Text-to-Speech (เสียงพากย์)
แปลงข้อความ → เสียงพูด (Gemini TTS) ผ่าน POST /v1/audio/speech · คิดเงินตาม token เหมือน chat · คืน base64 PCM (24kHz mono) ใส่ WAV header ต่อได้
curl https://pd-auto-ai-gateway.filmbancha127.workers.dev/v1/audio/speech \
-H "Authorization: Bearer pdvip_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"input": "สวัสดีค่ะ ยินดีต้อนรับสู่ร้านเรา",
"voice": "charon"
}'เสียงที่รองรับ: charon · kore · aoede · puck
response:
{
"audioBase64": "UklGR... (PCM 24kHz)",
"mimeType": "audio/L16;codec=pcm;rate=24000",
"usage": { "promptTokens": 18, "audioTokens": 240 }
}Error codes
| HTTP | type | ความหมาย |
|---|---|---|
| 401 | invalid_api_key | key ไม่ถูกต้อง/ไม่พบ |
| 403 | key_revoked | key ถูกยกเลิก |
| 402 | insufficient_credits | โควต้า/เครดิตไม่พอ |
| 429 | rate_limit | ยิงถี่เกิน rate limit ของแพ็กเกจ |
| 502 | upstream_error | ผู้ให้บริการโมเดลขัดข้อง (auto-refund) |
| 500 | server_error | ระบบขัดข้อง |
หาก AI ฝั่งผู้ให้บริการล่ม (502) ระบบ คืนเครดิตอัตโนมัติ ให้
โควต้า / แพ็กเกจ
| แพ็กเกจ | ราคา/เดือน | โควต้า/วัน | Rate limit | พร้อมกัน |
|---|---|---|---|---|
| Starter | ฿99 | 90 / วัน | 30/นาที | 5 |
| Pro | ฿249 | 240 / วัน | 60/นาที | 10 |
| Ultra | ฿499 | 600 / วัน | 120/นาที | 15 |
| Mega | ฿999 | 1,500 / วัน | 200/นาที | 20 |
- โควต้านับ รวมทุกเครื่อง/ทุกบอท ที่ใช้ key เดียวกัน
- รีเซ็ตเที่ยงคืน (เวลาไทย · Asia/Bangkok)
- คิดตาม token จริง — โมเดลแพง/คำตอบยาว ใช้เครดิตมากกว่า · call สั้นถูกลงมาก (ดูตารางเรตด้านบน)
FAQ
ผมสมัครแพ็กเกจอยู่แล้ว ใช้กับบอทอื่นได้เลยไหม?
ได้ทันที — key เดิมของคุณใช้ได้กับบอท/แอปไหนก็ได้ ไม่ต้องออก key ใหม่ โควต้านับรวมกัน
รองรับ streaming (stream: true) ไหม?
รองรับรูปแบบ OpenAI — ตั้ง stream: true ได้ตามมาตรฐาน
key รั่ว/หาย ทำยังไง?
เข้า แดชบอร์ด กด revoke แล้วสร้างใหม่ได้ทันที