MishkanMishkan

ערכת מותג

פורמט הקובץ שהסטודיו מייבא.

עודכן ב-2026-10-05

ערכת המותג היא מה שהופך ריל או קרוסלה שנוצרו «מתוך כתבה» לשלכם: השם, הצבעים, הלוגו, הקול, והקו המערכתי שאתם מחזיקים בו. יש ערכה אחת לכל זהות — החשבון האישי, וכל אחד מחשבונות העסק שלכם.

אפשר למלא אותה ביד באפליקציה. אבל קו מערכתי של שני עמודים לא מדביקים בשדה בטלפון: אפשר גם להכין ערכה במחשב, כקובץ JSON אחד, ולייבא אותה. הדף הזה מתאר את הקובץ.

ייבוא ערכה

באפליקציה: פרסום חדש ← סטודיו ← מתוך כתבה ← ערכת מותג ← ייבוא ערכה, ואז בחרו את קובץ ה-‎.json (קבצים, iCloud Drive, AirDrop…). בדקו את התוצאה והקישו על סיום — שום דבר לא נשמר לפני כן.

  • הערכה נכנסת לזהות שבשמה אתם מפרסמים באותו רגע. החליפו זהות קודם כדי למלא ערכה של חשבון עסקי.
  • היא נשארת במכשיר. ערכה לעולם לא נשלחת למשכן ואינה מסתנכרנת בין המכשירים שלכם: ייבאו את הקובץ בכל אחד מהם.
  • ייבוא קובץ זמין כרגע באייפון. באנדרואיד ממלאים את הערכה ביד.

הקובץ

אובייקט JSON אחד, ב-UTF-8, עם הסיומת ‎.json. כל השדות אופציונליים: מה שהקובץ לא אומר נשאר כמות שהוא. קובץ שנושא רק את הקו אינו נוגע בצבעים.

{
  "line": "We write for parents of the community: concrete, warm, never alarmist."
}

שדות לא מוכרים זוכים להתעלמות. שדה מהסוג הלא נכון (מספר במקום טקסט, מדרג שאינו רשימה) הופך את כל הקובץ לבלתי קריא — האפליקציה מודיעה על כך ואינה משנה דבר.

המותג

שדהסוגמשמעות
wordmarkstringהשם שמופיע על הוויזואלים
handlestringהחשבון, שמוזכר בשקופית האחרונה (@…)
inkstringהדיו: הרקע הכהה שמתחת לטקסט, ‎#rrggbb. ברירת מחדל ‎#0b0b0b
accentstringהצבע החם, בנגיעות קטנות — המילה שנאמרת, הקווים. ברירת מחדל ‎#f2c14e
gradientstring[3]רקע השקופיות, מהבהיר לכהה. בדיוק שלושה צבעים, אחרת השדה זוכה להתעלמות

הקו המערכתי

שדהסוגמשמעות
languagestringfr | en | he — שפת הפרסום. כל ערך אחר זוכה להתעלמות
linestringהקו המערכתי, בטקסט חופשי: מי מדבר, אל מי, באיזה מבט. ריק: קו ניטרלי
registersstringהמשלבים שיש לגוון בהם מפרסום לפרסום (חברה, תרבות…)
ctastringהשורה האחרונה בקרוסלה: איפה קוראים את ההמשך
searchesobject[]חיפושים שמורים: { "query", "edition" }. ‏edition היא מהדורת Google News, ‏fr | en | he; בהיעדרה, שפת הערכה

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

חיפושים מתווספים ואינם מחליפים דבר: ייבוא ערכה אינו מוחק את אלה ששמרתם ביד, וחיפוש שכבר קיים אינו מוכפל.

איורים וקול

שדהסוגמשמעות
artStylestringאיך לצייר את האיורים. ריק: כרזת הדפס משי בצבעים שלכם
imageModelstringgoogle/<מזהה מודל> או openai/<מזהה מודל>, למשל openai/gpt-image-1. מחרוזת ריקה: חזרה לאוטומטי
voiceIDstringמזהה הקול של החשבון ב-ElevenLabs

