วิธีใช้ ERNIE 5.5 Flash ฟรีใน OpenCode และ Claude Code

ERNIE 5.5 Flash Preview ใช้ฟรีบน OpenRouter บทความนี้จะอธิบายวิธีเชื่อมต่อกับ OpenCode และ Claude Code, งานเขียนโค้ดชนิดหนึ่งที่เหมาะกับโควตาฟรี 50 คำขอต่อวัน รวมถึงข้อจำกัดที่พบเมื่อใช้ผ่านเส้นทางฟรี

INEZA Felin-Michel

INEZA Felin-Michel

12 November 2026

วิธีใช้ ERNIE 5.5 Flash ฟรีใน OpenCode และ Claude Code

Apidog สำหรับองค์กร

การติดตั้งแบบ On-Premises

SSO & RBAC

รองรับมาตรฐาน SOC 2

สำรวจ Apidog Enterprise

คำตอบแบบสั้น: คุณสามารถใช้ ERNIE 5.5 Flash ได้ฟรีใน OpenCode และ Claude Code ผ่าน endpoint baidu/ernie-5.5-flash-preview:free ของ OpenRouter ใน OpenCode ให้เชื่อมต่อ OpenRouter และตั้งค่า "model": "openrouter/baidu/ernie-5.5-flash-preview:free" ส่วนใน Claude Code ให้ชี้ ANTHROPIC_BASE_URL ไปที่ OpenRouter และตั้ง slug ของ ERNIE เป็นโมเดลที่ใช้ ไม่มีค่าใช้จ่ายต่อ token แต่หากไม่มีเครดิตที่ซื้อไว้ คุณจะได้รับโควตา 50 คำขอต่อวัน

โควตารายวันนี้คือหัวใจสำคัญของการใช้ coding agent เพราะ agent ไม่ได้ส่งคำขอแค่ครั้งเดียวต่องาน แต่ส่งหนึ่งครั้งต่อหนึ่งขั้นตอน คู่มือนี้จะตั้งค่าทั้งสอง agent แสดงตัวอย่างงานเขียนโค้ดที่ใช้โควตาฟรีได้อย่างคุ้มค่า และบอกจุดที่เส้นทางฟรีนี้ใช้ไม่ได้

ขีดจำกัดทั้งหมดด้านล่างนี้ตรวจสอบจากหน้าอย่างเป็นทางการของ OpenRouter เมื่อวันที่ 12 พฤศจิกายน 2026

ERNIE 5.5 Flash Preview คืออะไร?

ERNIE 5.5 Flash Preview คือโมเดลสำหรับแชทและงาน agent ของ Baidu ที่เปิดตัวเมื่อวันที่ 10 พฤศจิกายน 2026 เป็น sparse mixture-of-experts model ที่มีพารามิเตอร์รวม 280 พันล้าน ทำงานจริง 14 พันล้านพารามิเตอร์ต่อ token และมี context window 1,024,000 token Baidu วางตำแหน่งไว้สำหรับงานเขียนโค้ด งานแบบ agentic และงานวิจัยเชิงลึก โดย OpenRouter ระบุว่ารองรับ reasoning และ tool calling

นอกจากนี้ยังมี ERNIE 5.5 Flash Base บน Hugging Face ซึ่งเป็นเวอร์ชัน pretraining-only แต่ตัวนั้นไว้สำหรับ fine-tune หรือรับใช้เอง ส่วนที่ coding agent ของคุณจะเชื่อมต่อคือเวอร์ชัน Preview สำหรับรายละเอียดโมเดลเต็มรูปแบบ อ่านได้ที่ what is ERNIE 5.5 Flash หากคุณเคยใช้รุ่นก่อนหน้า บทความ ภาพรวม ERNIE 5.1 จะเล่าว่ามีอะไรเปลี่ยนแปลงไป

ขีดจำกัดการใช้ ERNIE 5.5 Flash ฟรีบน OpenRouter

หน้าโมเดลของ OpenRouter แสดงเวอร์ชัน :free ในราคา $0 ทั้ง input และ output ให้บริการโดย provider เดียวคือ Baidu Qianfan ส่วน rate limits มาจากเอกสารขีดจำกัดของ OpenRouter และมีผลกับทุก model ID ที่ลงท้ายด้วย :free

