thaivibecoding

OpenRouter คือแพลตฟอร์มรวมโมเดล AI ที่ให้เรียกโมเดลหลายร้อยตัวจากหลายบริษัทผ่าน API (ช่องทางให้โปรแกรมเรียกใช้โมเดล) ชุดเดียวและ API key (รหัสลับสำหรับยืนยันตัวตน) อันเดียว OpenRouter ทำหน้าที่เป็นตัวกลางที่ส่งคำขอต่อไปยัง provider (บริษัทที่รันโมเดลจริง) และสลับไป provider อื่นเองเมื่อมี error จ่ายเงินแบบเติม credits เป็นดอลลาร์ ไม่มีค่าสมาชิกรายเดือน ใช้ผ่านหน้าแชตบนเว็บ openrouter.ai/chat หรือผ่าน API ที่เข้ากันได้กับ OpenAI

ไปที่เว็บ OpenRouter openrouter.ai

เหมาะกับใคร

  • เหมาะกับนักพัฒนาที่อยากสลับหรือเทียบหลายโมเดลโดยไม่ต้องสมัครหลายเจ้า เพราะใช้ API ชุดเดียว และรวมบิลกับประวัติการใช้ไว้ที่เดียว
  • เหมาะกับคนที่อยากลองโมเดลฟรี เพราะมีโมเดลที่ id ลงท้ายด้วย :free ราคา 0 และ Free Models Router ที่ไม่คิดเงิน
  • เหมาะกับคนที่ไม่อยากผูกค่าสมาชิก เพราะแผน Standard จ่ายตามที่ใช้ ไม่มีขั้นต่ำและไม่มี lock-in
  • เหมาะกับคนที่ใช้ Claude Code หรือ Cursor แล้วอยากรวมค่าใช้จ่ายโมเดลไว้ที่ OpenRouter เพราะมีวิธีตั้งค่าสำหรับทั้งสองตัวโดยตรง
  • เหมาะกับงานที่ต้องการให้ระบบยังตอบได้เมื่อ provider ล่ม เพราะมีทั้ง fallback ระหว่าง provider และพารามิเตอร์ models สำหรับสลับไปโมเดลสำรอง
  • เหมาะกับทีมที่ต้องการคุมเรื่องข้อมูล เพราะบังคับ Zero Data Retention ได้ทุกแผน และเลือกใช้เฉพาะ provider ที่ไม่เก็บข้อมูลได้

ไม่เหมาะกับ

  • คนที่ต้องการใช้โมเดลฟรีกับงานจริงจำนวนมาก ควรดูทางอื่น เพราะโมเดลฟรีจำกัด 20 ครั้งต่อนาทีและ 50 ครั้งต่อวัน หรือ 1,000 ครั้งต่อวันหลังซื้อ credits ครบ $10 และไม่เหมาะกับ production
  • คนที่ไม่อยากให้ provider เอาข้อมูลไปเทรน ต้องระวังโมเดลฟรี เพราะ provider ที่ให้บริการโมเดล :free บางเจ้า (NVIDIA, Thinking Machines, Liquid) ติดป้ายว่าอาจเทรนด้วยข้อมูล
  • คนที่ต้องจ่ายเป็นบาทหรือผ่าน PromptPay ยังไม่มีทางเลือก เพราะชำระผ่าน Stripe เป็นดอลลาร์สหรัฐ หรือผ่าน Coinbase ด้วยคริปโต
  • คนที่ใช้ Claude Code และอยากใช้โมเดลที่ไม่ใช่ของ Anthropic อาจเจอปัญหา เพราะ Claude Code ผ่าน OpenRouter รับประกันเฉพาะ provider Anthropic first-party
  • คนที่อายุต่ำกว่า 18 ปีใช้ไม่ได้ ตามเงื่อนไขการใช้บริการ

ทำได้แค่ไหน

  • เรียกโมเดลจากหลาย provider ผ่าน endpoint เดียว https://openrouter.ai/api/v1/chat/completions และโปรแกรมที่รองรับ OpenAI SDK ใช้ได้ด้วยการเปลี่ยน base URL (ที่อยู่หลักที่โปรแกรมส่งคำขอไป)
  • เลือก provider ให้เองโดยเน้นราคาต่ำที่ระบบยังเสถียร และถ้า provider ตอบ error จะส่งต่อไปยัง provider ถัดไปให้เอง
  • Auto Router (openrouter/auto) เลือกโมเดลให้ตามประเภทงานของ prompt และ Free Models Router (openrouter/free) สุ่มเลือกโมเดลฟรีที่รองรับฟีเจอร์ที่คำขอต้องใช้
  • รองรับ tool calling (ให้โมเดลเรียกฟังก์ชันภายนอก), structured outputs แบบ JSON, streaming, prompt caching, การส่งรูป PDF เสียง และวิดีโอ และ web search ผ่าน openrouter:web_search
  • ใช้เป็น gateway ให้ coding agent อย่าง Claude Code และ Cursor ได้ โดยตั้งค่า base URL และ API key ของ OpenRouter
  • คุมค่าใช้จ่ายได้ด้วยวงเงินต่อ API key, workspace budgets และ guardrails ที่จำกัดโมเดลและ provider ที่สมาชิกใช้ได้

วิธีเริ่มใช้

