AIProxyServer - หน้าหลัก

AIProxyServer คือ proxy ในเครื่องที่เปิดเผย API เดียวที่เข้ากันได้กับ OpenAI สำหรับผู้ให้บริการ AI บนคลาวด์รายใหญ่ 11 ราย แอปอื่นๆ ของคุณเชื่อมต่อกับ http://localhost ในขณะที่ AIProxyServer ถือ API คีย์ จัดเส้นทางคำขอต้นทาง และแปลโปรโตคอลของแต่ละผู้ให้บริการเป็นรูปแบบ OpenAI ที่คุณรู้จักอยู่แล้ว

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

ทำไมต้อง AIProxyServer?

  • หนึ่งห้องนิรภัย ทุกผู้ให้บริการ — เก็บ API คีย์ของ ChatGPT, Claude, Gemini, Grok และอื่นๆ ของคุณเพียงครั้งเดียว ทุกแอปที่เชื่อมต่อจะใช้ซ้ำโดยไม่ต้องเห็นความลับเลย
  • เป็นมิตรกับ App Store — แอปมือถือและแท็บเล็ตที่จัดจำหน่ายผ่านสโตร์ไม่สามารถแนบหน้าจอลงทะเบียน API คีย์ได้ ชี้แอปเหล่านั้นไปที่ AIProxyServer ที่ทำงานบน Mac ของคุณ แล้วข้อจำกัดนี้ก็หายไป
  • เข้ากันได้กับ OpenAI แบบทันใช้ — ไคลเอ็นต์ใดๆ ที่พูดคุยกับ OpenAI Chat Completions API ทำงานได้ทันที ไม่ต้องมีอะแดปเตอร์ที่กำหนดเองสำหรับ Claude, Gemini, ERNIE หรือคลาวด์อื่นๆ ที่รองรับ
  • เข้ารหัสบนดิสก์ — API คีย์ถูกเก็บในห้องนิรภัยที่เข้ารหัสโดยใช้คีย์มาสเตอร์เฉพาะเครื่องพร้อมสิทธิ์ไฟล์ที่จำกัด

คุณสมบัติหลัก

  • ผู้ให้บริการคลาวด์ 11 ราย — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen) และ Baidu (ERNIE)
  • เอนด์พอยต์ที่เข้ากันได้กับ OpenAI — /<provider>/v1/chat/completions และ /<provider>/v1/models สำหรับทุกผู้ให้บริการ
  • การสตรีมแบบเรียลไทม์ — ส่งต่อ Server-Sent Events (SSE) สำหรับทุกผู้ให้บริการ รวมถึง Anthropic และ Gemini ที่รูปแบบดั้งเดิมจะถูกแปลแบบทันที
  • การยืนยันตัวตน Bearer Token แบบเลือกได้ — ปิดโดยค่าเริ่มต้นเพื่อการใช้งานในเครื่องที่ไร้ปัญหา เปิดได้ง่ายเมื่อคุณเปิด proxy ให้กับ LAN ของคุณ
  • localhost เท่านั้นโดยค่าเริ่มต้น — การเปิดเครือข่ายเป็นแบบเลือกใช้ proxy จะผูกกับ 127.0.0.1 เท่านั้นจนกว่าคุณจะเปิดใช้งานการเข้าถึง LAN
  • ห้องนิรภัยข้อมูลรับรองที่เข้ารหัส — API คีย์และ secret keys ถูกเก็บด้วยการเข้ารหัส Fernet และไฟล์คีย์มาสเตอร์สิทธิ์ 0600
  • เริ่มทำงานอัตโนมัติเมื่อเปิด — เปิดแอปแล้ว proxy พร้อมรับคำขอทันที
  • บันทึกและลิงก์ตามผู้ให้บริการ — เข้าถึงหน้า API คีย์ของแต่ละผู้ให้บริการได้อย่างรวดเร็วจากหน้าต่างหลัก

เหมาะอย่างยิ่งสำหรับ

  • นักพัฒนาที่สร้างแอปข้ามแพลตฟอร์มซึ่งไม่สามารถฝัง UI ลงทะเบียน API คีย์ได้เนื่องจากนโยบายสโตร์
  • นักพัฒนา Flutter, Swift, Electron และเว็บแอปที่ต้องการแบ็กเอนด์เดียวที่เข้ากันได้กับ OpenAI สำหรับทุกคลาวด์ AI
  • ผู้ใช้ระดับสูงที่สมัครใช้บริการ AI หลายตัวและต้องการสลับผู้ให้บริการโดยไม่ต้องเปลี่ยนโค้ดไคลเอ็นต์
  • ทีมเล็กที่แชร์ Mac เครื่องเดียวเป็นเกตเวย์ AI สำหรับโทรศัพท์ แท็บเล็ต และแล็ปท็อปบนเครือข่าย Wi-Fi เดียวกัน
  • ทุกคนที่ต้องการเก็บ API คีย์ไว้ในห้องนิรภัยเดียวบนเครื่องของตนเองมากกว่ากระจายอยู่ในการตั้งค่าของแต่ละแอป

เริ่มต้นใช้งาน

  • เปิด AIProxyServer — proxy จะเริ่มทำงานอัตโนมัติบนพอร์ต 8421
  • เลือกผู้ให้บริการจากรายการแล้วคลิก Set API Key จากนั้นวางคีย์ที่ได้รับจากคอนโซลของผู้ให้บริการ
  • สำหรับ ERNIE ให้เพิ่มทั้ง API Key และ Secret Key สำหรับ Azure OpenAI ให้วาง URL เอนด์พอยต์การปรับใช้ของคุณ
  • ชี้แอปไคลเอ็นต์ของคุณไปที่ http://localhost:8421/<provider>/v1 โดยใช้ OpenAI SDK หรือไคลเอ็นต์ HTTP ที่เข้ากันได้
  • หากคุณต้องการเข้าถึง proxy จากอุปกรณ์อื่นบน Wi-Fi เดียวกัน ให้เปิดใช้ Allow LAN Access และเปิด Require Bearer Token เพื่อปกป้อง

ความเป็นส่วนตัว

  • API คีย์ไม่เคยออกจากคอมพิวเตอร์ของคุณ ถูกเก็บแบบเข้ารหัสด้วยคีย์มาสเตอร์ที่ ~/Library/Application Support/AIProxyServer/ ด้วยสิทธิ์ 0600
  • proxy ส่งต่อคำขอเฉพาะไปยังผู้ให้บริการที่คุณกำหนดไว้อย่างชัดเจนเท่านั้น — ไม่ส่งสิ่งใดไปที่อื่น
  • ไม่มีการเก็บข้อมูลทางไกล การวิเคราะห์ หรือการเรียกในเบื้องหลังใดๆ ทั้งสิ้น
  • ไม่มีบัญชี ไม่มีการสมัคร ไม่มีส่วนประกอบบนคลาวด์ คุณรัน proxy เอง คีย์เป็นของคุณ
  • ฟังบน localhost เท่านั้นโดยค่าเริ่มต้น การเปิด LAN ต้องเปิดโดยตัวคุณเอง