דילוג לתוכן
תיעוד Nodaro
תיעודמדריך הרכיביםמודליםתבניותסוכני AI (MCP)מפתחיםאירוח עצמימחקרהשוואות

מפתחים

בנו על Nodaro עם ה-REST API, עם ה-SDK ל-TypeScript ועם ה-CLI. השתמשו באסימוני API או ב-OAuth, צרו לקוחות מ-OpenAPI וחברו סוכני AI דרך MCP.

Nodaro בנוי בגישת REST-first: העורך של Nodaro, ה-SDK ל-TypeScript וה-CLI מדברים כולם עם אותו HTTP API, ולכן כל מה שעושים ב-Nodaro אפשר לעשות גם באופן אוטומטי, עם אסימון Bearer ובקשת JSON. החלק הזה בתיעוד מתאר את ה-API, את הלקוחות שלו, את דרכי האימות ואת הדרכים לשלב את Nodaro במוצר שלכם. עוזרי AI מגיעים לאותם תהליכים ומודלים דרך שרת ה-MCP.

שלוש דרכי גישה

ממשקהתקנהלמה להשתמש בו
REST APIאין צורך: שולחים בקשות HTTPS אל https://app.nodaro.ai/v1/כל שפה, כל פלטפורמה
SDK ל-TypeScriptnpm install @nodaro/sdkקוד עם טיפוסים ב-Node, בדפדפנים, ב-React Native ובסביבות ריצה בקצה
CLInpm install -g @nodaro/cli, או קובץ בינארי עצמאיטרמינלים, משימות cron ופייפליינים של CI

ה-SDK משתמש ב-fetch וב-URL, ולכן הוא רץ על Node.js 20 ומעלה, בדפדפנים, ב-React Native וגם על Cloudflare Workers, Deno ו-Bun. ה-CLI הוא מעטפת דקה סביב ה-SDK: כל מה שה-CLI עושה, גם ה-SDK עושה.

אותה קריאה בכל אחד מהם, להרצת תהליך שמור:

curl -s -X POST https://app.nodaro.ai/v1/workflows/8c2d7f1e-3a4b-4c5d-9e6f-7a8b9c0d1e2f/run \
  -H "Authorization: Bearer $NODARO_API_KEY"
# {"executionId":"3f9e2b1a-…","status":"pending"}
import { createClient, StaticTokenAuth } from '@nodaro/sdk'

const client = createClient({
  baseUrl: 'https://app.nodaro.ai',
  auth: new StaticTokenAuth(process.env.NODARO_API_KEY!),
})

const { executionId } = await client.workflows.run('8c2d7f1e-3a4b-4c5d-9e6f-7a8b9c0d1e2f')
nodaro auth login --token "$NODARO_API_KEY"
nodaro workflows run 8c2d7f1e-3a4b-4c5d-9e6f-7a8b9c0d1e2f --watch

שלושה דברים עובדים באותו אופן בכל מקום:

  • אפשר להריץ הכל. הריצו תהליך שמור, אפליקציה שפורסמה או רכיב יחיד עם POST /v1/<node-type>, בלי לבנות תהליך.
  • תשאול התוצאות. יצירה לוקחת בין כמה שניות לכמה דקות, ולכן הרצה מחזירה מזהה מיד, ואתם בודקים מדי כמה שניות את הסטטוס של המשימה או של ההרצה שלה. ה-SDK וה-CLI יכולים לחכות בשבילכם.
  • גילוי בלי אסימון. הנתיבים GET /v1/nodes ו-GET /v1/models מפרטים כל רכיב וכל מודל, עם ההגדרות שלהם והמחירים שלהם בקרדיטים.

אימות

פרטי גישהמבנהמתי להשתמש
אסימון API אישיndr_…השרת, הסקריפט או משימת ה-CI שלכם קוראים ל-Nodaro בשם החשבון שלכם. יוצרים אותו בדף הגדרות › מפתחות API.
אסימון גישה של OAuthndr_app_…המוצר שלכם מריץ תהליכים בחשבונות ה-Nodaro של המשתמשים שלכם, בהסכמתם.
ה-JWT של הסשןJWTאתם מריצים לעצמכם את מהדורת Community באירוח עצמי.

