ศูนย์ช่วยเหลือ
หาคำตอบเร็วๆ ก่อนเปิด LINE
รวมวิธีใช้งาน TEST-KEY.CO ตั้งแต่สมัคร · เปลี่ยน base_url · โมเดล · แก้ปัญหาบ่อยๆ ทั้งหมดในหน้าเดียว
เริ่มต้นใช้งาน
ใช้เวลานานแค่ไหนตั้งแต่สมัครจนเรียก API ครั้งแรก?
ประมาณ 3 นาที · สมัครบัญชี ~30 วิ → เติมเงิน ~60 วิ (PromptPay) → ก็อปปี้ key ใส่โค้ดเดิม ~15 วิ → เรียก API ได้เลย
ต้องยืนยันตัวตน / KYC ไหม?
ไม่ต้อง · ใช้แค่ username + password สมัคร ไม่ต้อง verify email และไม่ต้องส่งบัตรประชาชน
มีบัตรเครดิตต่างประเทศไหม / ต้องใช้ VPN ไหม?
ไม่ต้องเลย · จ่ายผ่าน PromptPay (QR) หรือบัตรเครดิตไทย/บัตรเดบิตธนาคารไทย ก็ใช้ได้ ไม่ต้องเปิด VPN
เริ่มเติมขั้นต่ำกี่บาท?
ขั้นต่ำ ฿50 ต่อรายการ · ไม่มีค่ารายเดือน เครดิตไม่หมดอายุ (ตราบที่ login อย่างน้อย 1 ครั้งต่อ 12 เดือน)
หา API key ของผมจากที่ไหน?
หลังสมัครและ login เข้า test-key.co/dashboard → เมนู API Keys → กด Create new key · เก็บ key ไว้ดีๆ ไม่โชว์ซ้ำหลังปิดหน้านี้
ใช้กับโค้ดของคุณ
เปลี่ยน base_url ใน SDK ทั่วไปยังไง?
SDK ส่วนใหญ่รับ base_url / baseURL เป็น parameter ตอน init · ชี้มาที่ https://api.test-key.co แทน endpoint default
# Python — pattern ทั่วไป
client = Client(
api_key="xxxxxxxx",
base_url="https://api.test-key.co",
)
# Node — pattern ทั่วไป
const client = new Client({
apiKey: "xxxxxxxx",
baseURL: "https://api.test-key.co/v1",
});ใช้กับ IDE / CLI ที่อ่าน ENV vars ยังไง?
ตั้ง env vars ตามที่ tool ของคุณรองรับ · ชื่อ env var ขึ้นอยู่กับ provider ที่ tool ตั้งใจ — ค่ามาตรฐานที่ tool ส่วนใหญ่อ่าน:
export <PROVIDER>_BASE_URL="https://api.test-key.co"
export <PROVIDER>_API_KEY="xxxxxxxx"
# ถ้า tool รองรับ /v1 prefix
export <PROVIDER>_BASE_URL="https://api.test-key.co/v1"หรือใส่ในไฟล์ config ของ tool — ดูชื่อ key ที่ tool คาดหวังในคู่มือของ tool นั้น
cURL / HTTP request ตรงๆ ยังไง?
curl https://api.test-key.co/v1/messages \
-H "x-api-key: xxxxxxxx" \
-H "content-type: application/json" \
-d '{
"model": "<MODEL_ID>",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "สวัสดี"}
]
}'รองรับ Streaming / Tool use / Prompt caching ไหม?
รองรับครบ · เพราะเป็น proxy ของ provider ปลายทาง — ฟีเจอร์เดียวกับเรียกตรง
ใช้กับ framework เก่าที่ hardcode endpoint ของ provider ได้ไหม?
ได้ถ้า framework เปิดให้ override base URL · ส่วนใหญ่จะมี option ชื่อประมาณ baseURL / endpoint / api_base · ถ้าไม่เจอ ส่งชื่อ framework มาที่ support จะดูให้
โมเดล & API
มีโมเดลอะไรให้ใช้บ้าง?
ดูรายการเต็มได้ที่ หน้าหลัก → ส่วน Models · ครอบคลุม flagship จาก provider หลายค่าย รวมถึง open-weights และ Thai-tuned · เพิ่มโมเดลใหม่ภายใน 24 ชั่วโมงหลัง provider ปล่อย
เลือกโมเดลยังไงให้คุ้ม?
โมเดลในแต่ละ tier (badge ในหน้ารายการ) เหมาะกับงานต่างกัน:
- Badge ถูก → งานสั้น/classify/summarize ราคาเบาสุด
- Badge ยอดนิยม → งาน production ทั่วไป สมดุล speed/quality
- Badge NEW → flagship รุ่นล่าสุด แม่นสุด ใช้กับงานคิดลึก
- Badge ไทย → โมเดล Thai-tuned ภาษาไทยลื่นเป็นพิเศษ
ดูแต่ละ badge ในตารางโมเดลที่ หน้าหลัก
เปลี่ยน model ระหว่าง request โดยไม่ต้อง re-init client ได้ไหม?
ได้ · พารามิเตอร์ model ระบุตอนเรียกแต่ละครั้ง · client เดียวเรียกได้ทุกโมเดลที่บัญชีรองรับ
ถ้า provider เพิ่มโมเดลใหม่ ผมต้องทำอะไรไหม?
ไม่ต้อง · เราอัปเดต catalog ฝั่งเราภายใน 24 ชั่วโมง · ใช้ชื่อโมเดลตามที่ provider เปิดตัวได้เลย
ถ้าโมเดลถูกถอนออกล่ะ?
ตาม ToS ข้อ 4 · เราอาจเพิ่ม/ลด/ถอนโมเดลได้โดยไม่ต้องแจ้งล่วงหน้า · เครดิตคงเหลือใช้กับโมเดลอื่นที่รองรับ ณ ขณะนั้นได้ทุกตัว · ไม่ใช่เหตุให้ขอคืนเงิน · ดู ข้อตกลงฉบับเต็ม
เครดิต & ราคา
ระบบเครดิตทำงานยังไง?
เติม ฿1 = 3 เครดิต (TEST-KEY.CO Credit · ไม่ใช่ USD จริง) · ทุก request หักเครดิตตาม token ที่ใช้จริง · ราคาต่อโมเดลคำนวณจาก USD ของ provider × markup × FX
คำนวณราคาโดยประมาณก่อนเรียก API ได้ไหม?
ได้ · ก่อนเรียก ใช้สูตร credits = USD_provider × (1+markup) × FX × creditsPerThb · ดูราคาแต่ละโมเดลในแดชบอร์ดหลังสมัคร · หรือเริ่มจากโมเดล badge ถูก ก่อน
เครดิตหมดอายุไหม?
ไม่หมดอายุ ตราบใดที่ login อย่างน้อย 1 ครั้งทุก 12 เดือน · ถ้าเงียบเกิน 12 เดือน เครดิตจะถูกระงับ (frozen) แต่ปลดล็อกได้ภายใน 12 เดือนถัดไปด้วยการ login
ตั้ง alert ตอนเครดิตใกล้หมดได้ไหม?
ได้ · ในแดชบอร์ด → Billing Alerts ตั้ง threshold เป็นยอด credit หรือยอดบาท · ส่งแจ้งเตือนทาง email + LINE
ขอคืนเงินได้ไหม?
โดยหลักไม่คืน · เครดิตที่เติมแล้วถือว่าแปลงเป็นสิทธิเรียก provider ปลายทางทันที · มีข้อยกเว้นเฉพาะกรณีตาม นโยบายคืนเงิน
แก้ปัญหา
ขึ้น 401 Unauthorized / Invalid API Key
- ตรวจ
api_keyไม่มี whitespace ติดมา · copy-paste บางครั้งติด newline - ตรวจ header ตามมาตรฐาน provider —
x-api-keyหรือAuthorization: Bearer …ตามที่ SDK ใช้ - ถ้า key ถูก revoke ในแดชบอร์ด ต้อง create ใหม่
ขึ้น 429 Too Many Requests / Rate limit
Default rate limit: 4 requests / 10 วินาที และ 8 requests / 30 วินาที · เหมาะกับงาน IDE/CLI และรัน 2 sessions parallel · ถ้าจะใช้กับ chatbot/multi-agent ที่ยิงถี่กว่านี้ ติดต่อ support เพื่อตกลงเงื่อนไขเป็นรายกรณีก่อนซื้อ
ขึ้น 5xx / Timeout / latency สูง
ลองอีกครั้งใน 5–10 วินาที · ถ้ายังเป็นต่อ ตรวจ status page ก่อน · ถ้า status ปกติแต่ยัง error ส่ง request id (จาก response header x-request-id) มาที่ support · เราทำ failover ระหว่าง provider อัตโนมัติ แต่ถ้า provider ปลายทางล่มหมดอาจกระทบชั่วคราว
API key ของผมรั่วไปแล้ว ทำยังไง?
เข้าแดชบอร์ด → API Keys → กด Revoke ที่ key ที่รั่ว · key จะหยุดทำงานทันที · เรียก API ที่ใช้ key เก่าจะ 401 · สร้าง key ใหม่แทน
ลืม password เข้าบัญชีไม่ได้
กด ลืมรหัสผ่าน ที่หน้า login → กรอก email/username → ระบบส่งลิงก์รีเซ็ตให้ทาง email · ถ้า email ไม่มา ส่งมาที่ support@test-key.co
ความเป็นส่วนตัว
ข้อมูล prompt ของผมโดนเก็บไหม?
Default ไม่เก็บ content · เก็บแค่ metadata (timestamp / model / token count) สำหรับคิดบิล · request body / response ไม่ถูก log · provider ปลายทางตามนโยบาย API ของเขา (ส่วนใหญ่ไม่ train บนข้อมูล API)
ลบบัญชี / ลบข้อมูลของผมได้ไหม?
ได้ · ส่ง email จาก address ที่สมัครมาที่ support@test-key.co ระบุว่าต้องการลบบัญชี · ดำเนินการภายใน 30 วันตาม PDPA · ดู นโยบายความเป็นส่วนตัว
ข้อมูลของผมส่งไปไหนบ้าง?
ส่งไป provider ปลายทางตามโมเดลที่เรียก เท่าที่จำเป็นต่อการให้บริการ · ไม่ถูกส่งไปบุคคลที่สามอื่นเพื่อโฆษณา/วิเคราะห์ · ดูรายการ provider ปัจจุบันได้ที่ หน้าหลัก → ส่วน Models
ใช้ TLS / encryption ระหว่างทางไหม?
ใช้ · ทุก endpoint ผ่าน HTTPS (TLS 1.2+) · ไม่รับ HTTP ธรรมดา · ภายในส่งต่อ provider ปลายทางใช้ TLS เหมือนกัน
ยังไม่เจอคำตอบ?
ทีมเราตอบภายในวันเดียว ภาษาไทย — ส่งทาง LINE หรือ email
ดูสถานะ real-time: status.test-key.co