דלג לתוכן העיקרי

מדריך

Kolbo Developer API - מדריך מפתחים מלא בעברית

כיצד לשלב 100+ מודלי AI לתמונות, וידאו, מוזיקה ודיבור בכל אפליקציה - מדריך מפתחים מלא ל-Kolbo API בעברית.

מאת Zohar - Kolbo.AI Team
Kolbo Developer API guide
Developer API

למה API ולא סתם ממשק ווב?

אם אתה מפתח, הממשק הגרפי של Kolbo הוא רק ההתחלה. ה-Kolbo Developer API מאפשר לך לשלב יצירת תמונות, וידאו, מוזיקה ודיבור ישירות לתוך האפליקציה שלך - בלי שהמשתמש שלך אפילו יצטרך לדעת ש-Kolbo קיים מאחורי הקלעים.

חברות שבונות כלי קונטנט, פלטפורמות e-commerce, SaaS ליוצרים - כולן יכולות לרתום מעל 100 מודלי AI דרך endpoint אחד, מבלי לנהל מפתחות API נפרדים לכל ספק.


התחלה מהירה - מ-API Key ל-Request ראשון ב-5 דקות

שלב 1: קבלת API Key

היכנס לדשבורד של Kolbo, עבור להגדרות החשבון ולחץ על "Generate API Key". המפתח יופיע פעם אחת - שמור אותו מיד.

שלב 2: הגנרציה הראשונה שלך

curl -X POST https://api.kolbo.ai/v1/generate/image \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a futuristic Tel Aviv skyline at sunset, cinematic",
    "width": 1024,
    "height": 1024
  }'

התגובה תחזיר generation_id. זה הבסיס של כל האינטגרציה - פולינג על סטטוס.


מודל הפולינג - איך Kolbo API עובד

Kolbo לא מחזיר תוצאה מיידית - זה הגיוני, כי מודלי AI לוקחים זמן. הזרימה היא:

  1. שלח בקשה → קבל generation_id
  2. פול על הסטטוס בכל 2-3 שניות:
    GET /v1/generate/{generation_id}/status
    
  3. כשהסטטוס הוא completed - קבל את ה-URL לקובץ המוגמר

זה מאפשר לך לבנות UX אסינכרוני נקי - progress bar, notifications, העדפות שמירה - בלי לחסום את הממשק.


Smart Select - תן לאלגוריתם לבחור את המודל

לא בטוח איזה מודל הכי מתאים לפרומפט? השמט את שדה ה-model ו-Kolbo יבחר אוטומטית את המודל הטוב ביותר עבור הבקשה שלך:

{
  "prompt": "hyperrealistic product photo of a smartwatch on marble",
  "width": 1024,
  "height": 1024
}

Smart Select מנתח את הפרומפט, סוג המדיה, ומטרות איכות/מהירות - ומפנה למודל המתאים: כברירת מחדל Nano Banana 2 (הבחירה הכל-יכולה), Nano Banana Pro לרזולוציה גבוהה וטקסט, ו-GPT Image 2 לאיכות עליונה ולטקסט בתוך התמונה (לרבות עברית). זה אידיאלי כשאתה בונה כלי שמגיש סוגי תוכן שונים ולא רוצה לנהל לוגיקת בחירת מודל בקוד שלך.


כל ה-Endpoints במקום אחד

Media TypeEndpointשימושים עיקריים
תמונותPOST /v1/generate/imageמוצרים, פרסום, אמנות
וידאוPOST /v1/generate/videoקליפים, רילז, פרסומות
מוזיקהPOST /v1/generate/musicג'ינגלים, פסקולים, רקעים
דיבורPOST /v1/generate/speechTTS, קריינות, פודקאסטים
שיחהPOST /v1/chatאינטגרציית LLM, צ'אטבוטים
תלת מימדPOST /v1/generate/3dמודלים לגיימינג ו-AR
תמלולPOST /v1/transcribeElevenLabs Scribe v2, רב-שפתי
ליפסינקPOST /v1/generate/lipsyncליפסינק לתמונה ולווידאו
Creative DirectorPOST /v1/generate/creative-directorיצירת קמפיין שלם
Visual DNAPOST /v1/visual-dnaעקביות ויזואלית

דוגמאות קוד - JavaScript ו-Python

JavaScript (Node.js)