אסימוני API זמינים ב-Nodaro Cloud ובמהדורת Business. התקנה באירוח עצמי יכולה גם להריץ את היצירות שלה על Nodaro Cloud עם אסימון API אישי, בלי OAuth. ראו את דף ה-API אימות ואת הדף אפליקציות OAuth.

מפרט OpenAPI

השרת מפרסם מפרט OpenAPI 3.1 של ליבת ה-API, בכתובת https://app.nodaro.ai/v1/openapi.json. אפשר ליצור ממנו לקוח עם טיפוסים ל-Go, ל-Rust, ל-Python או לכל שפה אחרת. ראו את דף ה-API מפרט OpenAPI.

לסוכני AI

  • MCP. הוסיפו את https://mcp.nodaro.ai/mcp כמחבר מותאם אישית ב-Claude, ב-ChatGPT, ב-Cursor ובלקוחות MCP אחרים. העוזר מזדהה עם חשבון ה-Nodaro שלכם ומקבל כלים ליצירת מדיה, לבנייה ולהרצה של תהליכים ולניהול של דמויות ושל נכסים אחרים. ראו את הדף שרת ה-MCP של Nodaro.
  • סקילים לסוכנים. קובצי סקילים מלמדים עוזרי קוד כמו Claude Code ו-Cursor איך להשתמש ב-SDK ואיך לבנות אפליקציית OAuth. ראו את הדף סקילים לסוכנים.

שילוב Nodaro במוצר שלכם

  • הטמעת אפליקציה. אפשר להריץ אפליקציית Nodaro שפורסמה מתוך ממשק ווב או מובייל משלכם. ראו את הדף הטמעות.
  • בניית הבוררים בעצמכם. הקטלוגים של בקרות יצירתיות מגיעים כנתונים בחבילה @nodaro/prompts, כך שהאפליקציה שלכם יכולה להציע את אותן אפשרויות ולכתוב את אותם פרומפטים. ראו את הדף קטלוגי הבוררים.
  • התחברות משתמשים דרך ספק הזהות שלכם. ראו את הדף התחברות חיצונית (SSO).
  • חיוב דרך ארנק משלכם. פריסה יכולה לאשר את ההוצאה של כל לקוח דרך ארנק משלה. ראו את הדף ארנקים חיצוניים.

מה יש בתיעוד למפתחים

שאלות נפוצות

האם יש ל-Nodaro API?

כן. ה-REST API של Nodaro, בכתובת https://app.nodaro.ai/v1/‎, מריץ תהליכים ורכיבים בודדים, מדווח על הסטטוס של משימות, שומר את המדיה שלכם ומנהל את הדמויות ואת שאר הנכסים שלכם. ה-API מקבל JSON ואסימון Bearer, ואותו API רץ גם בהתקנות באירוח עצמי.

האם יש SDK רשמי ל-API של Nodaro?

כן, ‎@nodaro/sdk ל-TypeScript ול-JavaScript. ה-SDK רץ על Node.js 20 ומעלה, ובכל סביבת ריצה עם fetch ו-URL גלובליים, כולל דפדפנים, React Native, Cloudflare Workers, Deno ו-Bun.

איך סוכני AI משתמשים ב-Nodaro?

דרך שרת ה-MCP של Nodaro בכתובת https://mcp.nodaro.ai/mcp. עוזרי AI כמו Claude, ChatGPT ו-Cursor מזדהים עם חשבון ה-Nodaro שלכם, ואז יכולים ליצור מדיה, לבנות תהליכים ולהריץ אותם.

האם אפשר להשתמש ב-API במהדורת Community באירוח עצמי?

כן. בהתקנה של מהדורת Community זמינות אותן נקודות קצה, והאימות נעשה עם ה-JWT של הסשן המחובר שלכם. אסימוני API דורשים את מהדורת Business או את Nodaro Cloud, וקרדיטים קיימים רק ב-Nodaro Cloud.

במה להשתמש: אסימון API או OAuth?

השתמשו באסימון API אישי כשהשרת שלכם קורא ל-Nodaro בשם החשבון שלכם. השתמשו ב-OAuth כשאתם בונים מוצר וכל אחד מהמשתמשים שלכם מחבר אליו את חשבון ה-Nodaro שלו.

עודכן לאחרונה

בדף הזה