AIProxyServer - ראשי

AIProxyServer הוא proxy מקומי שחושף API יחיד תואם OpenAI עבור אחד-עשר ספקי AI ענן מרכזיים. האפליקציות האחרות שלך מתחברות אל 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 מוכנה לשימוש — כל לקוח שמדבר את ה-API של OpenAI Chat Completions עובד ישר. אין צורך במתאם מותאם אישית עבור Claude, Gemini, ERNIE או כל ענן נתמך אחר.
  • מוצפן בדיסק — מפתחות API נשמרים בכספת מוצפנת באמצעות מפתח ראשי ייחודי לכל מכונה עם הרשאות קובץ מוגבלות.

תכונות עיקריות

  • אחד-עשר ספקי ענן — 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 בלבד כברירת מחדל — חשיפת רשת היא opt-in; ה-proxy נצמד רק אל 127.0.0.1 עד שתפעיל גישת LAN
  • כספת אישורים מוצפנת — מפתחות API ו-secret keys מאוחסנים עם הצפנת Fernet וקובץ מפתח ראשי בהרשאות 0600
  • הפעלה אוטומטית — הפעל את האפליקציה וה-proxy מיד מוכן לקבל בקשות
  • הערות וקישורים לכל ספק — גישה מהירה לעמוד מפתח ה-API של כל ספק ישירות מהחלון הראשי

מושלם עבור

  • מפתחים הבונים אפליקציות מרובות פלטפורמות שאינן יכולות להטמיע ממשקי רישום מפתחות API בגלל מדיניות החנויות
  • מפתחי Flutter, Swift, Electron ואפליקציות ווב שרוצים backend יחיד תואם 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 חייבת להיות מופעלת על ידך