ตรวจสอบเมื่อ 2026-11-12

ตั้งค่า Cursor ด้วย API key และ Base URL ของ RelaySwitch

วาง key ของ RelaySwitch ในช่อง OpenAI API Key ของ Cursor เปิด Override OpenAI Base URL แล้วใส่ https://api.relayswitch.io/v1 จากนั้นเพิ่ม model id ที่ต้องการ โมเดลแชตทุกตัวบน key จะเลือกได้จากตัวเลือกโมเดลของ Cursor และใช้ได้ทั้งโหมด Agent และ Ask

01Cursor กับ key เดียวสำหรับหลายโมเดล

Cursor ส่ง request แบบ OpenAI format และโมเดลแชตทุกตัวในหน้าโมเดล ตอบ format นี้ key ตัวเดียวจึงครอบคลุม Claude, GPT, Gemini และ DeepSeek ในตัวเลือกโมเดลเดียวกัน แต่ละตัวคิดตามราคาสดต่อ token และหักจากยอดเงินที่เติมไว้ล่วงหน้า

การตั้งค่าอยู่ที่ Cursor Settings (Cmd/Ctrl + ,) แล้วเลือก Models ช่องสำหรับ key และ Base URL อยู่ใต้รายการโมเดล

02ขั้นตอนตั้งค่า OpenAI API Key และ Base URL ใน Cursor

เมื่อกรอกครบ ค่าทั้งสามช่องจะเป็นแบบตัวอย่างใต้รายการขั้นตอน

  • เปิด OpenAI API Key แล้ววาง key ฉบับเต็มจากคอนโซล (app.relayswitch.io)
  • เปิด Override OpenAI Base URL แล้วใส่ https://api.relayswitch.io/v1 โดยมี /v1 ต่อท้าย
  • กด Save (Cursor รุ่นเก่าใช้ชื่อปุ่มว่า Verify)
  • ที่ Models ให้เพิ่ม id ที่ต้องการทีละตัว โดยเขียนให้ตรงกับที่หน้าโมเดลแสดงทุกตัวอักษร ใช้ id ไม่ใช่ชื่อแสดงผล และ id ของ Claude ก็ใช้ได้
  • เลือกโมเดลในแผงแชต แล้วส่งข้อความ ใช้ได้ทั้งโหมด Ask และ Agent
text
1OpenAI API Key: sk-relay-...
2Override OpenAI Base URL: https://api.relayswitch.io/v1
3Models: gpt-6.1-sol

03แต่ละช่องทำหน้าที่อะไร

OpenAI API Keycredential ที่ Cursor ส่งไปกับทุก request ให้วาง key ทั้งตัวจากคอนโซล
Override OpenAI Base URLส่ง request เหล่านั้นไปที่ https://api.relayswitch.io/v1 แทน OpenAI
Modelsรายการที่ตัวเลือกโมเดลแสดง ให้เพิ่มทุก id ที่จะใช้ โดยเขียนตามที่หน้าโมเดลแสดง

04โหมด Agent กับโมเดล GPT

เมื่อเปิด Override OpenAI Base URL โหมด Agent ของ Cursor จะส่ง request body แบบ Responses API ไปที่ path ของ Chat Completions สำหรับโมเดล GPT ซึ่ง Cursor ระบุไว้ใน forum ของตัวเองว่าเป็นปัญหาที่ทราบแล้ว

gateway อ่าน body นั้นเป็น request แบบ Chat Completions ตามความหมายเดิม แล้วตอบใน format ของ Chat Completions ทั้งแบบ streaming และไม่ streaming โมเดล GPT จึงใช้ได้ทั้งโหมด Agent และ Ask ในราคาเดียวกัน Cursor เปิด streaming เป็นค่าเริ่มต้นและไม่มีตัวเลือกปิด ซึ่งทุกโมเดลรองรับ

05ตรวจว่า key และ Base URL ใช้ได้

