『Azure OpenAIプログラミング入門
本書で使用するサンプルファイルについて
本書で使用するサンプルファイルは、以下よりダウンロード可能です。Visual Studioのプロジェクト形式になっています。ソースコードだけ確認したい場合は、各プロジェクトフォルダ直下にある「Program.cs」をVisual Studioまたは各種テキストエディタで開いてください。
・以下のサンプルファイルは、訂正情報の「ChatMessageクラスの仕様変更」を反映したものです。
・サンプルファイル
訂正情報
ChatMessageクラスがAPIから削除されたため、リスト3-8-1以降でこのクラスを使用しているコードがエラーになります。
ChatMessageクラスを、新たに追加されたクラスに置き換えれば正常に動作します。クラスの変更は以下のようになります。
・ユーザーのメッセージ
旧)new ChatMessage(ChatRole.Use, プロンプト)
新)new ChatRequestUserMessage(プロンプト)
・AIモデルからのメッセージ
旧)new ChatMessage(ChatRole.Assistant, プロンプト)
新)new ChatRequestAssistantMessage(プロンプト)
・システムメッセージ
旧)new ChatMessage(ChatRole.System, プロンプト)
新)new ChatRequestSystemMessage(プロンプト)