Varo Route — AI Models for VS Code Chat
Two Ways to Use⭐ 1. Model Picker (Recommended)Pick Varo Route models straight from the Copilot Chat model selector and use them exactly like built-in models — agent mode, multi-step planning, tool approvals, and file edits all work natively.
2.
|
| Step | Action |
|---|---|
| 1. Get a Key | Go to varoriya.com/account/key → Generate Key → copy it (shown once!) |
| 2. Enter Key | Ctrl+Shift+P → "Varo Route: Enter API Key" → paste — or paste when the model picker prompts you |
| 3. Pick & Chat | Open the Copilot Chat model picker → choose a Varo Route model → start chatting |
Your key is stored securely in VS Code SecretStorage (OS credential manager) and never leaves your machine.
Managing Your Key & Models
| Task | How |
|---|---|
| Enter API Key | Ctrl+Shift+P → "Varo Route: Enter API Key" · or the sidebar · or the welcome popup |
| Open sidebar | Click the Varo Route icon in the Activity Bar (left) |
| Switch model | Use the Copilot model picker · or the sidebar · or the status bar · or @varo /switchModel |
| Check balance | Shown in the sidebar and the status bar |
Available Models
| Model | Best For | Vision | Agent / Tools |
|---|---|---|---|
| Dola Seed 2.1 Turbo | Next-gen — coding & agent era | ✅ | ✅ |
| Dola Seed 2.0 Pro | Stable — long-chain reasoning, complex business tasks | ✅ | ✅ |
| Dola Seed 2.0 Lite (default) | Understands text & images — great all-rounder | ✅ | ✅ |
| Dola Seed 2.0 Mini | Efficient — short reasoning, quick tasks | ✅ | ✅ |
| Dola Seed 2.0 Code | Coding — optimized for agentic workflows | ✅ | ✅ |
| DeepSeek V4 Pro | Deep thinking — problem-solving, general conversation | — | ✅ |
| DeepSeek V4 Flash | Cost-effective — fast, 1M context window | — | ✅ |
| GLM 5.2 | Enterprise — 1M context, tunable reasoning, coding | — | ✅ |
Agent / Tools = the model can autonomously read, write & edit files, search the workspace, and run terminal commands. Works in Agent mode — both from the model picker and via
@varo. (DeepSeek & GLM are text-only — no image input.)
Agent Mode
Pick a Dola Seed model (from the model picker or with @varo) and it runs as an autonomous agent — it plans, picks the right tools, and works across multiple steps until the task is done. No GitHub Copilot subscription required.
| Tool | What it does | Asks first? |
|---|---|---|
| read_file | Read a file (optional line range) | No |
| write_file | Create / overwrite a file | ✅ Yes |
| edit_file | Replace an exact string in a file | ✅ Yes |
| list_dir | List a folder's contents | No |
| search_text | Search the workspace for text | No |
| run_terminal | Run a command (build, test, git…) | ✅ Yes |
Every file write, file edit, and terminal command shows an inline Allow / Skip confirmation before it runs. Read-only tools (read/list/search) run without prompting. Set varo-route.autoApprove to true to skip all confirmations.
@varo Find and fix the bug in gateway.ts
@varo Create test/hello.js that prints Hello, then run it
@varo commit and push for me
Security
- Local secret storage — your API key lives only in VS Code SecretStorage, backed by the OS credential manager (Keychain / Credential Manager / libsecret).
- Never written to settings — the key can't be synced via Settings Sync or committed to a file by accident.
- Gateway isolation — all requests go through api.varoriya.com; your key never reaches third-party AI providers directly.
- Open source client — the extension code is public so you can verify exactly what it does.
Features
- Streaming responses — See answers flow in real time (no more waiting for the full response)
- Multiple AI models — 8 models across 3 families, switch anytime
- Coin-based billing — Uses your varoriya.com coins, no separate API keys
- Secure storage — API key stored in VS Code SecretStorage
- Bilingual support — Full Thai & English interface
- Auto fallback — If one model fails, try another seamlessly
- Rate limiting — Fair usage with 10 requests/minute per key
How Coin Deduction Works
1. You ask @varo a question
|
2. Request goes to api.varoriya.com
|
3. Server validates your API Key & checks coin balance
L-- Insufficient coins -> "Not enough coins" message (no deduction)
|
4. Forward to AI model
|
5. Model streams response back to VS Code
|
6. Response complete -> Coins are deducted from your account
L-- Error / timeout -> No deduction
You only pay for successful responses. Pricing varies by model — check varoriya.com for current rates.
Privacy
- Your API key is stored locally in VS Code SecretStorage
- All requests go through api.varoriya.com — your key never reaches third-party AI providers directly
- Coin balance and usage are managed on varoriya.com
Requirements
- VS Code 1.97 or later
- A varoriya.com account with coins
- A VS Code Key from varoriya.com/account/key
Troubleshooting
| Problem | Solution |
|---|---|
| "Invalid API Key" | Make sure your key hasn't been revoked. Generate a new one at varoriya.com/account/key |
| "Insufficient coins" | Top up your varoriya.com account |
| "Rate limited" | Wait 1 minute — limit is 10 requests/minute |
| No models showing | Check your internet connection to api.varoriya.com |
| @varo not responding | Ensure the key is entered in the sidebar first |
Links
- VS Code Marketplace: marketplace.visualstudio.com/items?itemName=varoriya.varo-route
- GitHub (source): github.com/varoriya/varo-route
- Get your API key: varoriya.com/account/key
- Report an issue: github.com/varoriya/varo-route/issues
ภาษาไทย — คู่มือการใช้งาน Varo Route
Varo Route คืออะไร?
Varo Route คือส่วนขยาย VS Code ที่ให้คุณใช้ AI Models — Dola Seed, DeepSeek, GLM — ใน Chat ของ VS Code โดยตรง ผ่านบัญชี varoriya.com ของคุณ ไม่ต้องสมัครหลายที่ ใช้คอยน์จากบัญชีเดียว ไม่ต้องมี GitHub Copilot
ใช้งานได้ 2 แบบ:
- ⭐ เลือกจาก Model Picker (แนะนำ) — เลือกโมเดล Varo Route จากช่องเลือกโมเดลของ Copilot Chat แล้วใช้งานได้เหมือนโมเดล built-in ทุกอย่าง — Agent mode วางแผนหลายขั้น ปุ่มยืนยัน แก้ไฟล์ ทำงานครบ
@varoใน Chat — พิมพ์@varoเพื่อคุยกับผู้ช่วยแบบเดี่ยวๆ ได้ทันที
เริ่มต้นใช้งาน (3 ขั้นตอน)
| ขั้นตอน | วิธี |
|---|---|
| 1. ขอ Key | ไปที่ varoriya.com/account/key → กด Generate Key → คัดลอกทันที (แสดงครั้งเดียว!) |
| 2. กรอก Key | Ctrl+Shift+P → พิมพ์ "Varo Route: Enter API Key" → วาง Key |
| 3. เลือกโมเดลแล้วคุย | เปิด Copilot Chat → คลิกช่องเลือกโมเดล → เลือกกลุ่ม Varo Route → เริ่มคุยได้เลย! |
วิธีกรอก API Key (5 วิธี)
| วิธี | ทำอย่างไร |
|---|---|
| Command Palette | Ctrl+Shift+P → พิมพ์ "Varo Route: Enter API Key" |
| เปิด Sidebar | Ctrl+Shift+P → พิมพ์ "Varo Route: Open Settings" |
| Activity Bar | คลิกไอคอน Varo Route ในแถบซ้าย |
| Popup ต้อนรับ | แสดงอัตโนมัติเมื่อเปิดครั้งแรก |
| @varo ใน Chat | พิมพ์ @varo แล้วระบบจะแนะนำขั้นตอน |
วิธีใช้งาน
เปิด VS Code Chat (Ctrl+Shift+I) แล้วพิมพ์:
@varo ช่วยเขียนฟังก์ชัน PHP เชื่อมต่อ MySQL
โมเดลจะตอบกลับแบบไหลทีละตัวอักษร พร้อมแจ้งจำนวนคอยน์ที่ใช้
วิธีสลับโมเดล
| วิธี | ทำอย่างไร |
|---|---|
| Sidebar | คลิกไอคอน Varo Route → คลิกเลือกโมเดล |
| Chat | พิมพ์ @varo /switchModel → เลือกจากรายการ |
| Status Bar | คลิกชื่อโมเดลที่มุมล่างขวา |
| Command Palette | Ctrl+Shift+P → "Varo Route: Switch AI Model" |
โมเดลที่ใช้ได้
| โมเดล | จุดเด่น | ภาพ | Agent |
|---|---|---|---|
| Dola Seed 2.1 Turbo | ใหม่ล่าสุด — สำหรับ coding และ agent | ✅ | ✅ |
| Dola Seed 2.0 Pro | เสถียรสูง — การคิดวิเคราะห์ซับซ้อน งานธุรกิจ | ✅ | ✅ |
| Dola Seed 2.0 Lite (ค่าเริ่มต้น) | เข้าใจข้อความและรูปภาพ — ใช้งานทั่วไปดี | ✅ | ✅ |
| Dola Seed 2.0 Mini | มีประสิทธิภาพ — ตอบสั้น เร็ว ประหยัด | ✅ | ✅ |
| Dola Seed 2.0 Code | สำหรับเขียนโค้ด — ปรับแต่งสำหรับ agentic coding | ✅ | ✅ |
| DeepSeek V4 Pro | คิดลึก — แก้ปัญหาซับซ้อน สนทนาทั่วไป | — | ✅ |
| DeepSeek V4 Flash | ถูกสุด — เร็ว 1M context | — | ✅ |
| GLM 5.2 | องค์กร — 1M context เขียนโค้ด ปรับแต่งการคิดได้ | — | ✅ |
Agent = โมเดลลงมือทำงานเองได้ (อ่าน/เขียน/แก้ไฟล์ ค้นหา และรันคำสั่ง terminal) ใช้ได้ทั้งจาก model picker และผ่าน
@varo(DeepSeek และ GLM เป็นข้อความล้วน — ไม่รองรับรูปภาพ)
โหมด Agent
เมื่อเลือกโมเดลตระกูล Dola Seed แล้วสั่งงานผ่าน @varo โมเดลจะทำงานแบบ agent อัตโนมัติ — วางแผนเอง เลือกใช้เครื่องมือเอง ทำต่อเนื่องหลายขั้น (สูงสุด 12 ขั้น) จนงานเสร็จ โดยไม่ต้องมี GitHub Copilot
| เครื่องมือ | ทำอะไร | ถามก่อนไหม |
|---|---|---|
| read_file | อ่านไฟล์ (ระบุช่วงบรรทัดได้) | ไม่ |
| write_file | สร้าง/เขียนทับไฟล์ | ✅ ถาม |
| edit_file | แทนที่ข้อความในไฟล์ | ✅ ถาม |
| list_dir | ดูรายชื่อไฟล์/โฟลเดอร์ | ไม่ |
| search_text | ค้นหาข้อความทั่วโปรเจกต์ | ไม่ |
| run_terminal | รันคำสั่ง (build, test, git…) | ✅ ถาม |
การเขียนไฟล์ แก้ไฟล์ และรันคำสั่ง terminal จะขึ้นปุ่มยืนยัน Allow / Skip ก่อนทำงานทุกครั้ง ส่วนเครื่องมืออ่านอย่างเดียว (read/list/search) ทำงานได้เลยไม่ต้องถาม — ตั้งค่า varo-route.autoApprove = true เพื่อข้ามการยืนยันทั้งหมด
@varo หา bug ใน gateway.ts แล้วแก้ให้ที
@varo สร้างไฟล์ test/hello.js ที่ปริ้นต์ Hello แล้วรันดู
@varo commit แล้ว push ให้หน่อย
การตัดคอยน์
คุณถาม @varo → ส่งไป api.varoriya.com → ตรวจสอบคีย์ + ยอดคอยน์
├─ คอยน์ไม่พอ → แจ้ง "คอยน์ไม่เพียงพอ" (ไม่ตัด)
└─ คอยน์พอ → ส่งต่อให้ AI → ตอบกลับ → ✅ ตัดคอยน์
ตัดคอยน์เฉพาะเมื่อตอบสำเร็จเท่านั้น ถ้า error หรือ timeout → ไม่ตัด
แก้ปัญหาเบื้องต้น
| ปัญหา | วิธีแก้ |
|---|---|
| "Invalid API Key" | Key อาจถูก revoke → สร้างใหม่ที่ varoriya.com/account/key |
| "Insufficient coins" | เติมคอยน์ที่ varoriya.com |
| "Rate limited" | รอ 1 นาที — จำกัด 10 ครั้ง/นาที |
| ไม่เห็นโมเดล | เช็คการเชื่อมต่อ api.varoriya.com |
| @varo ไม่ตอบ | ตรวจสอบว่าได้กรอก Key ใน Sidebar แล้ว |
by Varoriya AI