Proxy (ใช้ API ของตัวเอง)
ใช้ API key ของเธอเองกับโมเดลที่อยาก ไม่หักเครดิต Banno — รองรับ OpenAI, Anthropic (Claude) และผู้ให้บริการอีก 12+ ราย
Proxy คืออะไร?
Proxy คือการเอา API key ของเธอเองไปเสียบกับ Banno เพื่อใช้โมเดลที่อยากได้โดยไม่ต้องหักเครดิต Banno — ค่าใช้จ่ายทั้งหมดอยู่กับบัญชีผู้ให้บริการ API ของเธอ (เช่น OpenAI, Anthropic) ไม่ใช่เครดิต Banno
เหมาะกับคนที่:
- อยากใช้โมเดลที่ Banno ไม่มีให้ (เช่น GPT-4o, Claude, Llama รุ่นใหม่)
- มี API key อยู่แล้วและอยากคุมค่าใช้จ่ายเอง
- อยากลองโมเดลต่าง ๆ โดยไม่กังวลเรื่องเครดิต Banno หมด

บันโน๊ะ
ผู้ให้บริการที่รองรับ
Banno รองรับสองรูปแบบ API:
รูปแบบ OpenAI-compatible
เรียก /chat/completions ด้วย Bearer token — เป็นมาตรฐานที่ผู้ให้บริการส่วนใหญ่ใช้ Banno เตรียมเทมเพลตให้เลือกได้เลย:
- OpenAI —
gpt-4.1,gpt-4o,o3-miniฯลฯ - DeepSeek —
deepseek-v4-flash,deepseek-v4-pro - Groq — Llama, Gemma, DeepSeek-R1 (เร็วมาก)
- Together AI, Mistral, Fireworks AI, xAI (Grok), Z.AI (GLM), Cerebras, Perplexity, Novita AI, SiliconFlow
- OpenRouter — เป็นเกตเวย์ที่รวมโมเดลจากหลายค่าย รวมถึง Claude ผ่านทาง OpenAI-compatible surface
รูปแบบ Anthropic (native)
เรียก /messages ด้วย x-api-key + anthropic-version — สำหรับใช้ Claude โดยตรงกับ Anthropic:
- Anthropic (Claude) —
claude-3-5-sonnet,claude-3-5-haiku,claude-3-opus