ส่ง request หนึ่งครั้งในแบบเดียวกับที่ Cursor ส่ง ถ้าได้ 200 พร้อม JSON แสดงว่า key และ Base URL ถูกต้อง เพิ่มตัวเลือก -i ถ้าต้องการให้ curl พิมพ์ header ซึ่งมี request id และสำหรับคำตอบที่ไม่ใช่ streaming มีค่าใช้จ่ายเป็น USD ด้วย

จากนั้นใน Cursor ให้เลือก id ที่เพิ่มไว้แล้วส่งข้อความ request จะปรากฏในหน้า Usage ของคอนโซลพร้อมจำนวน token และค่าใช้จ่าย ถ้าขั้นตอน Verify ไม่ผ่าน สาเหตุที่พบบ่อยที่สุดคือ Base URL ขาด /v1 ให้รัน curl นี้จากเครื่องเดียวกันเพื่อแยกปัญหา

bash
1curl https://api.relayswitch.io/v1/chat/completions \
2 -H "Authorization: Bearer sk-relay-..." \
3 -H "content-type: application/json" \
4 -d '{"model": "gpt-6.1-sol", "messages": [{"role": "user", "content": "Reply with ok"}]}'

06เลือกโมเดล การคิดเงิน และ cache

request ในโหมด Agent มีทั้งบทสนทนา ไฟล์ที่ Cursor อ่าน และผลลัพธ์ของ tool ค่าใช้จ่ายส่วนใหญ่จึงเป็น input token โมเดลที่ราคา input ต่ำจะมีค่าใช้จ่ายต่อ request ต่ำที่สุด หน้าของแต่ละโมเดลแสดงราคา input, cached input และ output ต่อหนึ่งล้าน token

เมื่อ response รายงาน token ที่มาจาก cache ส่วนนั้นคิดตามราคา cached input ของโมเดลแทนราคา input แชตยาวที่ส่งส่วนต้นเดิมซ้ำจึงมีค่าใช้จ่ายต่อ turn ต่ำกว่าแชตที่เริ่มใหม่ วิธีคิดเงินโดยละเอียดอยู่ที่หน้าราคา

สำหรับแผน Teams และ Enterprise ของ Cursor ตามเอกสาร API key ของ Cursor นั้น request ที่ใช้ key ของตัวเองถูกนับรวมในการใช้งานของ Cursor และ Cursor คิดค่าธรรมเนียมต่อ token ของตัวเองเพิ่ม ค่านี้ Cursor เป็นผู้เรียกเก็บ ไม่ใช่ที่นี่ ส่วนแผนรายบุคคลไม่ถูกนับ ถ้าต้องการ coding agent บน terminal แทน editor ดูหน้า Claude Code และหน้า Codex

โมเดลผู้พัฒนาInputOutputContext
Claude Fable 5.2claude-fable-5.2Anthropic$4.00≈ ฿138.37$20.00≈ ฿691.871,000,000
Claude Opus 5.5claude-opus-5-5Anthropic$2.716≈ ฿93.96$9.70≈ ฿335.561,000,000
DeepSeek V4.1 Flash 1017deepseek-v4.1-flash-1017DeepSeek$0.2425≈ ฿8.39$1.164≈ ฿40.271,048,576
GLM 5.3 Flashglm-5.3-flashZ.ai$0.0873≈ ฿3.02$0.1455≈ ฿5.031,000,000
GPT-6 Lunagpt-6-lunaOpenAI$0.0625≈ ฿2.16$0.20≈ ฿6.921,050,000
Qwen3.8 Maxqwen3.8-maxQwen$0.80≈ ฿27.67$2.40≈ ฿83.02991,000
Minimax M3.1 Flashminimax-m3.1-flashMiniMax$0.105≈ ฿3.63$0.42≈ ฿14.531,000,000
Gemini 3.8 Flashgemini-3.8-flashGoogle$0.4925≈ ฿17.04$2.25≈ ฿77.831,048,576
Grok 4.7grok-4.7xAI$0.60≈ ฿20.76$1.80≈ ฿62.27500,000
Kimi K3kimi-k3Moonshot AI$0.90≈ ฿31.13$4.50≈ ฿155.671,048,576