async function generateImage(prompt) {
  const res = await fetch("https://api.kolbo.ai/v1/generate/image", {
    method: "POST",
    headers: {
      "X-API-Key": process.env.KOLBO_API_KEY,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ prompt, width: 1024, height: 1024 }),
  });

  const { generation_id } = await res.json();

  // פולינג עד לסיום
  while (true) {
    await new Promise((r) => setTimeout(r, 2500));
    const status = await fetch(
      `https://api.kolbo.ai/v1/generate/${generation_id}/status`,
      { headers: { "X-API-Key": process.env.KOLBO_API_KEY } }
    ).then((r) => r.json());

    if (status.status === "completed") return status.result_url;
    if (status.status === "failed") throw new Error("Generation failed");
  }
}

Python

import os, time, requests

API_KEY = os.environ["KOLBO_API_KEY"]
BASE = "https://api.kolbo.ai/v1"
HEADERS = {"X-API-Key": API_KEY, "Content-Type": "application/json"}

def generate_image(prompt: str) -> str:
    res = requests.post(f"{BASE}/generate/image", json={
        "prompt": prompt, "width": 1024, "height": 1024
    }, headers=HEADERS)
    generation_id = res.json()["generation_id"]

    while True:
        time.sleep(2.5)
        status = requests.get(
            f"{BASE}/generate/{generation_id}/status", headers=HEADERS
        ).json()
        if status["status"] == "completed":
            return status["result_url"]
        if status["status"] == "failed":
            raise RuntimeError("Generation failed")

Visual DNA API - עקביות ויזואלית בקנה מידה

אחד הדברים הכי שימושיים ל-SaaS ולמותגים הוא Visual DNA: אתה מגדיר "זהות ויזואלית" אחת - פלטת צבעים, סגנון, קומפוזיציה - ואז כל גנרציה עתידית נשארת עקבית עם המותג.

curl -X POST https://api.kolbo.ai/v1/visual-dna \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"reference_images": ["url1", "url2"], "name": "My Brand DNA"}'

לאחר מכן, העבר visual_dna_id בכל בקשת תמונה - והמודל ישמור על הסגנון אוטומטית. שימושי במיוחד לקמפיינים שמייצרים עשרות ווריאציות.


מערכת הקרדיטים

ה-API פועל על קרדיטים - כל סוג מדיה צורך כמות שונה בהתאם למורכבות. תמונה סטנדרטית עולה פחות מוידאו של 10 שניות, שעולה פחות מגנרציה תלת-מימדית. הדשבורד של Kolbo מציג צריכה בזמן אמת, כך שאתה תמיד יודע איפה אתה עומד.

לשאילתת יתרה בתוך הקוד:

GET /v1/credits/balance

אינטגרציית MCP - Kolbo ב-Claude Code

אם אתה עובד עם Claude Code או AI agents, Kolbo מציע MCP server שמאפשר לסוכני AI להשתמש ב-Kolbo API ישירות - כלומר, הסוכן יכול ליצור תמונות, וידאו ומוזיקה כחלק מזרימת עבודה אוטומטית, בלי שתכתוב wrapper code. זה פותח דלת לצינורות יצירת תוכן אוטומטיים לחלוטין.


מתי להשתמש ב-API לעומת ממשק הווב?

השתמש ב-API כשאתה:

  • בונה אפליקציה או SaaS שצריכה AI content בתהליך
  • מבצע יצירת תוכן בקנה מידה (מאות/אלפי פריטים)
  • צריך לשלב יצירת מדיה בתוך workflow אוטומטי
  • רוצה white-label - המשתמש שלך לא רואה את Kolbo

השתמש בממשק הווב כשאתה:

  • עובד ידנית וניסיוני על פרויקט ספציפי
  • צריך Creative Director לקמפיין חד-פעמי
  • מנסה מודלים ופרומפטים לפני שמשלב ב-production

הצטרף לאלפי מפתחים שכבר משלבים

Kolbo Developer API הוא הדרך הקצרה ביותר ממחשבה לתוכן - בלי לנהל עשרות מפתחות API, בלי לדאוג לעדכוני מודלים, ובלי לבנות infrastructure של AI מאפס.

100+ מודלים. endpoint אחד. קרדיטים שמשרתים כל סוג מדיה.

רוצה להתחיל? נסה את Kolbo בחינם - קבל גישה מיידית ל-API, צור את ה-API Key הראשון שלך, ובנה את הגנרציה הראשונה שלך תוך דקות.

נושאים

developer-apiapidevelopershebrewguidesintegration

    We value your privacy

    We use cookies and similar technologies to improve your experience, analyze site traffic, and personalize content. You can choose which types of cookies to accept.