תיעוד
התחלה

מפתחות וכתובת ה-API

Markdown

היכן לקבל מפתח, איזו כתובת לציין בערכות SDK שונות ואיך להעביר את המפתח.

המדריך המלא

מפתח API

המפתח נוצר באזור האישי ב- ailoot.ai לאחר הרשמה. הוא נראה כך: sk-…. אפשר ליצור כמה מפתחות: בנפרד למחשב העבודה, לשרת ולכל אפליקציה — כך קל לבטל מפתח אחד בלי להשפיע על האחרים.

למפתח אפשר להגדיר מגבלת הוצאות כוללת, תוקף, רשימות כתובות IP מותרות וחסומות ומגבלות הוצאות לחלונות של 5 שעות, 1 יום ו-7 ימים. כשמגבלה מופעלת, תתקבל שגיאה ברורה: api_key_quota_exhausted (המגבלה הכוללת נוצלה במלואה), usage_limit_reached (חלון ההוצאות של המפתח נוצל במלואו — המתינו להתחדשות החלון או הגדילו את המגבלה), api_key_expired או permission_denied (למשל, בקשה מכתובת IP שאינה מותרת).

כתובת API

הכלל העיקרי: ללקוחות התואמים ל-OpenAI, הכתובת כוללת /v1, ול-Anthropic ול-Gemini — בלעדיו.

לקוחכתובת בסיסלאן הבקשה נשלחת
OpenAI SDK ולקוחות תואמיםhttps://api.ailoot.ai/v1/v1/chat/completions, /v1/responses, /v1/embeddings
Anthropic SDK, Claude Codehttps://api.ailoot.ai/v1/messages
Google GenAI SDK, Gemini CLIhttps://api.ailoot.ai/v1beta/models/{model}:generateContent
הלקוח מבקש כתובת מלאהhttps://api.ailoot.ai/v1/chat/completionsכפי שמצוין

איך להעביר את המפתח

Ailoot מקבל את המפתח בכל אחת משלוש הכותרות — הכותרת שה-SDK שלכם שולח תתאים:

כותרתמי שולח כך
Authorization: Bearer sk-…OpenAI SDK, רוב הלקוחות
x-api-key: sk-…Anthropic SDK, Claude Code עם ANTHROPIC_API_KEY
x-goog-api-key: sk-…Google GenAI SDK, Gemini CLI

בנתיבים /v1/… מפתח בכתובת (?key= או ?api_key=) אינו מתקבל: הבקשה תקבל 400 עם הקוד invalid_request והודעה שהמפתח נשלח בכתובת. כך המפתח אינו מופיע ביומנים ובהיסטוריית הדפדפן. אם המפתח כבר נשלח בכתובת, עדיף ליצור מפתח חדש.

בנתיבי Gemini /v1beta/… מתקבל לצורך תאימות ל-Google ?key= — בעדיפות הנמוכה ביותר, אחרי הכותרות. ?api_key= נדחה גם שם עם 400. עדיין אמין יותר להעביר את המפתח בכותרת x-goog-api-key.

משתני סביבה

נוח להגדיר משתנה אחד ולהשתמש בו בהגדרות של כמה תוכנות:

# ~/.zshrc או ~/.bashrc
export AILOOT_API_KEY="sk-..."

# לתוכניות שקוראות את השמות הסטנדרטיים
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"

בדיקת המפתח

הדרך הזולה ביותר לבדוק את המפתח היא לבקש את רשימת המודלים: זה ללא תשלום.

curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY"
נשארו שאלות? שלחו Request ID ותיאור — נעזור לברר.פנייה לתמיכה