บันโน๊ะ
วิธีเพิ่ม Proxy
บนเว็บ
-
ไปที่ Dashboard ▸ Proxy ของฉัน แล้วกด "เพิ่ม Proxy"
-
ครั้งแรกจะมีหน้าต่างเตือนอธิบายสิ่งที่ควรรู้ — อ่านแล้วกด "เข้าใจแล้ว ไปต่อ" (ติ๊ก "ไม่ต้องแสดงข้อความนี้อีก" ได้ถ้าไม่อยากเห็นซ้ำ)
-
กรอกข้อมูล:
- เทมเพลต — เลือกผู้ให้บริการจากรายการเพื่อกรอก URL และโมเดลให้อัตโนมัติ หรือเลือก "กำหนดเอง" ถ้าใช้ผู้ให้บริการอื่น
- ชื่อเรียก — ตั้งชื่อ เช่น "OpenAI ส่วนตัว" เพื่อจำได้ว่าอันไหนคืออันไหน
- Base URL — URL ของผู้ให้บริการ (เช่น
https://api.openai.com/v1) - รูปแบบ API —
OpenAI-compatibleหรือAnthropic (native)— ระบบเดาให้อัตโนมัติจาก URL แต่เปลี่ยนเองได้ - ชื่อโมเดล — โมเดลที่อยากใช้ (เลือกจากรายการหรือพิมพ์เอง)
- API Key — คีย์ของเธอจากผู้ให้บริการ
-
กด "ทดสอบคีย์" เพื่อเช็คว่าคีย์ใช้ได้ (เรียก
/models) และ "ทดสอบแชท" เพื่อทดสอบยิงข้อความจริง ถ้าผ่านทั้งคู่กด "บันทึก"
บนแอพมือถือ
- ไปที่ โปรไฟล์ ▸ Proxy แล้วกด "เพิ่ม Proxy"
- กรอกข้อมูลแบบเดียวกับเว็บ (Base URL, รูปแบบ API, โมเดล, API Key)
- กด "ทดสอบคีย์" และ "ทดสอบแชท" ก่อนบันทึก
- คีย์จะเก็บใน secure storage ของเครื่อง ไม่ใช่ plain text
รองรับสูงสุด 10 รายการ
เพิ่มได้สูงสุด 10 proxy ต่อบัญชี — แต่ละแชท/นิยายเลือกใช้ได้ทีละ 1 อัน (หรือเลือกใช้โมเดล Banno แทนได้)
กรอก Base URL ยังไง?
ใส่แค่ส่วน root ของผู้ให้บริการ ไม่ต้องกรอก endpoint เต็ม ๆ:
| ผู้ให้บริการ | กรอกแบบนี้ | ไม่ใช่แบบนี้ |
|---|---|---|
| OpenAI | https://api.openai.com/v1 | https://api.openai.com/v1/chat/completions |
| Anthropic | https://api.anthropic.com/v1 | https://api.anthropic.com/v1/messages |
| DeepSeek | https://api.deepseek.com | https://api.deepseek.com/v1/chat/completions |

บันโน๊ะ
/chat/completions หรือ /messages ติดมาด้วย) บันโน๊ะจะตัดส่วนท้ายให้อัตโนมัติแล้วขึ้นข้อความเตือนว่า "URL จะถูกบันทึกเป็น ..." — ไม่ต้องกลัวกรอกผินะคะ- ต้องเป็น
https://เท่านั้น (เพื่อความปลอดภัย) — ถ้ากรอกhttp://ระบบจะปฏิเสธ - ไม่ต้องใส่
/ปิดท้าย ระบบตัดให้เอง - ไม่ต้องใส่
/v1เองถ้าเลือกเทมเพลต — เทมเพลตกรอกให้แล้ว
ทดสอบการเชื่อมต่อ
ก่อนบันทึก กดปุ่มทดสอบได้สองอัน:
- ทดสอบคีย์ — เรียก
GET /modelsเพื่อเช็คว่าคีย์ถูกต้องและดูว่ามีโมเดลอะไรให้ใช้บ้าง (เร็ว ~1 วินาที) - ทดสอบแชท — ยิงข้อความ "Hi" จริงเพื่อเช็คว่าโมเดลที่เลือกใช้ได้จริง
ถ้าผู้ให้บริการบล็อกการทดสอบจากเบราว์เซอร์ (CORS) ระบบจะขึ้นว่า "ผู้ให้บริการนี้บล็อกการทดสอบจากเบราว์เซอร์" — โมเดลอาจจะใช้ได้อยู่ในแชทจริง ลองบันทึกแล้วใช้ดูได้
คีย์ API เก็บที่ไหน?
เก็บเฉพาะในอุปกรณ์ของเธอเท่านั้น — ไม่ได้ส่งไปเก็บที่เซิร์ฟเวอร์ Banno เลย:
- บนเว็บ — เก็บใน
localStorageของเบราว์เซอร์ (เคลียร์ได้จากการล้างข้อมูลเบราว์เซอร์) - บนแอพ — เก็บใน secure storage ของระบบปฏิบัติการ (Keystore บน Android / Keychain บน iOS)
ทุกครั้งที่ส่งข้อความ คีย์จะถูกส่งไปกับคำขอนั้น ใช้ครั้งเดียวแล้วทิ้ง — Banno ไม่เก็บคีย์ ไม่เก็บ URL ไม่เก็บชื่อโมเดล ไม่เก็บข้อมูลใด ๆ จาก API ของเธอ ตัวละครจะถูกปั๊มแค่ป้าย "ส่งผ่าน Proxy" เฉย ๆ (boolean) ไม่มีอะไรระบุตัวผู้ให้บริการ

