GitHub: veniceai/venice-cli
منشورة كـ
veniceai-cli على npm. مرخصة تحت MIT.تركّز على الخصوصية أولًا
E2EE اختياري وتحقق TEE. لا تتبع، ولا تعقّب متصفح.
كل الصيغ
الدردشة، والبحث، والصور، والترقية، و TTS، والنسخ النصي، والفيديو، و embeddings
قابلة للبرمجة النصية
مخرجات JSON وخام، وتوجيه stdin، وإكمالات shell لـ bash و zsh و fish
البدء السريع
1
ثبّت واجهة سطر الأوامر
ثبّتها بشكل عام باستخدام npm:أو شغّلها دون تثبيت:
2
احصل على مفتاح Venice API
أنشئ واحدًا من venice.ai/settings/api. انظر دليل مفتاح API للحصول على تعليمات خطوة بخطوة.
3
اضبط مفتاحك
شغّل الإعداد التفاعلي والصق مفتاحك عند الطلب، حتى لا يظهر أبدًا في سجل shell أو قائمة العمليات:أو استخدم متغير بيئة بدلًا من ذلك:
4
ابدأ الدردشة
يتطلب Node.js 18.0.0 أو أعلى. يتجاوز
VENICE_API_KEY أي قيمة مخزنة في ملف التكوين.الأوامر
الدردشة
البحث على الويب
توليد الصور والترقية
تحويل النص إلى كلام والنسخ النصي
توليد الفيديو
توليد الفيديو غير متزامن (قائم على قائمة انتظار).النماذج و embeddings
التكوين
الخصوصية: E2EE و TEE
بُنيت Venice CLI للخصوصية. لا ترسل أي تتبع، وتخزّن مفتاح API الخاص بك محليًا بأذونات مقيدة، وتدعم نماذج الحوسبة السرية من Venice.- التشفير من طرف إلى طرف (E2EE): تُشفَّر الرسائل على جانب العميل ولا تُفكّ إلا داخل TEE، لذا لا يمكن لـ Venice قراءة بياناتك. يُفعّل CLI E2EE تلقائيًا عندما يُعلن نموذج عن هذه القدرة، مُولّدًا زوج مفاتيح مؤقت لكل جلسة (ECDH + AES-GCM).
- تصديق TEE: تحقق تشفيريًا من أن النموذج يعمل في enclave آمن قبل إرسال البيانات.
يُعطّل وضع E2EE الأدوات والبحث على الويب للحفاظ على التشفير من طرف إلى طرف.
تنسيقات المخرجات
يكتشف CLI تلقائيًا عندما تكون المخرجات مُوجَّهة إلى أنبوب ويتحوّل إلى
raw.
الموارد
GitHub
شفرة المصدر والمشكلات والإصدارات
npm
veniceai-cliخادم Venice MCP
اكشف نفس أدوات Venice لأي مضيف MCP
مرجع Venice API
توثيق كامل لنقاط النهاية والمعاملات