รายการ ค่า (ตรวจสอบ 2026-11-12)
Model ID baidu/ernie-5.5-flash-preview:free
ราคา $0 input, $0 output
Context window 1,024,000 tokens
คำขอต่อนาที 20
คำขอต่อวัน, กรณีซื้อเครดิตสะสมไม่ถึง 10 50
คำขอต่อวัน, กรณีซื้อเครดิตสะสมตั้งแต่ 10 ขึ้นไป 1,000
Provider ที่ให้บริการ 1 (Baidu Qianfan)

มีสองเรื่องที่สำคัญกับการใช้ agent OpenRouter ระบุไว้ในหน้าราคาว่าความพยายามที่ล้มเหลวก็นับรวมในโควตารายวันด้วย และหากยอดเครดิตติดลบ ระบบจะบล็อกโมเดลฟรีด้วย 402 จนกว่าจะเติมเงิน

Infographic of OpenRouter free model limits: 50 requests per day and 20 per minute under 10 credits purchased, 1,000 per day and 20 per minute at 10 or more credits, and every model call in an agent loop counts as one request

โควตา 1,000 คำขอต่อวันนั้นขึ้นอยู่กับเครดิตที่คุณซื้อ ไม่ใช่เครดิตที่คุณใช้

ตั้งค่า ERNIE 5.5 Flash ใน OpenCode

OpenCode รองรับ OpenRouter ในตัว จึงเป็นการตั้งค่าที่ง่ายกว่า คุณต้องมีบัญชี OpenRouter และ API key จาก OpenRouter dashboard

  1. ติดตั้งหรืออัปเดต OpenCode แล้วเริ่มใช้งานในโฟลเดอร์โปรเจกต์ของคุณ:
cd your-project
opencode
  1. เชื่อมต่อ OpenRouter ภายใน OpenCode รันคำสั่ง /connect เลือก OpenRouter แล้ววาง key ของคุณ หรือจะ export ค่าไว้ก่อนเปิดโปรแกรมก็ได้:
export OPENROUTER_API_KEY="sk-or-v1-..."
  1. ตั้งค่าโมเดลในไฟล์ opencode.json ที่ root ของโปรเจกต์ เอกสารprovidersของ OpenCode ระบุให้ใช้ model ID แบบเต็มของ OpenRouter ต่อท้าย prefix openrouter/:
{
  "$schema": "https://opencode.ai/config.json",
  "model": "openrouter/baidu/ernie-5.5-flash-preview:free"
}
  1. ตรวจสอบการเลือกด้วยคำสั่ง /models ถ้า ERNIE ไม่ปรากฏในรายการ ค่าใน config ก็ยังมีผลอยู่ ให้ตรวจสอบการสะกดของ slug รวมถึงส่วน :free ด้วย

ตอนนี้ทุก prompt ของคุณจะถูกส่งไปยัง ERNIE 5.5 Flash Preview ผ่าน OpenRouter หากคุณเคยทำตามคู่มือ GLM-5.3-Flash สำหรับ OpenCode ของเรา หรือคู่มือ DeepSeek V4.1 Flash รูปแบบจะเหมือนกันเป๊ะ: เปลี่ยนแค่ slug เท่านั้น

ตั้งค่า ERNIE 5.5 Flash ใน Claude Code

Claude Code เชื่อมต่อกับ OpenRouter ได้เพราะ OpenRouter มี endpoint แบบ Messages ที่เข้ากันได้กับ Anthropic โดยหน้าโมเดลของ ERNIE ระบุ POST https://openrouter.ai/api/v1/messages เป็นเส้นทางที่รองรับสำหรับโมเดลนี้

ควรเข้าใจระดับการรองรับให้ชัดก่อน คู่มือการเชื่อมต่อ Claude Codeของ OpenRouter ระบุว่า Claude Code กับ OpenRouter "รับประกันว่าใช้งานได้เฉพาะกับ provider ตัวแรกของ Anthropic เท่านั้น" และ Claude Code "อาจทำงานไม่ถูกต้องกับ provider อื่น" การรัน ERNIE ที่นี่ทำได้ผ่านการตั้งค่าที่เป็นทางการ แต่ไม่ใช่คู่ที่รับประกันความเสถียร

  1. ตั้งค่าตัวแปรการเชื่อมต่อใน shell profile ของคุณ ตามที่ OpenRouter ระบุไว้:
export OPENROUTER_API_KEY="sk-or-v1-..."
export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="$OPENROUTER_API_KEY"
export ANTHROPIC_API_KEY=""   # must be explicitly empty
  1. ตั้งค่า ERNIE สำหรับทุกคลาสโมเดลที่ Claude Code ใช้ เพื่อไม่ให้มีขั้นตอนใดตกไปใช้โมเดล Anthropic แบบเสียเงินโดยไม่รู้ตัว:
export ANTHROPIC_DEFAULT_OPUS_MODEL="baidu/ernie-5.5-flash-preview:free"
export ANTHROPIC_DEFAULT_SONNET_MODEL="baidu/ernie-5.5-flash-preview:free"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="baidu/ernie-5.5-flash-preview:free"

หากต้องการให้การตั้งค่านี้ใช้เฉพาะโปรเจกต์เดียว สามารถใส่ค่าชุดเดียวกันนี้ในบล็อก env ของ .claude/settings.json ได้

  1. โหลด shell ใหม่ เริ่ม claude แล้วรัน /status คุณควรเห็น Auth token: ANTHROPIC_AUTH_TOKEN และ Anthropic base URL: https://openrouter.ai/api หากแสดงเป็น ANTHROPIC_API_KEY หรือการล็อกอินบัญชี Claude แปลว่าตัวแปรไม่ได้ถูกส่งเข้า session
  2. เปิด /model เพื่อยืนยันว่าทุกคลาสชี้ไปที่ ERNIE แล้วตรวจสอบคอลัมน์โมเดลในแดชบอร์ดกิจกรรมของ OpenRouter หลังจาก prompt แรกของคุณ
Diagram of the two agent routes: OpenCode uses OPENROUTER_API_KEY and Claude Code uses ANTHROPIC_BASE_URL to reach OpenRouter, which forwards baidu/ernie-5.5-flash-preview:free to Baidu Qianfan

เรามีเนื้อหาเกี่ยวกับการตั้งค่า Claude Code โดยละเอียดเพิ่มเติมในบทความ how to use Claude Code with OpenRouter

งานเขียนโค้ดจริงที่ใช้โควตา 50 คำขอได้อย่างคุ้มค่า

ด้วยโควตา 50 คำขอต่อวัน คุณไม่ควรปล่อยให้ agent เร่ไปตามยถากรรม ให้งานที่มีขอบเขตชัดเจน ในจุดที่คุณรู้อยู่แล้วว่าความสำเร็จหน้าตาเป็นอย่างไร ตัวอย่างนี้ใช้ได้ดีกับ repo ขนาดเล็ก:

In src/routes/orders.ts, GET /orders/:id returns 500 when the order
doesn't exist. Make it return 404 with {"error":"order_not_found"}.
Read only the files you need, make the smallest change, then run
the orders tests with npm test and stop. Don't refactor anything else.

เหตุผลที่โครงสร้าง prompt แบบนี้ใช้ได้ดีบน tier ฟรี:

งานแบบนี้ปกติใช้คำขอโมเดลเพียงไม่กี่ครั้ง: อ่าน route, อ่าน error handler, แก้โค้ด, รันเทส, สรุปผล ส่วน prompt แบบกำกวมอย่าง "ช่วยจัดระเบียบโมดูล orders" อาจกินโควตาทั้งวันก่อนที่อะไรจะเสร็จสักอย่าง

Context window ขนาด 1M token เป็นอีกเหตุผลที่ ERNIE เหมาะกับ agent คุณสามารถวาง stack trace ยาว ๆ หรือไฟล์ OpenAPI ทั้งไฟล์ลงใน prompt เดียว แทนที่จะแบ่งเป็นหลาย turn หนึ่งคำขอใหญ่มีประโยชน์กว่าห้าคำขอเล็ก เมื่อทุกคำขอมีค่า