บันโน๊ะ
ใช้ Proxy ในแชท
หลังเพิ่ม proxy แล้ว เปิดแชทกับคาแรคเตอร์แล้วกดปุ่มเลือกโมเดลด้านบน — จะมีแท็บ "Proxy" ให้เลือก proxy ที่เพิ่มไว้ แทนโมเดล Banno
- เลือก proxy แล้วข้อความถัดไปจะวิ่งผ่าน API ของเธอ
- สลับกลับเป็นโมเดล Banno ได้ตลอดเวลา
- เลือก proxy ต่างกันในแชทต่างห้องได้ — แต่ละแชทจำ proxy ที่เลือกไว้เอง
ใช้ Proxy กับนิยาย (VIN)
เริ่มเซสชันนิยายแล้วเลือก proxy แทนโมเดล Banno ได้เหมือนแชททั่วไป — แต่ผู้สร้างนิยายต้องเปิด "อนุญาตให้ผู้เล่นใช้ Proxy" ไว้ก่อน ถ้าไม่เปิดจะใช้ proxy ไม่ได้
ข้อจำกัดที่ควรรู้
ตัวละครต้องอนุญาต
ผู้สร้างคาแรคเตอร์ต้องเปิด "อนุญาตให้ใช้ Proxy" ไว้ — ถ้าปิดไว้จะใช้ proxy กับตัวละครนั้นไม่ได้ นี่เป็นการตั้งค่าของผู้สร้างเอง ไม่ใช่ของ Banno
ตัวละครระบบความสัมพันธ์ใช้ Proxy ไม่ได้
ตัวละครที่เปิด ระบบความสัมพันธ์ (จับอารมณ์/ความรู้สึก) ไม่รองรับ proxy เพราะระบบนั้นต้องรันผ่านโมเดล Banno เพื่อคำนวณอารมณ์ — ถ้าเธอเลือก proxy กับตัวละครประเภทนี้ระบบจะแจ้งเตือน
งบโทเค็นกรอบอนุรักษ์
เพราะ Banno ไม่รู้ว่าโมเดลที่เธอเสียบรองรับ context window กี่โทเค็น ระบบจะใช้งบอนุรักษ์ (8,192 ขาเข้า / 1,024 ขาออก) เพื่อกันไม่ให้เกินโควต้าของโมเดล — บางโมเดลรองรับได้มากกว่านี้ แต่เพดานนี้เป็นด่านปลอดภัย
ไม่มีระบบสำรอง
ถ้า API ของเธอล่มหรือโมเดลตอบไม่ได้ ระบบจะแจ้ง error ตรง ๆ ไม่ได้สลับไปโมเดล Banno ให้อัตโนมัติ (ต่างจากโมเดล ฮ็อป ที่สลับโมเดลสำรองให้)
ค่าใช้จ่ายเป็นของเธอ
ทุก token ที่วิ่งผ่าน proxy คิดเงินกับบัญชีผู้ให้บริการ API ของเธอโดยตรง — Banno ไม่หักเครดิต แต่ก็ไม่ได้จ่ายแทน ความปลอดภัย, ลิมิต และราคาของ API เป็นความรับผิดชอบของเธอ

บันโน๊ะ
คำถามที่พบบ่อย
ใช้ Claude ยังไง?
มีสองทาง:
- Anthropic ตรง ๆ — ซื้อ key จาก Anthropic เลือกเทมเพลต "Anthropic (Claude)" ระบบจะใช้รูปแบบ native (
/messages+x-api-key) เร็วและถูกสุด - ผ่าน OpenRouter — ซื้อเครดิตจาก OpenRouter เลือกเทมเพลต "OpenRouter" แล้วใช้โมเดล
anthropic/claude-3.5-sonnet— สะดวกถ้าอยากใช้หลายค่ายใน key เดียว
ใช้ Gemini ได้ไหม?
Gemini ของ Google ใช้รูปแบบ API ของตัวเอง (/v1beta/models/.../generateContent) ไม่ใช่ OpenAI หรือ Anthropic — ตอนนี้ยังใช้กับ proxy ของ Banno ตรง ๆ ไม่ได้ แนะนำใช้ผ่าน OpenRouter แทน (เลือกโมเดล google/gemini-...)
เปลี่ยนรูปแบบ API ได้ไหม?
ได้ — ในหน้าเพิ่ม/แก้ proxy มี dropdown "รูปแบบ API" ให้เลือก OpenAI-compatible หรือ Anthropic (native) ระบบเดาจาก URL ให้อัตโนมัติ แต่เปลี่ยนเองได้ถ้าเธอใช้ proxy ของ Anthropic ผ่าน URL อื่น
ลบ proxy แล้วคีย์หายไหม?
หาย — ลบ proxy แล้วคีย์จะถูกลบออกจากอุปกรณ์ทันที (localStorage บนเว็บ / secure storage บนแอพ) ไม่มีการเก็บสำเนาไว้ที่ไหน
ใช้ proxy คนเดียวกันบนเว็บและแอพได้ไหม?
ต้องเพิ่มใหม่บนแต่ละอุปกรณ์ — proxy ไม่ได้ซิงค์ข้ามอุปกรณ์เพราะเก็บเฉพาะในเครื่อง (ตั้งใจ เพื่อความปลอดภัย ไม่ส่งคีย์ขึ้นเซิร์ฟเวอร์)
ทำไมบางตัวละครใช้ proxy ไม่ได้?
ผู้สร้างคาแรคเตอร์เป็นคนเปิด/ปิดว่าจะอนุญาตให้ผู้ใช้เสียบ proxy หรือไม่ — ถ้าตัวละครไหนปิดไว้ ก็ใช้โมเดล Banno แทนได้ (เร็วจี๋/ฮ็อป ฟรี หรือ แจ่ม/เริ่ด หักเครดิต)