『Azure OpenAIプログラミング入門』サポートサイト | マイナビブックス

『Azure OpenAIプログラミング入門

このページは、
『Azure OpenAIプログラミング入門(ISBN978-4-8399-8499-1)』
のサポートページです。

紙版: 2023/10/27 初版第1刷発行
 

 

本書で使用するサンプルファイルについて

本書で使用するサンプルファイルは、以下よりダウンロード可能です。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(プロンプト)