ให้ ERNIE รัน API test ของคุณด้วย Apidog CLI

เมื่อ agent แก้ endpoint เสร็จ คุณต้องการหลักฐานว่า API ยังทำงานถูกต้อง ไม่ใช่แค่ unit test ผ่าน Apidog CLI ทำให้ agent ตัวเดียวกันสามารถรัน test scenario ที่ทีมคุณเก็บไว้ใน Apidog อยู่แล้ว อ่านความล้มเหลว แก้โค้ด และรันใหม่ คุณเขียน prompt เดียว ERNIE รันคำสั่งทั้งหมด

ติดตั้ง CLI, ล็อกอิน และเพิ่ม agent skill:

npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick OpenCode or Claude Code when prompted

แล้วสั่งงาน agent ด้วย prompt เดียว:

Run the "Orders API" test scenario in Apidog project <projectId> against
the local environment. If any step fails, find the endpoint in this repo
that causes it, fix it, and rerun the scenario until it passes.
Summarize what you changed.

Agent จะค้นหา scenario รันมันด้วยรายงาน JSON ที่มันอ่านได้ แล้วรันใหม่หลังแก้เสร็จ:

apidog test-scenario list --project <projectId>
apidog run -t <scenarioId> --project <projectId> -e <envId> -r cli,json --out-dir ./apidog-reports
# agent edits the failing route, then:
apidog run -t <scenarioId> --project <projectId> -e <envId> -r cli,json --upload-report

Flag --upload-report จะส่งสรุปผลการรันไปที่ Apidog เพื่อให้ทีมเปิดดูได้ในแอป ส่วน apidog test-report list --project <projectId> ดึงผลการรันเก่า ๆ มาให้ หาก agent ต้องการเปรียบเทียบ

แต่ต้องคำนวณโควตาให้ดี ทุกการรันเทส การอ่านรายงาน และการแก้โค้ด ล้วนเป็นขั้นตอนของ agent loop แบบแก้แล้วรันใหม่อาจกินคำขอโมเดลง่าย ๆ ถึง 10 ครั้ง บน tier 50 คำขอต่อวัน ให้รัน loop นี้เพียงหนึ่งหรือสองรอบ ไม่ใช่ทั้งบ่าย ส่วน flag ที่เหลือดูได้จากคู่มือ Apidog CLI ใน Claude Code และapidog run command reference Apidog มีแพ็กเกจ Free รองรับทีมสูงสุด 4 ผู้ใช้

จุดที่เส้นทางฟรีใช้ไม่ได้

Endpoint ฟรีนี้คือโมเดล preview ที่ให้บริการผ่าน provider เดียว นี่คือสิ่งที่ควรคาดหวังและวิธีรับมือ

อาการ สาเหตุที่เป็นไปได้ วิธีแก้
429 หลังจากทำงานต่อเนื่องหลายขั้นตอน จำกัด 20 คำขอต่อนาที ลดความเร็วของ agent หรือรอประมาณหนึ่งนาที
429 ตลอดทั้งวัน ใช้ครบ 50 คำขอรายวันแล้ว (คำขอที่ล้มเหลวก็นับ) รอรีเซ็ตตามเวลา UTC หรือซื้อเครดิต 10 หน่วยเพื่อได้โควตา 1,000 ต่อวัน
402 บนโมเดลฟรี ยอดเครดิตในบัญชีติดลบ เติมเครดิตให้ยอดมากกว่าศูนย์
Agent พังเมื่อรับ output แบบ JSON ข้อผิดพลาดของ structured output ขอข้อความธรรมดาแล้ว parse เอง
ฟีเจอร์ของ Claude Code ทำงานผิดปกติ ใช้โมเดลที่ไม่ใช่ Anthropic อยู่หลัง Claude Code ใช้ OpenCode สำหรับ ERNIE หรือเปลี่ยนโมเดลกลับ

