דלג לתוכן הראשי
עיון בתיעוד

syncanix init

גלו את ה-API שלכם, בנו את קטלוג היכולות והעלו אותו — עם העשרת AI הכפופה להסכמה.

init היא הפקודה שתריצו הכי הרבה. היא סורקת את הפרויקט שלכם, הופכת את ה-API שלכם לקטלוג יכולות, ומעלה אותו לסביבת העבודה שלכם.

npx syncanix init

אפשרויות

-f, --framework <name>
כופה framework מסוים במקום זיהוי אוטומטי. מקבל כל framework ש-Syncanix תומך בו — לדוגמה nestjs, express, fastapi, django או laravel.
--env <env>
מכוון לסביבת development (ברירת מחדל) או production בעת העלאת הקטלוג.
--offline
כותב את הקטלוג מקומית בלי להעלות אותו.
-y, --yes
מקבל ברירות מחדל ומדלג על הנחיות — ההעשרה משתמשת במפתחות הספק המקומיים שלכם כשהם מוגדרים, ומדולגת אחרת.
--byok-key <key>
משתמש במפתח ספק ה-LLM שלכם להעשרה, במקום המפתחות שבסביבה שלכם.
--byok-provider <provider>
ספק ה-BYOK — anthropic או openai. מוסק מתבנית המפתח כשהוא אינו מצוין.
--force
ממשיך מעבר לתקרת עלות ההעשרה, תוך קבלת ההוצאה המשוערת.
--reset-consent
מוחק את הסכמת ההעשרה השמורה כדי ש-init ישאל שוב.
--init-config
מייצר מחדש את קבצי ההתחלה .syncanix.yaml ו-.syncanixignore (דורס קבצים קיימים).
--graphql-endpoint <url>
מבצע אינטרוספקציה לנקודת קצה GraphQL פעילה כדי לטייפס מוטציות code-first.
--telemetry
מפעיל טלמטריה אנונימית של שימוש (כבוי כברירת מחדל).

מה היא עושה

  1. מזהה את ה-frameworks שלכםסורקת את הפרויקט ומדווחת על כל framework שהיא מזהה — לא רק העליון.
  2. מחלצת יכולותקוראת את הנתיבים שלכם ובונה רשימה מובְנית של יכולות, עם הקלטים ותופעות הלוואי שלהן.
  3. מחילה את ‎.syncanixignore‎משמיטה כל דבר שתואם לכללי ההחרגה שלכם לפני שהוא נכתב, מועשר או מועלה.
  4. שואלת על העשרת AIמציגה אומדן עלות ושואלת כיצד תרצו להמשיך לפני שטקסט קוד כלשהו נשלח לספק.
  5. כותבת את הקטלוגשומרת ‎.syncanix/catalog.json‎ דטרמיניסטי שאפשר לסקור ולנהל את גרסאותיו.
  6. מעלה אותושולחת את הקטלוג לסביבת העבודה שלכם, אלא אם העברתם ‎--offline‎ או שעדיין אין לכם מפתח API.

סטטי כברירת מחדל

הגילוי קורא את הקוד שלכם; הוא לעולם אינו מריץ אותו, ושום נתוני ייצור אינם עוזבים את המחשב שלכם. הדבר היחיד שניתן לשלוח הוא הקטלוג המובְנה — והעשרת AI מתרחשת רק בהסכמתכם המפורשת.

העשרת ה-AI כותבת כותרות ותיאורים ברורים יותר ליכולות שלכם. לפני שליחת דבר, ה-CLI מציג בדיוק מה יישלח (מזהי יכולת, שיטות ונתיבים, שמות ארגומנטים, וקטע קצר מהמטפל עם סודות מוסתרים) ומה לא (קובצי מקור, הנתונים שלכם, סודות, כל מה שהוחרג). אז אתם בוחרים מצב:

מפתחות מקומיים
משתמש במפתחות Anthropic ו-OpenAI שכבר קיימים בסביבה המקומית שלכם, עם אכיפת אי-שמירת נתונים. ההעשרה רצה מהמחשב שלכם — אין שירות העשרה המאוחסן אצל Syncanix.
BYOK
משתמש במפתח הספק שלכם; טקסט המטפל עובר ישירות מהמחשב שלכם אל הספק, ו-Syncanix לעולם אינו רואה אותו.
דילוג
ללא העשרה — שלחו רק את נתוני המחלץ והעשירו מאוחר יותר מלוח הבקרה.

השלבים הבאים