適用於家庭助理的 Azure OpenAI 對話自訂集成
此自訂整合在 Home Assistant 中新增了由 Azure OpenAI 支援的對話代理,它基於 Home Assistant 的原始 OpenAI Conversation 整合。
該對話代理無法控制您的房子。它只能查詢Home Assistant已經提供的資訊。為了能夠回答有關您房屋的問題,Home Assistant 需要向 OpenAI 提供您房屋的詳細信息,其中包括區域、設備及其狀態。
支援的 Azure OpenAI API 版本:
支援的Home Assistant 版本:由於 Home Assistant Core 為自訂助理引入了重大更改,Azure OpenAI 對話整合與以下 Home Assistant 版本相容:
Azure OpenAI 對話版本 | 家庭助理版 |
---|---|
0.xy | 2023.4.x |
1.xy | 2023.5+ |
configuration.yaml
: conversation :
API Key
、 API Base
和API Version
,然後點選提交:
- API 金鑰:1234567890abcdef1234567890abcdef
- API 函式庫:https://iotlabopenai.openai.azure.com/
- API版本:2023-03-15-預覽
需要從「設定」->「語音助理」新增自訂助理。新增後,您可以選擇自訂助手作為預設使用的收藏夾:
可以透過使用者介面設定 Azure OpenAI 對話的選項,步驟如下:
可用選項:
提示範本: AI語言模型產生新文字的起始文字。此文字可以包含有關您的 Home Assistant 實例、裝置和區域的信息,並使用 Home Assistant 範本編寫。
完成模型:為文字產生部署的 GPT 語言模型的名稱(即my-gpt35-model
)。您可以在 Azure OpenAI 文件中找到有關可用模型的更多詳細資訊。
回應中傳回的最大令牌 AI 模型在完成提示時應產生的最大單字或「令牌」數量。有關詳細信息,請參閱 Azure OpenAI 完成文件。
溫度:決定模型在生成文字時應使用的創造力和冒險程度的值。較高的溫度意味著模型更有可能產生意外的結果,而較低的溫度會產生更具確定性的結果。有關詳細信息,請參閱 Azure OpenAI 完成文件。
Top P: top_p 是溫度的替代方案,它決定模型在生成文字時應考慮的最可能單字選擇的比例。較高的 top_p 意味著模型將僅考慮最可能的單詞,而較低的 top_p 意味著將考慮更廣泛的單詞,包括不太可能的單詞。有關詳細信息,請參閱 Azure OpenAI 完成文件。
請參考發布歷史。
雖然擁有更多開發人員固然很好,但您可以在不知道如何編碼的情況下做出貢獻。您可以提交錯誤/功能請求,也可以協助完成其他任務,例如 UI 翻譯和更新自述文件。
可以在這裡加入更多語言,歡迎貢獻:)
可用語言:
自述文件將用於文檔,如果將來透過自動化或其他調整對其進行擴展,我們可以考慮在 wiki 上實現此目的。
免責聲明:不用擔心犯錯,因為我們可以使用歷史記錄來恢復?
GitHub | 給我買杯咖啡 |
---|---|
麻省理工學院 - 透過提供貢獻,您同意該貢獻已獲得麻省理工學院的許可。