USD ต่อหนึ่งล้าน token · ≈ คือราคาอ้างอิงเป็นเงินบาทตามอัตราของธนาคารกลางยุโรป ณ วันที่ 2026-11-13 การคิดค่าบริการเป็นดอลลาร์สหรัฐ

คำถามที่พบบ่อย

Base URL ใน Cursor ต้องมี /v1 ไหม
ต้องมี ช่อง Override OpenAI Base URL ให้ใส่ https://api.relayswitch.io/v1 แล้ว Cursor จะต่อ /chat/completions ให้เอง สาเหตุที่พบบ่อยที่สุดเมื่อขั้นตอน Verify ไม่ผ่านคือ Base URL ขาด /v1
ใช้ Claude ใน Cursor ด้วย key นี้ได้ไหม
ได้ เพิ่ม id ของ Claude ตามที่หน้าโมเดลแสดงลงในรายการ Models แล้วเลือกในแผงแชต โมเดลแชตทุกตัวบน key ตอบ OpenAI format ที่ Cursor ส่ง จึงใช้ Claude, GPT, Gemini และ DeepSeek สลับกันได้ใน key เดียว
โหมด Agent ของ Cursor ใช้กับโมเดล GPT ได้ไหม
ได้ เมื่อเปิด Override OpenAI Base URL โหมด Agent ส่ง body แบบ Responses ไปที่ path ของ Chat Completions สำหรับโมเดล GPT และ gateway อ่าน body นั้นเป็น request แบบ Chat Completions แล้วตอบใน format เดียวกัน โมเดล GPT จึงใช้ได้ทั้งโหมด Agent และ Ask ในราคาเดียวกัน
error 401, 402 และ 404 ใน Cursor แก้อย่างไร
401 invalid_api_key คือ key ผิดหรือถูกเพิกถอน ให้คัดลอกใหม่จากคอนโซล 402 insufficient_balance คือยอดเงินไม่พอ เติมในคอนโซลแล้ว key ใช้ได้ทันที 404 model_not_found คือ id ในตัวเลือกโมเดลไม่อยู่ในหน้าโมเดล ให้ตรวจการสะกด หรือดูว่าใส่ชื่อแสดงผลแทน id หรือไม่
ใช้ API key ของตัวเองแล้ว Cursor คิดเงินเพิ่มไหม
ตามเอกสาร API key ของ Cursor แผน Teams และ Enterprise นับ request ที่ใช้ key ของตัวเองรวมในการใช้งาน และ Cursor คิดค่าธรรมเนียมต่อ token ของตัวเองเพิ่ม ซึ่ง Cursor เป็นผู้เรียกเก็บ ส่วนแผนรายบุคคลไม่ถูกนับ ค่า token ของโมเดลหักจากยอดเงินที่ RelaySwitch ตามราคาของโมเดล
เติมเงินสำหรับใช้กับ Cursor อย่างไร
เติมในคอนโซลด้วยบัตร (รวม Apple Pay และ Google Pay) หรือคริปโต (USDT, USDC, BTC, ETH, SOL) ขั้นต่ำ $10 ยอดเงินเป็น USD ไม่มีวันหมดอายุ ไม่ต้องสมัคร subscription และเป็นยอดเดียวกับที่ใช้เรียกทุกโมเดลในแคตตาล็อก

ทุกโมเดลในตัวเลือกของ Cursor

key เดียว เติมเงินล่วงหน้าด้วยบัตรหรือ USDT, USDC, BTC, ETH, SOL ขั้นต่ำ $10 แล้วใส่ Base URL https://api.relayswitch.io/v1