แถว structured output ควรมีตัวเลขประกอบ ณ วันที่ 12 พฤศจิกายน 2026 หน้าโมเดลของ OpenRouter แสดงอัตรา error ของ structured output ที่ 21.70% และอัตรา error ของ tool call ที่ 1.01% tool calling ซึ่ง coding agent พึ่งพา ดูเสถียรดี แต่ JSON schema แบบเข้มงวดไม่ใช่ จึงควรออกแบบ workflow ของ agent ให้ใช้ tools และข้อความธรรมดา

ความเร็วก็ต่างจากที่โฆษณาเช่นกัน Baidu อ้างว่าเกิน 200 tokens ต่อวินาที ขณะที่ OpenRouter วัดได้ P50 ที่ 79 tokens ต่อวินาทีบน endpoint ฟรีในวันนั้น

สุดท้าย คำว่า "Preview" อยู่ในชื่อด้วยเหตุผล โมเดล ขีดจำกัด และเวอร์ชัน :free อาจเปลี่ยนแปลงโดยไม่แจ้งล่วงหน้า หาก slug ใช้งานไม่ได้ ให้ตรวจสอบหน้า OpenRouter ก่อนไล่ debug config ของคุณ สำหรับการใช้แบบเสียเงินหรือเชื่อมต่อตรง คู่มือ ERNIE 5.5 Flash API มีรายละเอียดเกี่ยวกับ Baidu Qianfan

FAQ

ERNIE 5.5 Flash ฟรีจริงใน OpenCode หรือ? ใช่ endpoint baidu/ernie-5.5-flash-preview:free มีค่าใช้จ่าย $0 ต่อ token ทั้ง input และ output บน OpenRouter แต่คุณถูกจำกัดที่ 20 คำขอต่อนาที และ 50 คำขอต่อวัน เว้นแต่คุณเคยซื้อ OpenRouter credits อย่างน้อย 10 หน่วย

Claude Code รองรับ ERNIE 5.5 Flash อย่างเป็นทางการหรือ? ไม่ อย่างเป็นทางการ OpenRouter มีเอกสารวิธีชี้ Claude Code ไปยังโมเดลอื่น แต่ระบุว่าการตั้งค่านี้รับประกันเฉพาะกับ provider ตัวแรกของ Anthropic มันใช้งานได้ แต่คาดว่าจะเจอปัญหากับ tools บ้าง OpenCode เป็นตัวเลือกที่ปลอดภัยกว่าสำหรับ ERNIE

Model ID ของ ERNIE 5.5 Flash บน OpenRouter คืออะไร? คือ baidu/ernie-5.5-flash-preview:free สำหรับเวอร์ชันฟรี ใน OpenCode ให้เติม prefix openrouter/ ด้านหน้า ส่วนใน Claude Code ใช้ค่านี้ตรง ๆ ในตัวแปร ANTHROPIC_DEFAULT_*_MODEL

ใช้โควตา 50 คำขอต่อวัน ทำงานเขียนโค้ดได้กี่งาน? ขึ้นอยู่กับงาน งานแก้ที่มีขอบเขตชัดเจนอาจใช้ประมาณ 5 ถึง 10 ขั้นตอนของ agent จึงทำได้หลายงาน แต่การ refactor แบบเปิดจบไม่ได้อาจกินโควตาทั้งหมดในครั้งเดียว ให้ระบุชื่อไฟล์และนิยามความสำเร็จไว้ใน prompt

ใช้ context เต็ม 1M token ได้ฟรีหรือ? OpenRouter ระบุ context window 1,024,000 token สำหรับเวอร์ชันฟรี เท่ากับ context เต็มของโมเดล prompt ขนาดใหญ่ยังคงนับเป็นหนึ่งคำขอเหมือนเดิม ซึ่งทำให้ prompt แบบ long-context คุ้มค่ากับโควตารายวัน

มีทางเลือกฟรีที่ไม่ต้องผ่าน OpenRouter หรือไม่? คู่มือ ERNIE 5.5 Flash ฟรีของเราเปรียบเทียบทุกเส้นทางราคา $0 Baidu ยังเปิดให้ดาวน์โหลด ERNIE 5.5 Flash Base บน Hugging Face ซึ่งคุณรับใช้เองได้ ตามที่อธิบายไว้ในบทความ การรัน ERNIE 5.5 Flash ในเครื่องด้วย vLLM

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API