เริ่มใช้ผ่านเว็บ

  1. สมัครบัญชีที่ openrouter.ai แล้วเติม credits ที่หน้า Credits (https://openrouter.ai/settings/credits) credits คือเงินฝากที่ใช้จ่ายค่าโมเดล
  2. เมื่อมี credits แล้วจะใช้หน้าแชตบนเว็บ หรือสร้าง API key ไปใช้กับ API ก็ได้

แชตกับโมเดลฟรีบนเว็บ

  1. ไปที่ openrouter.ai/chat เพื่อเปิด Chat Playground
  2. กดปุ่ม Add Model (หรือกด Cmd+K / Ctrl+K) เพื่อเปิดตัวเลือกโมเดล
  3. พิมพ์ "free" ในช่องค้นหาเพื่อกรองเฉพาะโมเดลฟรี
  4. กด Free Models Router เพื่อเลือกใช้

สร้าง API key

  1. ไปที่ https://openrouter.ai/keys แล้วสร้าง key
  2. ตั้งชื่อ key และเลือกวงเงิน credit limit (หรือไม่จำกัด) ควรตั้งวงเงินทุก key
  3. key ที่สร้างให้ตอน onboarding มีวงเงิน $100 และหมดอายุใน 180 วัน

เรียก API ครั้งแรก (curl)

  1. เก็บ API key ไว้ในตัวแปร OPENROUTER_API_KEY
  2. curl https://openrouter.ai/api/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $OPENROUTER_API_KEY" \ -d '{ "model": "~openai/gpt-sol-latest", "messages": [ { "role": "user", "content": "What is the meaning of life?" } ] }'
  3. เปลี่ยน ~openai/gpt-sol-latest เป็น model slug อื่นได้ ดูรายชื่อได้ที่ openrouter.ai/models หรือ GET /api/v1/models

เรียก API ด้วย OpenAI SDK (Python)

  1. from openai import OpenAI client = OpenAI( base_url="https://openrouter.ai/api/v1", api_key="<OPENROUTER_API_KEY>", ) completion = client.chat.completions.create( extra_headers={ "HTTP-Referer": "<YOUR_SITE_URL>", # Optional. Site URL for rankings on openrouter.ai. "X-OpenRouter-Title": "<YOUR_SITE_NAME>", # Optional. Site title for rankings on openrouter.ai. }, model="~openai/gpt-sol-latest", messages=[ { "role": "user", "content": "What is the meaning of life?" } ] ) print(completion.choices[0].message.content)

เรียก API ด้วย OpenAI SDK (TypeScript)

  1. import OpenAI from 'openai'; const openai = new OpenAI({ baseURL: 'https://openrouter.ai/api/v1', apiKey: '<OPENROUTER_API_KEY>', defaultHeaders: { 'HTTP-Referer': '<YOUR_SITE_URL>', // Optional. Site URL for rankings on openrouter.ai. 'X-OpenRouter-Title': '<YOUR_SITE_NAME>', // Optional. Site title for rankings on openrouter.ai. }, }); async function main() { const completion = await openai.chat.completions.create({ model: '~openai/gpt-sol-latest', messages: [{ role: 'user', content: 'What is the meaning of life?' }], }); console.log(completion.choices[0].message); } main();

SDK ของ OpenRouter

  1. npm install @openrouter/sdk
  2. pip install openrouter
  3. npm install @openrouter/agent (Agent SDK)

ใช้กับ Claude Code

  1. export OPENROUTER_API_KEY="<your-openrouter-api-key>"
  2. export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
  3. export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
  4. export ANTHROPIC_API_KEY="" # Important: Must be explicitly empty
  5. export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 # Optional: enables the gateway model picker
  6. หรือใส่ค่าเดียวกันไว้ใต้ "env" ใน .claude/settings.local.json อย่าใส่ไว้ในไฟล์ .env ระดับโปรเจกต์
  7. ถ้าเคย login กับ Anthropic มาก่อน ให้รัน /logout หนึ่งครั้ง แล้วเปิด claude ใหม่
  8. ตรวจว่าใช้ OpenRouter อยู่ด้วย /status
  9. ถ้าต้องการเปลี่ยนโมเดล ตั้ง ANTHROPIC_DEFAULT_FABLE_MODEL, ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL, ANTHROPIC_DEFAULT_HAIKU_MODEL หรือ CLAUDE_CODE_SUBAGENT_MODEL เช่น "~anthropic/claude-sonnet-latest[1m]"
  10. ตั้ง Anthropic 1P เป็น provider อันดับแรก เพราะ Claude Code ผ่าน OpenRouter รับประกันเฉพาะ provider Anthropic first-party

ใช้กับ Cursor (Beta)

  1. สร้าง API key ของ OpenRouter (ขึ้นต้นด้วย sk-or-...)
  2. ไปที่ Cursor Settings > Models > API Keys
  3. เปิด OpenAI API Key แล้ววาง API key ของ OpenRouter
  4. เปิด Override OpenAI Base URL แล้วตั้งเป็น https://openrouter.ai/api/v1/cursor (ไม่ใช่ /api/v1)
  5. กด + Add model แล้วใส่ model ID ของ OpenRouter โดย alias ต้องมี ~ นำหน้า เช่น ~anthropic/claude-sonnet-latest
  6. Tab completions ยังใช้โมเดลของ Cursor เอง และโหมด Auto กับ Composer 2 อาจไม่ผ่าน API key นี้

ใช้กับ Vercel AI SDK

  1. npm install @openrouter/ai-sdk-provider
  2. import { createOpenRouter } from '@openrouter/ai-sdk-provider';
  3. const openrouter = createOpenRouter({ apiKey: '<OPENROUTER_API_KEY>' });
  4. streamText({ model: openrouter(modelName), ... })

ใช้กับ LangChain

  1. Python: ติดตั้ง langchain-openrouter จาก PyPI แล้วใช้ from langchain_openrouter import ChatOpenRouter
  2. JavaScript: ติดตั้ง @langchain/openrouter จาก npm แล้วใช้ import { ChatOpenRouter } from "@langchain/openrouter"

เชื่อม MCP server ของ OpenRouter กับ coding agent

  1. ใช้กับ Claude Code, Cursor, Codex และ coding agent อื่นที่รองรับ MCP (มาตรฐานเชื่อม AI กับบริการภายนอก)
  2. เพิ่ม URL https://mcp.openrouter.ai/mcp ใน MCP client
  3. อนุมัติการ login แบบ OAuth

ใช้ API key ของ provider เอง (BYOK)

  1. ไปที่หน้า BYOK settings ของ workspace (https://openrouter.ai/integrations) แล้วเพิ่ม key ของ provider
  2. key ถูกเข้ารหัสและใช้กับทุกคำขอที่ส่งไป provider นั้น
  3. ถ้า key ทั้งหมดติด rate limit หรือล้มเหลว ค่าเริ่มต้นจะสลับไปใช้ endpoint ที่ใช้ร่วมกันของ OpenRouter

OpenRouter ทำงานอย่างไร

ตัวกลางระหว่างคุณกับ providerOpenRouter เป็น proxy ที่ส่งคำขอของคุณไปให้ provider ของโมเดลประมวลผล แล้วส่งคำตอบกลับ ใช้ API ชุดเดียวเข้าถึงโมเดลหลักในตลาด และรวมบิลกับ analytics การใช้ไว้ที่เดียว
API แบบเดียวกับ OpenAIรองรับ spec ของ OpenAI สำหรับ /completions และ /chat/completions จึงใช้แทน OpenAI ได้ทันที SDK ที่รองรับ OpenAI ก็ใช้กับ OpenRouter ได้
การเลือก provider ตามค่าเริ่มต้นกระจายคำขอไปหลาย provider โดยเน้นราคา ขั้นแรกเลือก provider ที่ไม่มีปัญหาใหญ่ใน 30 วินาทีที่ผ่านมา จากนั้นเลือกจากเจ้าที่ราคาต่ำโดยถ่วงน้ำหนักตามกำลังสองผกผันของราคา และใช้เจ้าที่เหลือเป็นตัวสำรอง ถ้าตั้ง sort หรือ order เองจะปิดการกระจายนี้
Fallback อัตโนมัติถ้า provider ตอบ error ระบบจะส่งต่อไป provider ถัดไปเองโดยผู้ใช้ไม่ต้องทำอะไร ครั้งที่ error ไม่คิดค่า token ของโมเดล จ่ายเฉพาะครั้งที่ได้คำตอบ
สำรองข้ามโมเดลพารามิเตอร์ models รับรายการ model ID ตามลำดับ ถ้า provider ของโมเดลแรกล่ม ติด rate limit หรือปฏิเสธเพราะ content moderation จะลองโมเดลถัดไป คิดราคาตามโมเดลที่ตอบจริง ซึ่งดูได้จาก model ในคำตอบ
ปรับการเลือก provider เองใช้ object provider กำหนด order, allow_fallbacks (ค่าเริ่มต้น true), only, ignore, quantizations, sort (price, throughput, latency), max_price, data_collection และ zdr ได้
ตัวเลขบนหน้าแรก600T+ Monthly Tokens, 10M+ Global Users, 80+ Providers, 500+ Models และแอปมากกว่า 250k ที่ใช้ OpenRouter

โมเดลที่มีให้ใช้

จำนวนโมเดลหน้าแรกเขียน 500+ active models บน 80+ providers หน้า Models เขียน 400+ models ส่วน GET /api/v1/models/count ให้ 462 ซึ่งนับเฉพาะโมเดลที่ตอบเป็นข้อความ และเมื่อดึงทุกประเภทได้ 667 รายการ ซึ่งนับ variant อย่าง :free และ :batch แยกกัน
จำนวน providerหน้าแรกและหน้าราคาเขียน 80+ providers ส่วน GET /api/v1/providers แสดง 112 provider
วิธีเขียน model IDต้องมีชื่อองค์กรนำหน้า เช่น openai/gpt-5.2 ส่วน alias ที่ชี้ไปรุ่นใหม่ที่สุดของตระกูลต้องมี ~ นำหน้า เช่น ~openai/gpt-sol-latest หรือ ~anthropic/claude-sonnet-latest
Variant ต่อท้ายด้วย :variant คือคำต่อท้าย model ID ด้วยเครื่องหมาย : เช่น openai/gpt-5.2:nitro แบบ catalog (:free, :batch) เป็นรายการแยกใน API และมีเฉพาะบางโมเดล แบบ routing (:nitro, :floor, :exacto) ใส่กับโมเดลไหนก็ได้ ใส่ catalog variant ได้หนึ่งตัวและ routing variant ได้หลายตัว
:freeรุ่นฟรีของโมเดล ราคา 0 มี rate limit (เพดานจำนวนครั้งที่เรียกได้) ของตัวเอง และอาจมี context window (ความยาวข้อความที่โมเดลรับได้) สั้นกว่ารุ่นปกติ
:nitro, :floor, :exacto:nitro เรียง provider ตาม throughput และอาจคิดราคา priority :floor เรียงตามราคาและอาจใช้ flex tier :exacto เรียงตามสัญญาณคุณภาพด้าน tool calling ส่วน :online, :thinking และ :extended เลิกใช้แล้ว
Auto Routeropenrouter/auto เลือกโมเดลให้จากยอดใช้จ่ายรวมของผู้ใช้ OpenRouter ในช่วง 7 วันของแต่ละประเภทงาน มีตัวจัดประเภท prompt ราว 30 แบบ ตั้ง cost_tier ได้ low, medium, high, xhigh หรือ max ไม่มีค่าธรรมเนียมเพิ่ม จ่ายตามราคาโมเดลที่ตอบ
หาโมเดลด้วย APIcurl "https://openrouter.ai/api/v1/models" ให้เฉพาะโมเดลข้อความ ใส่ ?output_modalities=all เพื่อดูทุกโมเดล ?supported_parameters=tools เพื่อกรองโมเดลที่รองรับ tool calling และมี RSS ที่ https://openrouter.ai/api/v1/models?use_rss=true

ราคาและค่าธรรมเนียม

ระบบ creditsจ่ายแบบเติม credits เป็นดอลลาร์สหรัฐ ราคาทั้งเว็บและ API เป็นดอลลาร์ เติมเองหรือตั้ง auto top up ได้ ระบบนับ token (หน่วยนับข้อความที่โมเดลอ่านและเขียน) จาก provider แล้วหักจาก credits
ราคาต่อ tokenแสดงราคาต่อ 1 ล้าน token แยกราคา prompt กับ completion บางโมเดลคิดต่อคำขอ ต่อรูป หรือคิด reasoning token แต่ละโมเดลและแต่ละ provider ราคาไม่เท่ากัน ราคาเท่ากันไม่ว่าจะ stream หรือไม่
ไม่บวกราคาโมเดลค่าโมเดลคิดตามราคา list ของ provider ทุกแผน ค่าธรรมเนียมของ OpenRouter เก็บตอนซื้อ credits ไม่ได้เก็บต่อคำขอ
ค่าธรรมเนียมซื้อ creditsแผน Standard 5.5% แผน Business 8% หน้า FAQ เขียนว่า 5.5% ขั้นต่ำ $0.80 และจ่ายด้วยคริปโตเสีย 5% ยังไม่ชัดว่าขั้นต่ำ $0.80 ใช้กับแผน Business ด้วยหรือไม่
ซื้อขั้นต่ำและสูงสุดซื้อได้ครั้งละ $5 ถึง $25,000
BYOK (ใช้ key ของ provider เอง)Standard และ Business ใช้ BYOK ได้ $25,000 ต่อเดือนตามราคา list โดยไม่มีค่าธรรมเนียม เกินจากนั้นคิด 5% ของราคาที่คำขอเดียวกันจะเสียบน OpenRouter หักจาก credits ส่วน Enterprise กำหนดตามสัญญา
ช่องทางจ่ายเงินStandard และ Business จ่ายด้วยบัตรเครดิตและเดบิต AliPay และคริปโต (USDC) Enterprise ใช้ใบแจ้งหนี้และ purchase order PayPal อยู่ระหว่างเชื่อมต่อ ยังไม่มีกำหนด
หมดอายุและคืนเงินcredits ที่ไม่ใช้อาจหมดอายุ 365 วันหลังซื้อ ขอคืนเงิน credits ที่ไม่ได้ใช้ได้ภายใน 24 ชั่วโมงด้วยปุ่ม refund ที่หน้า Credits ค่าธรรมเนียมไม่คืน และการจ่ายด้วยคริปโตคืนเงินไม่ได้
ภาษีและราคาที่เปลี่ยนราคายังไม่รวมภาษี อาจมี VAT/GST ในใบแจ้งหนี้ ถ้าราคาโมเดลเปลี่ยน คำขอจะคิดราคาใหม่ทันที
ค่าบริการเสริมweb search ผ่าน Exa คิด $0.007 ต่อคำขอสำหรับ instant/fast/auto, $0.012 สำหรับ deep-lite/deep และ $0.015 สำหรับ deep-reasoning แม้ใช้กับโมเดลฟรี ส่วนอ่าน PDF ด้วย mistral-ocr คิด $2 ต่อ 1,000 หน้า cloudflare-ai ฟรี
ส่วนลดแลกข้อมูลถ้าเปิดให้ OpenRouter ใช้ prompt และคำตอบเพื่อปรับปรุงบริการ จะได้ส่วนลด 1% ทุกโมเดล ค่าเริ่มต้นปิดอยู่

ใช้ฟรีได้แค่ไหน

แผน Freeไม่มีค่าธรรมเนียม หน้าราคาเขียนว่ามี 25+ free models จาก 4 free providers ใช้ได้ทั้งแชตและ API มี activity logs และ export
โมเดลฟรีใน APIรายการโมเดลใน API มีโมเดลข้อความที่ลงท้าย :free 14 ตัว บวก router openrouter/free และถ้านับทุกประเภทมี 21 รายการ น้อยกว่าตัวเลข 25+ บนหน้าราคา
ตัวอย่างโมเดลฟรีgoogle/gemma-4-31b-it:free, google/gemma-4-26b-a4b-it:free, nvidia/nemotron-3-super-120b-a12b:free, nvidia/nemotron-3-ultra-550b-a55b:free, cohere/north-mini-code:free, poolside/laguna-s-2.1:free, thinkingmachines/inkling:free และ liquid/lfm-2.5-2.6b:free บางตัวมีวันหมดอายุ เช่น poolside/laguna-s-2.1:free วันที่ 2026-10-31
Rate limit ของโมเดลฟรีถ้าซื้อ credits รวมไม่ถึง $10 ได้ 20 ครั้งต่อนาทีและ 50 ครั้งต่อวัน ถ้าซื้อรวมอย่างน้อย $10 ได้ 20 ครั้งต่อนาทีและ 1,000 ครั้งต่อวัน เพดานสูงเริ่มให้ตั้งแต่ 9 credits เพื่อเผื่อการปัดเศษและค่าธรรมเนียม
เงื่อนไขที่ต้องรู้ครั้งที่ล้มเหลวนับรวมในเพดานรายวัน ถ้ายอดเงินติดลบจะใช้โมเดลฟรีไม่ได้จนกว่าจะเติม และการสร้างบัญชีหรือ key เพิ่มไม่ช่วยเพิ่ม rate limit
Free Models Routeropenrouter/free ไม่คิดเงินทั้งตัว router และคำขอที่ส่งไปโมเดลฟรี แต่เลือกเองไม่ได้ว่าจะได้โมเดลไหน
เครดิตเริ่มต้นผู้ใช้ใหม่ได้ free allowance เล็กน้อยไว้ลองใช้ ยังไม่มีข้อมูลว่าเท่าไร
การใช้ข้อมูลบนโมเดลฟรีตั้งค่าแยกกันได้ระหว่างโมเดลเสียเงินกับโมเดลฟรีว่าจะยอมให้ส่งไป provider ที่อาจเทรนด้วยข้อมูลหรือไม่ provider ที่ให้บริการโมเดล :free ได้แก่ NVIDIA, Thinking Machines และ Liquid ติดป้ายว่าอาจเทรนและเก็บ prompt ส่วน Poolside, Cohere (30 วัน), Google AI Studio (55 วัน) และ AtlasCloud ไม่เทรนแต่เก็บ prompt

ความสามารถของ API

Endpoint ที่มี/api/v1/chat/completions แบบ OpenAI, Responses API ที่ใช้แทน Responses API ของ OpenAI ได้แต่ไม่เก็บสถานะ (ตั้ง store: true จะได้ error 400) และ /api/v1/messages แบบ Anthropic Messages API
Tool calling และ structured outputsทำให้รูปแบบ tool calling เหมือนกันทุกโมเดลและ provider และใช้ response_format แบบ json_object หรือ json_schema กับโมเดลที่รองรับ
ไฟล์และสื่อส่งรูปเป็น URL หรือ base64 ได้ ส่ง PDF ได้กับทุกโมเดล ถ้าโมเดลอ่านไฟล์เองไม่ได้ OpenRouter จะแปลงให้ และรองรับเสียง วิดีโอ การสร้างรูป การสร้างวิดีโอ text-to-speech และ speech-to-text
Web searchใส่ { "type": "openrouter:web_search" } ใน tools engine auto ใช้ search ของ provider ถ้ามี ไม่อย่างนั้นใช้ Exa และเลือก native, exa, firecrawl, parallel หรือ perplexity ได้
Prompt cachingprovider ส่วนใหญ่เปิด cache ให้เอง บางเจ้าอย่าง Anthropic และ Alibaba ต้องเปิดเป็นรายข้อความ OpenRouter ส่งคำขอไป provider เดิมเพื่อให้ cache ทำงาน และ session นี้หมดอายุเมื่อไม่ใช้ 10 นาที
Presetsเก็บการตั้งค่าโมเดล provider และ system prompt ไว้บนเว็บ แล้วเรียกใช้จากคำขอ API แทนการเขียนในโค้ด
Zero Completion Insuranceถ้าคำตอบไม่มี output token และไม่มี finish reason หรือเป็น error จะไม่คิดค่า token เปิดให้ทุกบัญชีโดยไม่ต้องตั้งค่า
ทีมและการคุมงบorganization ใช้ credits ร่วมกันและจัดการ key ที่ส่วนกลาง workspace แยก key การตั้งค่า และ guardrails ของแต่ละโปรเจกต์ guardrails จำกัดงบ โมเดล provider และนโยบายข้อมูลได้ ตรวจ rate limit และ credits ที่เหลือของ key ได้ที่ GET https://openrouter.ai/api/v1/key
ฟีเจอร์ที่แผน Free ไม่มีแผน Free ไม่มี Auto-routing และการเลือก vendor, Budgets & Spend Controls, Prompt Caching, Management API key และ Data Policy-Based Routing แผน Standard มีครบ

ใช้กับโปรแกรมอื่น

Claude Codeตั้ง ANTHROPIC_BASE_URL เป็น https://openrouter.ai/api ใช้ key ของ OpenRouter เป็น ANTHROPIC_AUTH_TOKEN และตั้ง ANTHROPIC_API_KEY เป็นค่าว่าง รับประกันเฉพาะ provider Anthropic first-party และกับโมเดลอื่นอาจทำงานไม่ถูกต้อง
Cursorใช้ช่อง Override OpenAI Base URL ตั้งเป็น https://openrouter.ai/api/v1/cursor ยังเป็น Beta Tab completions ไม่ผ่าน OpenRouter
OpenAI SDKตั้ง base URL เป็น https://openrouter.ai/api/v1 และใช้ API key ของ OpenRouter ทั้ง Python และ TypeScript
Vercel AI SDK และ LangChainมีแพ็กเกจเฉพาะ @openrouter/ai-sdk-provider สำหรับ Vercel AI SDK และ langchain-openrouter กับ @langchain/openrouter สำหรับ LangChain
Cline, Kilo Code, Roo Codeหน้า integrations ของ OpenRouter ลิงก์ไปวิธีตั้งค่าบนเว็บของ Cline, Kilo Code และ Roo Code เอง ไม่ได้ให้ค่าตั้งไว้ที่ OpenRouter
coding agent อื่นมีคู่มือการตั้งค่าสำหรับ Claude Desktop, Codex CLI, Codex Desktop App, Hermes Agent, Junie CLI, OpenClaw และ OpenCode
MCP servercoding agent ที่รองรับ MCP เชื่อม https://mcp.openrouter.ai/mcp ได้ด้วยการ login แบบ OAuth

ข้อมูลของคุณถูกเก็บอย่างไร

ค่าเริ่มต้นของ OpenRouterเก็บเฉพาะ metadata ของคำขอ เช่น เวลา โมเดลที่ใช้ และจำนวน token ไม่เก็บ prompt และคำตอบ แม้มี error เว้นแต่คุณเปิดเอง และ OpenRouter ไม่เอาข้อมูลไปเทรนโมเดล
การเก็บแบบเลือกเปิดPrivate Input & Output Logging (Beta) แสดง prompt และคำตอบใน log ของคุณ ปิดเป็นค่าเริ่มต้น ถ้าเปิดจะเก็บอย่างน้อย 3 เดือน และอาจเก็บนานกว่านั้นจนกว่าจะขอให้ลบ
การจัดประเภท promptOpenRouter สุ่ม prompt จำนวนเล็กน้อยมาจัดประเภทเพื่อทำรายงานและอันดับโมเดล ถ้าไม่ได้เปิดให้ใช้ข้อมูล ข้อมูลนี้จะไม่ผูกกับบัญชีของคุณ OpenRouter ไม่เคยขายหรือแชร์ prompt ให้บุคคลที่สาม
นโยบายของ providerprovider ประมวลผลข้อมูลของคุณและอาจเก็บหรือเอาไปเทรนตามเงื่อนไขของตัวเอง ค่าเริ่มต้นจะไม่ส่งไป provider ที่เก็บ log หรือที่นโยบายไม่ชัด จนกว่าคุณจะเปิดสวิตช์ model training ในหน้า privacy
ตาราง data policyจาก 93 provider ในตาราง มี 4 เจ้าที่ติดป้ายว่าอาจเทรน (DeepSeek, Thinking Machines, NVIDIA, Liquid) และ 54 เจ้าที่ติดป้ายว่า zero retention ถ้านโยบายของ provider ไม่ชัด OpenRouter จะถือว่าเก็บและเทรน
Zero Data RetentionZDR คือ provider ไม่เก็บข้อมูลเลย บังคับได้ทั้งบัญชี ต่อกลุ่มโมเดล ต่อ guardrail หรือต่อคำขอด้วย provider: { zdr: true } มีทุกแผน และมี 943 endpoint ที่รองรับ แต่ไม่ครอบคลุม plugin อย่าง web search และ cache ในหน่วยความจำไม่ถือว่าเป็นการเก็บข้อมูล
กรองด้วย data_collectionตั้ง provider.data_collection เป็น "deny" เพื่อใช้เฉพาะ provider ที่ไม่เก็บข้อมูล หรือตั้งทั้งบัญชีที่ https://openrouter.ai/settings/privacy หน้าโมเดลแสดงป้าย Data Policy
ความปลอดภัยของ keyOpenRouter เป็นพาร์ตเนอร์ GitHub secret scanning ถ้าพบว่า key หลุดจะส่งอีเมลแจ้ง หน้า Enterprise เขียนว่า GDPR-compatible และ SOC 2 compliant
ที่ตั้งข้อมูลข้อมูลส่วนตัวอาจถูกส่งไปเซิร์ฟเวอร์ในสหรัฐ แผน Business และ Enterprise เลือกส่งคำขอในภูมิภาค EU หรือ US ได้ที่ https://eu.openrouter.ai หรือ https://us.openrouter.ai

ภาษาไทยและการใช้ในไทย

หน้าเว็บภาษาไทยยังไม่มีข้อมูลว่ามีหน้าเว็บหรือคู่มือภาษาไทย
ใช้ในไทยได้ไหมยังไม่มีข้อมูลที่พูดถึงประเทศไทยโดยตรง เงื่อนไขการใช้บริการบอกว่า provider บางเจ้าไม่อนุญาตผู้ใช้จากบางประเทศ (Restricted Models) และห้ามใช้ VPN หรือ proxy เพื่อเข้าถึงโมเดลเหล่านั้น
สกุลเงินจ่ายผ่าน Stripe เป็นดอลลาร์สหรัฐ หรือผ่าน Coinbase ด้วยกระเป๋าคริปโต ยังไม่มีข้อมูลเรื่องการจ่ายเป็นบาทหรือ PromptPay
อายุผู้ใช้ต้องอายุอย่างน้อย 18 ปี
ภาษาบนหน้าอันดับหน้า rankings มีหมวด Languages ที่แสดงการใช้งานแยกตามภาษา

อันดับและคะแนนบนเว็บ

อันดับวัดจากอะไรจัดอันดับโมเดลตามจำนวน token ที่ผ่าน API ของ OpenRouter นับทั้ง prompt และคำตอบ รวมเป็นรายวันตามเวลา UTC และแยกตาม variant เช่นรุ่นฟรีนับแยก คำขอที่ผู้ใช้หรือแอปตั้งเป็นส่วนตัวไม่ถูกนับ
อ่านอันดับอย่างไรอันดับแสดงปริมาณการใช้ผ่าน OpenRouter ไม่ได้วัดจำนวนผู้ใช้ ยอดใช้จ่าย ความแม่นยำ หรือผล benchmark token สูงแปลว่าใช้มาก ไม่ได้แปลว่าดีที่สุดสำหรับงานนั้น
หมวดบนหน้า rankingsTop Models, Leaderboard, Top models by task, Cost per session, Market Share, Benchmarks, Fastest models, Languages, Programming, Domain, Context Length, Tool Calls, Images และ Top Apps
Benchmarksหมวด Benchmarks ใช้คะแนนจาก Artificial Analysis และ Design Arena และ benchmark ที่ OpenRouter รันเอง เช่น GPQA Diamond โดยรายงานเป็นค่ามัธยฐานความแม่นยำข้าม provider
ตัวอย่างอันดับรายสัปดาห์ข้อมูลการใช้ถึง Oct 13, 2026 สามอันดับแรกคือ DeepSeek V4.1 Flash 40.5T tokens, Step 5 Preview 15.1T และ GLM 5.3 Flash 12.9T ส่วน Nemotron 3 Ultra (free) อยู่อันดับ 6 ที่ 7.38T
Top Appsอันดับแอปประจำวันมี Hermes Agent 1.92T tokens, Claude Code 1.5T, Kilo Code 951B และ Cline 624B แอปของคุณขึ้นอันดับได้เมื่อส่ง header HTTP-Referer และ X-OpenRouter-Title
หน้าโมเดลแต่ละตัวแต่ละ provider ของโมเดลแสดง context_length ราคา quantization max_completion_tokens พารามิเตอร์ที่รองรับ uptime และ latency และมีป้าย Data Policy สำหรับ provider ที่อาจเก็บ prompt
สิทธิ์ใช้ข้อมูลอันดับข้อมูล rankings ใช้สัญญาอนุญาต CC BY 4.0 นำไปเผยแพร่ต่อได้เมื่อให้เครดิต

ราคาและแผน

แผนราคาได้อะไรบ้าง
FreeFree (Platform fees N/A)25+ free models จาก 4 free providers ใช้ได้ทั้งแชตและ API มี activity logs และ export rate limit 50 requests/day, workspace 5 แห่ง, Community support ไม่มี Auto-routing, Budgets & Spend Controls และ Prompt Caching
Standard (Pay-as-you-go)Platform fees 5.5% ตอนซื้อ credits500+ models จาก 80+ providers จ่ายด้วยบัตร คริปโต และช่องทางอื่น BYOK $25,000 ตามราคา list ต่อเดือนโดยไม่มีค่าธรรมเนียม เกินจากนั้น 5% rate limit ตาม provider ไม่มีขั้นต่ำ Email support
Business (Pay-as-you-go)Platform fees 8% ตอนซื้อ creditsทุกอย่างใน Standard เพิ่ม Advanced notifications, EU/US in-region routing, Workload Identity Federation, workspace 1,000 แห่ง และ DPA ฉบับลงนามเมื่อขอ อัปเกรดจาก settings ได้ ไม่มีสัญญาและไม่มีขั้นต่ำ ลดแผนได้หลังอัปเกรด 30 วัน
Enterpriseตามสัญญา (Fee discounts available)ราคาตามปริมาณการใช้ credits แบบจ่ายล่วงหน้าและสัญญารายปี มีใบแจ้งหนี้ BYOK แบบกำหนดเอง rate limit สูงกว่า Managed Policy Enforcement, SSO/SAML, Contractual SLAs และทีม support เฉพาะ

ข้อจำกัดและสิ่งที่ควรรู้ก่อนเริ่ม

  • โมเดลฟรีใช้ได้ 20 ครั้งต่อนาที และ 50 ครั้งต่อวัน จนกว่าจะซื้อ credits รวมครบ $10 จึงได้ 1,000 ครั้งต่อวัน
  • โมเดลเสียเงินไม่มี rate limit ตามแผนจาก OpenRouter ข้อจำกัดมาจาก provider มีเพียงการยิงคำขอจำนวนมากพร้อมกันที่ถูกระบบกัน DDoS ตอบ 429
  • ข้อจำกัดมี 3 แบบ คือ credit limit (error 402), budget limit (403) และ rate limit (429)
  • บัญชีใหม่หรือบัญชีที่ยอดเงินต่ำอาจได้ 402 Payment Required แม้ยอดยังเป็นบวก เพราะระบบประเมินค่าใช้จ่ายของคำขอที่กำลังรันล่วงหน้า
  • โมเดล :free อาจมี context window สั้นกว่ารุ่นปกติ และถ้าตั้ง max_tokens ระบบจะส่งไปเฉพาะ provider ที่ตอบยาวได้ตามนั้น
  • แผน Free และ Standard มี workspace ได้ 5 แห่ง Business ได้ 1,000 แห่ง
  • อัปโหลดไฟล์ได้สูงสุด 100 MB และพารามิเตอร์ fallbacks ของ Anthropic Messages API รับได้ไม่เกิน 3 รายการ
  • ค่าธรรมเนียม 5.5% (ขั้นต่ำ $0.80) เก็บตอนซื้อ credits คริปโต 5% แผน Business 8% และค่าธรรมเนียมนี้ไม่คืนแม้ขอคืนเงิน
  • ขอคืนเงิน credits ได้แค่ภายใน 24 ชั่วโมงหลังซื้อ การจ่ายด้วยคริปโตคืนไม่ได้ และ credits ที่ไม่ใช้อาจหมดอายุใน 365 วัน
  • โมเดลฟรีเปลี่ยนบ่อย บางตัวมีวันหมดอายุ เช่น poolside/laguna-s-2.1:free วันที่ 2026-10-31 และ dots-studio/dots-3-note-preview:free วันที่ 2026-12-31
  • ครั้งที่ล้มเหลวนับรวมในเพดานรายวันของโมเดลฟรี และถ้ายอดเงินติดลบจะได้ error 402 แม้ใช้โมเดลฟรี
  • web search มีค่าใช้จ่ายแม้ใช้กับโมเดลฟรี และ Zero Data Retention ไม่ครอบคลุม web search
  • โมเดลเดียวกันอาจรันด้วย quantization ต่างกันในแต่ละ provider (int4, int8, fp8, bf16) โมเดลที่ quantize อาจตอบได้แย่ลงในบาง prompt และค่าเริ่มต้นจะเลือกเจ้าที่ราคาต่ำที่ยังเสถียร
  • key ที่ไม่ตั้งวงเงินใช้ได้จนหมดยอดเงิน รวมถึงยอดที่เติมอัตโนมัติ ควรตั้ง credit limit ทุก key
  • Claude Code ต้องตั้ง ANTHROPIC_API_KEY เป็นค่าว่าง และต้อง /logout ถ้าเคย login กับ Anthropic ส่วน Cursor ต้องใช้ /api/v1/cursor ไม่ใช่ /api/v1
  • โมเดลที่เลิกให้บริการจะตอบ 404 และเมื่อราคาเปลี่ยนจะคิดราคาใหม่ทันที ราคาไม่รวม VAT/GST
  • ข้อพิพาทต้องเข้าอนุญาโตตุลาการตามกฎหมายนิวยอร์ก

คำถามที่คนถามเกี่ยวกับ OpenRouter

OpenRouter คืออะไร

OpenRouter คือแพลตฟอร์มที่ให้เรียกโมเดล AI หลายร้อยตัวผ่าน API (ช่องทางให้โปรแกรมเรียกใช้โมเดล) ชุดเดียว ทำหน้าที่เป็นตัวกลางส่งคำขอไปยัง provider (บริษัทที่รันโมเดลจริง) สลับ provider ให้เองเมื่อมี error และรวมบิลไว้ที่เดียว

OpenRouter ต่างจากการใช้ API ของ OpenAI หรือ Anthropic โดยตรงยังไง

ใช้ key เดียวเรียกโมเดลได้หลายเจ้า และสลับ provider เมื่อมี error ได้เอง ค่าโมเดลคิดตามราคา list ของ provider แต่เสียค่าธรรมเนียมตอนซื้อ credits 5.5% บนแผน Standard

OpenRouter ราคาเท่าไร มีค่าธรรมเนียมไหม

ไม่มีค่าสมาชิก จ่ายตาม token (หน่วยนับข้อความ) ที่ใช้ในราคาของ provider และเสียค่าธรรมเนียมตอนซื้อ credits 5.5% ขั้นต่ำ $0.80 บนแผน Standard, 8% บนแผน Business และ 5% ถ้าจ่ายด้วยคริปโต ซื้อได้ครั้งละ $5 ถึง $25,000

OpenRouter ใช้ฟรีได้ไหม

ได้ โมเดลที่ id ลงท้าย :free และ Free Models Router (openrouter/free) ไม่คิดเงิน แต่ใช้ได้จำกัดจำนวนครั้ง และจำนวนโมเดลฟรีเปลี่ยนบ่อย หน้าราคาเขียนว่ามี 25+ ส่วนรายการใน API มีโมเดลข้อความแบบ :free 14 ตัว

โมเดลฟรีใช้ได้วันละกี่ครั้ง

ได้ 20 ครั้งต่อนาที และ 50 ครั้งต่อวัน ถ้าซื้อ credits รวมครบ $10 จะได้ 1,000 ครั้งต่อวัน ครั้งที่ล้มเหลวก็นับ และการสร้างบัญชีหรือ key เพิ่มไม่ได้เพิ่ม rate limit (เพดานจำนวนครั้งที่เรียกได้)

สมัครและเอา API key ยังไง

สมัครที่ openrouter.ai ด้วย Google, GitHub หรือ MetaMask แล้วไปที่ https://openrouter.ai/keys กดสร้าง key ตั้งชื่อและวงเงิน key จะขึ้นต้นด้วย sk-or- ใช้แทนรหัสผ่านเวลาโปรแกรมเรียก API

ใช้ OpenRouter กับ Claude Code ได้ไหม

ได้ ตั้ง ANTHROPIC_BASE_URL เป็น https://openrouter.ai/api ใส่ key ของ OpenRouter ใน ANTHROPIC_AUTH_TOKEN และตั้ง ANTHROPIC_API_KEY เป็นค่าว่าง แต่รับประกันเฉพาะ provider Anthropic first-party

จ่ายเงินช่องทางไหนได้บ้าง

บัตรเครดิตและเดบิต AliPay และคริปโต USDC ผ่าน Stripe เป็นดอลลาร์สหรัฐ หรือผ่าน Coinbase แผน Enterprise จ่ายด้วยใบแจ้งหนี้ได้ ส่วน PayPal ยังไม่มีกำหนด

OpenRouter ปลอดภัยไหม ข้อมูลถูกเก็บไหม

ค่าเริ่มต้น OpenRouter เก็บแค่ metadata อย่างเวลาและจำนวน token ไม่เก็บ prompt และไม่เอาไปเทรน แต่ provider ปลายทางอาจเก็บหรือเทรนตามนโยบายของตัวเอง เปิด Zero Data Retention ได้ทุกแผนเพื่อใช้เฉพาะ provider ที่ไม่เก็บข้อมูล

ใช้ในประเทศไทยได้ไหม

ยังไม่มีข้อมูลที่พูดถึงประเทศไทยโดยตรง ผู้ใช้ต้องอายุ 18 ปีขึ้นไป จ่ายเป็นดอลลาร์ และ provider บางเจ้าอาจไม่ให้บางประเทศใช้โมเดลของตน โดยห้ามใช้ VPN เลี่ยง

ไปที่เว็บ OpenRouter openrouter.ai
ลิงก์อ้างอิง 44 หน้า
  1. openrouter.ai/docs/faq
  2. openrouter.ai/docs/guides/routing/provider-selection
  3. openrouter.ai/docs/guides/routing/routers/auto-router
  4. openrouter.ai/docs/guides/overview/multimodal/overview
  5. openrouter.ai/docs/cookbook/coding-agents/claude-code-integration
  6. openrouter.ai/docs/guides/best-practices/spend-controls
  7. openrouter.ai/docs/guides/routing/routers/free-router
  8. openrouter.ai/pricing
  9. openrouter.ai/docs/guides/routing/model-fallbacks
  10. openrouter.ai/api/frontend/v1/all-providers
  11. openrouter.ai/terms
  12. openrouter.ai/docs/cookbook/get-started/free-models-router-playground
  13. openrouter.ai/docs/api_reference/authentication
  14. openrouter.ai/docs/quickstart
  15. openrouter.ai/docs/cookbook/coding-agents/cursor-integration
  16. openrouter.ai/docs/guides/community/vercel-ai-sdk
  17. openrouter.ai/docs/guides/community/langchain
  18. openrouter.ai/docs/guides/overview/auth/byok
  19. openrouter.ai/api/v1/models/count
  20. openrouter.ai/api/v1/providers
  21. openrouter.ai/docs/guides/routing/model-variants/overview
  22. openrouter.ai/docs/guides/routing/model-variants/free
  23. openrouter.ai/docs/guides/overview/models
  24. openrouter.ai/docs/guides/features/plugins/web-search
  25. openrouter.ai/docs/guides/privacy/data-collection
  26. openrouter.ai/api/v1/models
  27. openrouter.ai/docs/api_reference/limits
  28. openrouter.ai/docs/api_reference/responses/overview
  29. openrouter.ai/docs/guides/features/tool-calling
  30. openrouter.ai/docs/guides/overview/multimodal/pdfs
  31. openrouter.ai/docs/guides/features/server-tools/web-search
  32. openrouter.ai/docs/guides/best-practices/prompt-caching
  33. openrouter.ai/docs/guides/features/presets
  34. openrouter.ai/docs/guides/features/zero-completion-insurance
  35. openrouter.ai/docs/guides/features/guardrails
  36. openrouter.ai/docs/guides/community/frameworks-and-integrations-overview
  37. openrouter.ai/docs/llms.txt
  38. openrouter.ai/docs/guides/features/input-output-logging
  39. openrouter.ai/privacy
  40. openrouter.ai/docs/guides/features/zdr
  41. openrouter.ai/docs/guides/privacy/provider-logging
  42. openrouter.ai/rankings
  43. openrouter.ai/api/v1/models/google/gemma-4-31b-it:free/endpoints
  44. openrouter.ai/docs/_llms/api-reference.txt