ホーム アシスタント向けの Azure OpenAI Conversation カスタム統合
このカスタム統合により、Azure OpenAI を利用した会話エージェントがホーム アシスタントに追加されます。これは、ホーム アシスタント用のオリジナルの OpenAI Conversation 統合に基づいています。
この会話エージェントはあなたの家を制御することはできません。ホーム アシスタントによって提供された情報のみを照会できます。家に関する質問に答えられるようにするには、Home Assistant が OpenAI に家の詳細 (エリア、デバイス、状態など) を提供する必要があります。
サポートされている Azure OpenAI API バージョン:
サポートされるホーム アシスタントのバージョン: ホーム アシスタント コアによってカスタム アシスタント用に導入された重大な変更により、Azure OpenAI Conversation 統合は次のホーム アシスタント バージョンと互換性があります。
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 Conversation のオプションは、次の手順に従って、ユーザー インターフェイスから設定できます。
利用可能なオプション:
プロンプト テンプレート:新しいテキストを生成する AI 言語モデルの開始テキスト。このテキストには、ホーム アシスタント インスタンス、デバイス、エリアに関する情報が含まれる場合があり、ホーム アシスタント テンプレートを使用して記述されます。
Completion Model:テキスト生成用にデプロイされた GPT 言語モデルの名前 (ie- my-gpt35-model
)。利用可能なモデルの詳細については、Azure OpenAI ドキュメントを参照してください。
応答で返す最大トークン AI モデルがプロンプトの完了時に生成する必要がある単語または「トークン」の最大数。詳細については、「Azure OpenAI 完了ドキュメント」を参照してください。
温度:テキストを生成するときにモデルが使用する創造性とリスクテイクのレベルを決定する値。温度が高いほど、モデルが予期しない結果を生成する可能性が高くなりますが、温度が低いほど、より決定的な結果が得られます。詳細については、「Azure OpenAI 完了ドキュメント」を参照してください。
Top P:温度の代わりに、top_p はテキストを生成する際にモデルが考慮すべき最も可能性の高い単語の選択肢の割合を決定します。 top_p が高いほど、モデルは最も可能性の高い単語のみを考慮することを意味し、top_p が低いほど、可能性の低い単語を含む幅広い範囲の単語が考慮されることを意味します。詳細については、「Azure OpenAI 完了ドキュメント」を参照してください。
発売履歴をご参照ください。
より多くの開発者がいるのは良いことですが、コーディングの方法を知らなくても貢献できます。バグや機能のリクエストを提出したり、UI の翻訳や README の更新などの他のタスクを支援したりできます。
さらに多くの言語をここに追加できます。貢献は歓迎です:)
利用可能な言語:
README ファイルはドキュメントに使用されます。将来、自動化やその他の調整によって拡張される場合は、その目的のために Wiki を検討することができます。
免責事項:履歴を使用して元に戻すことができるため、間違いを心配する必要はありません。
GitHub | コーヒーを買ってきて |
---|---|
MIT - 貢献を提供することにより、その貢献が MIT に基づいてライセンスされることに同意したものとみなされます。