URL หลักคือรากของเกตเวย์
Gemini SDK จะเติม path /v1beta ให้เอง จึงควรตั้ง root URL โดยไม่ใส่ path ของเวอร์ชัน
Gemini CLI
Gemini CLI และ SDK @google/genai จะส่ง request generateContent ของ Gemini ไปยัง base URL ที่คุณตั้งไว้ Aiduct ตอบที่ /v1beta ด้วย API key เดียวกับที่คุณใช้ทุกที่
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai export GEMINI_API_KEY=sk-aiduct-... gemini --model gemini-3.7-flash
ตัวแปรสภาพแวดล้อม
GOOGLE_GEMINI_BASE_URL
โปรโตคอล
generateContent
ENDPOINT
/v1beta
Gemini SDK จะเติม path /v1beta ให้เอง จึงควรตั้ง root URL โดยไม่ใส่ path ของเวอร์ชัน
โมเดล Gemini ให้บริการแบบ native ส่วนโมเดลอื่นจะถูกแปลงไปและกลับจาก generateContent โดยยังคง function call และ thinking ไว้
FAQ
ไม่ต้อง ใช้ https://api.aiduct.ai เพราะ Gemini SDK จะเติม /v1beta ให้เอง
ส่งเป็น header x-goog-api-key ซึ่ง Aiduct รับเหมือน bearer token
ได้ โมเดลที่ให้บริการแบบ native จะนับโดย upstream ของมัน ส่วนการนับอื่นเป็นค่าประมาณ และมี header x-aiduct-token-count: estimated กำกับ