VibeFlare
סביבת AI באירוח עצמי לצ׳אט, תמונות, תמלול ו-embeddings, עם API תואם OpenAI לאפליקציות שלך.
איזו בעיה הכלי פותר
כל אבטיפוס דורש בחירת מודלים, אימות ומעקב שימוש. VibeFlare מרכז את החלקים האלה מאחורי נקודת גישה אחת בחשבון Cloudflare שלך, לצד סביבת עבודה בדפדפן. אתה מנהל את ההתקנה והגישה; Cloudflare עדיין מספק ומחייב על השירותים שמתחת.
דרכים להשתמש בכלי
לתת לאבטיפוס נקודת API אחת
יוצרים מפתח API עם שם ומגדירים לאפליקציה את כתובת ההתקנה עם הסיומת /v1. בוחרים מודל מקטלוג ההתקנה ולא שם של ספק אחר. מבטלים את המפתח כשמפסיקים להשתמש באבטיפוס.
להפוך קובץ שמע לתמלול שמור
פותחים Workspace > Audio, בוחרים מודל מתאים, גוררים הקלטה עד 25 MB ולוחצים Transcribe. אפשר לפתוח שוב את השיחה דרך History. הקובץ שנבחר נשלח רק כשמבקשים תמלול.
להבין למה משמשים embeddings
Embeddings ממיר טקסט לווקטורים מספריים לחיפוש דמיון או קיבוץ. מזינים טקסט קצר או מייבאים קובץ .txt/.md ומפעילים מודל embeddings. הווקטורים הם חומר גלם לאפליקציה, לא תשובת צ׳אט או מסד חיפוש מוכן.
לפני שמתחילים
- חשבון Cloudflare עם גישת Workers AI הנדרשת ו-R2 פעיל; בודקים מגבלות לפני יצירת משאבים או שליחת בקשות למודל.
- להתקנה דרך שורת הפקודה: Node.js מגרסה 22.12, Bun ו-Git. המתקין משיג את התלויות ואת Wrangler שנקבעו בפרויקט.
- דפדפן לצורך אימות ויצירת חשבון הבעלים. שומרים כל רישום התקנה קיים: הוא מזהה אילו משאבים אפשר לשמר בעדכון.
התקנה והגדרה
לבחור מסלול התקנה אחד
כפתור Deploy to Cloudflare ב-README הוא המסלול הפשוט להתקנה חדשה. מסלול שורת הפקודה מוסיף רישום בעלות מקומי לבדיקת מצב, עדכון והסרה בטוחה. בודקים התקנה קיימת לפני יצירת נוספת.
להתקין את כלי שורת הפקודה
משכפלים את המאגר ומריצים את המתקין לאחר בדיקת Node ו-Bun. אפשר להשתמש ב-./vf מתוך התיקייה גם לפני הוספת ~/.local/bin ל-PATH.
git clone https://github.com/alexcodeplace/vibeflare.git cd vibeflare ./install.shלהזדהות וליצור את ההתקנה
מזדהים בדפדפן, מאשרים חשבון Cloudflare ויצירת משאבים ומריצים setup. הפעולה יוצרת Worker, מסד נתונים ואחסון ומתעדת בעלות; זו אינה פקודת קריאה בלבד.
corepack pnpm --filter @vibeflare/worker exec wrangler login ./vf setupליצור חשבון בעלים ולבדוק תקינות
פותחים את הכתובת שהודפסה ומשלימים /setup עם passkey או GitHub. יוצרים מפתח API עבור vf login ומזינים אותו מקומית. משתמשים ב-vf status וב-vf doctor ושומרים את רישום ההתקנה מחוץ לתיקיית המקור.
./vf status ./vf doctor
שימוש בפרויקט
לבחור משימה ומודל מתאים
Workspace מציע משימות Text, Image, Audio ו-Embeddings. המודלים מותאמים למשימה ואפשר לפתוח שיחות מחדש ב-History. ייבוא פרומפטים לתמונה מקבל טקסט .txt/.md ולא עריכת תמונות ייחוס.
לחבר אפליקציה
יוצרים מפתח שניתן לבטל ב-API Keys, שומרים אותו בהגדרות הסודיות של האפליקציה ומשתמשים בכתובת ההתקנה עם /v1. Exclude paid מסנן גישה למודלים; הוא אינו תקרת הוצאות.
https://YOUR-VIBEFLARE-URL/v1לקשור עדכונים וניקוי לרישום ההתקנה
משתמשים ב-vf update מתוך הגרסה החדשה עם רישום ההתקנה הקיים לשימור נתוני D1/R2. מציגים תצוגה מקדימה של ההסרה לפני מחיקה; הפקודה הזאת אינה מוחקת משאבי Cloudflare.
./vf uninstall --preview
איך יודעים שזה עובד
הדפדפן פותח את ההתקנה, הבעלים מתחבר ורואה משימות ומודלים, ובדיקות התקינות והאימות מזהות אותה התקנה. בקשה אמיתית למודל דורשת גישת ספק מתאימה ועשויה להיות כרוכה בתשלום.
לבקש מהסוכן להגדיר את הכלי
מעתיקים את הבקשה לסוכן תכנות שיש לו גישה לסביבה שלך. הבקשה מורה לו לבדוק את ההוראות העדכניות ולאמת את ההגדרה לפני שהוא מסיים.
אפשר גם לבחור את הטקסט ולהעתיק אותו ישירות.
מה כדאי לדעת מראש
משאבי Cloudflare ושימוש ב-AI עשויים להיות כרוכים בתשלום. יש לבדוק את המחירים והמגבלות העדכניים של הספק.