השדות האלה רק נוקבים בבחירה: העבודה נעשית עם המפתחות שלכם, שנשמרים במכשיר. מודל שהמפתח שלכם אינו מורשה לו חוזר לבחירה האוטומטית; בלי מפתח תמונות השקופיות משתמשות בכרטיסי המותג שלכם, ובלי מפתח ElevenLabs הריל שקט ועם כתוביות.

לוגו, גופן, מוזיקה

שלושת הקבצים נוסעים בתוך ה-JSON, כל אחד כאובייקט שנושא את הבייטים שלו ב-base64:

{ "name": "Kontora-Bold", "mime": "font/otf", "data": "<base64>" }
שדהסוגמשמעות
namestringאופציונלי. שם משפחת הגופן, או הכותרת שמוצגת למוזיקה
mimestringחובה. סוג ה-MIME של הקובץ
datastringחובה. הבייטים, ב-base64 רגיל, בשורה אחת. ריק: הקובץ זוכה להתעלמות
שדהסוגמשמעות
logofileimage/png (רצוי שקוף) או image/svg+xml. מצויר כמות שהוא, בגודל שהעימוד צריך
fontfileגופן הכותרות: font/otf, ‏font/ttf, ‏font/woff או font/woff2. בהיעדרו: גופן המערכת
musicfileaudio/mpeg ‏(mp3), ‏audio/wav או audio/mp4 ‏(m4a). מתנגנת בלולאה ומעורבבת מתחת לקול

לוגו, גופן או מוזיקה שיובאו מחליפים את הקיימים. השתמשו רק בגופן ובקטע מוזיקה שמותר לכם לפרסם.

מה שקובץ לעולם אינו נוגע בו

  • זיכרון החשבון — מה שהוא כבר ייצר, שמוזכר למודל כדי שלא יחזור לא על אותו נושא ולא על אותה זווית. הוא מספר מה שהטלפון הזה פרסם, לא מה שקובץ טוען.
  • המפתחות שלכם (Anthropic, ‏OpenAI, ‏Google AI Studio, ‏ElevenLabs). קובץ ערכה אינו מכיל שום סוד ואפשר להעביר אותו מאדם לאדם.
  • הערכות של הזהויות האחרות שלכם.

דוגמה מלאה

{
  "wordmark": "Beit Yaakov",
  "handle": "@beityaakov",
  "ink": "#0b0b0b",
  "accent": "#f2c14e",
  "gradient": ["#5b5b5b", "#333333", "#141414"],
  "language": "fr",
  "line": "Qui parle, à qui, avec quel regard…",
  "registers": "vie de la communauté, fêtes, étude, entraide",
  "cta": "La suite sur beityaakov.example",
  "artStyle": "flat screen-printed poster, thick grain, two inks",
  "imageModel": "google/gemini-3.1-flash-image",
  "voiceID": "<ElevenLabs voice id>",
  "searches": [
    { "query": "communauté juive Lyon", "edition": "fr" },
    { "query": "site:timesofisrael.com education", "edition": "en" }
  ],
  "logo":  { "mime": "image/png", "data": "<base64>" },
  "font":  { "name": "Kontora-Bold", "mime": "font/otf", "data": "<base64>" },
  "music": { "name": "Morning theme", "mime": "audio/mpeg", "data": "<base64>" }
}

כדי לבנות את הקובץ מתוך תיקייה, עם jq:

jq -n \
  --arg line "$(cat line.txt)" \
  --arg logo "$(base64 < logo.png | tr -d '\n')" \
  --arg font "$(base64 < Title.otf | tr -d '\n')" \
  --arg music "$(base64 < theme.mp3 | tr -d '\n')" \
  '{
    wordmark: "Beit Yaakov",
    accent: "#f2c14e",
    line: $line,
    logo:  { mime: "image/png",  data: $logo },
    font:  { name: "Title", mime: "font/otf", data: $font },
    music: { name: "Theme", mime: "audio/mpeg", data: $music }
  }' > kit.json