التكامل المخصص للمحادثة Azure OpenAI للمساعد المنزلي
يضيف هذا التكامل المخصص وكيل محادثة مدعومًا من Azure OpenAI في Home Assistant، وهو يعتمد على تكامل OpenAI Conversation الأصلي لـ Home Assistant.
وكيل المحادثة هذا غير قادر على التحكم في منزلك. يمكنه الاستعلام فقط عن المعلومات التي تم توفيرها بواسطة Home Assistant. لتتمكن من الإجابة على الأسئلة المتعلقة بمنزلك، سيحتاج Home Assistant إلى تزويد OpenAI بتفاصيل منزلك، والتي تشمل المناطق والأجهزة وحالاتها.
إصدارات Azure OpenAI API المدعومة:
إصدارات Home Assistant المدعومة: نظرًا للتغييرات العاجلة التي أدخلتها Home Assistant Core للمساعدين المخصصين، فإن تكامل Azure OpenAI Conversation متوافق مع إصدارات Home Assistant التالية:
نسخة المحادثة Azure OpenAI | نسخة مساعد المنزل |
---|---|
0.xy | 2023.4.x |
1.xy | 2023.5+ |
configuration.yaml
الخاص بك: conversation :
API Key
API Base
API Version
المستخدم باتباع المثال أدناه ثم اضغط على إرسال:
- مفتاح API: 1234567890abcdef1234567890abcdef
- قاعدة واجهة برمجة التطبيقات: https://iotlabopenai.openai.azure.com/
- إصدار واجهة برمجة التطبيقات: 2023-03-15-معاينة
يجب إضافة المساعد المخصص من الإعدادات -> المساعدين الصوتيين. بمجرد إضافته، يمكنك تحديد المساعد المخصص كمفضل لاستخدامه افتراضيًا:
يمكن تعيين خيارات Azure OpenAI Conversation عبر واجهة المستخدم، من خلال اتباع الخطوات التالية:
الخيارات المتاحة:
قالب موجه: نص البداية لنموذج لغة الذكاء الاصطناعي لإنشاء نص جديد منه. يمكن أن يتضمن هذا النص معلومات حول مثيل Home Assistant والأجهزة والمناطق، ويتم كتابته باستخدام Home Assistant Templating.
نموذج الإكمال: اسم نموذج لغة GPT الذي تم نشره لإنشاء النص (أي- my-gpt35-model
). يمكنك العثور على مزيد من التفاصيل حول النماذج المتوفرة في وثائق Azure OpenAI.
الحد الأقصى من الرموز المميزة التي يمكن إرجاعها في الاستجابة الحد الأقصى لعدد الكلمات أو "الرموز المميزة" التي يجب أن ينشئها نموذج الذكاء الاصطناعي عند إكمال المطالبة. لمزيد من المعلومات، راجع وثائق إكمال Azure OpenAI.
درجة الحرارة: قيمة تحدد مستوى الإبداع والمخاطرة الذي يجب أن يستخدمه النموذج عند إنشاء النص. تعني درجة الحرارة المرتفعة أن النموذج من المرجح أن يولد نتائج غير متوقعة، في حين أن درجة الحرارة المنخفضة تؤدي إلى نتائج أكثر حتمية. راجع وثائق إكمال Azure OpenAI لمزيد من المعلومات.
Top P: بديل لدرجة الحرارة، يحدد top_p نسبة اختيارات الكلمات الأكثر احتمالية التي يجب على النموذج مراعاتها عند إنشاء النص. تعني قيمة top_p الأعلى أن النموذج سيأخذ في الاعتبار فقط الكلمات الأكثر احتمالية، بينما تعني قيمة top_p الأقل أنه سيتم أخذ نطاق أوسع من الكلمات، بما في ذلك الكلمات الأقل احتمالية، في الاعتبار. لمزيد من المعلومات، راجع وثائق إكمال Azure OpenAI.
يرجى الرجوع إلى تاريخ الإصدار.
على الرغم من أنه سيكون من الجيد أن يكون لديك المزيد من المطورين، إلا أنه يمكنك المساهمة دون معرفة كيفية البرمجة. يمكنك تقديم طلبات الأخطاء/الميزات، أو يمكنك المساعدة في مهام أخرى مثل ترجمات واجهة المستخدم وتحديث الملف README.
يمكن إضافة المزيد من اللغات هنا، المساهمات مرحب بها :)
اللغات المتاحة:
سيتم استخدام ملف README للتوثيق، وإذا تم توسيعه في المستقبل باستخدام الأتمتة أو التعديلات الأخرى، فيمكننا التفكير في ويكي لهذا الغرض.
إخلاء المسؤولية: لا تقلق بشأن ارتكاب الأخطاء حيث يمكننا العودة باستخدام السجل؟.
جيثب | اشتري لي قهوة |
---|---|
MIT - من خلال تقديم مساهمة، فإنك توافق على أن المساهمة مرخصة بموجب MIT.