public static final class ChatMessage.ChatMessageBuilder extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
ChatMessage.ChatMessageBuilder |
addImageData(byte[] image)
メッセージ本文として画像のバイナリデータを追加します。
|
ChatMessage.ChatMessageBuilder |
addImageData(byte[] image,
ImageUnderstandingFidelity detail)
メッセージ本文として画像のバイナリデータを追加します。
|
ChatMessage.ChatMessageBuilder |
addImageUrl(String url)
メッセージ本文として画像のURLを追加します。
|
ChatMessage.ChatMessageBuilder |
addImageUrl(String url,
ImageUnderstandingFidelity detail)
メッセージ本文として画像のURLを追加します。
|
ChatMessage.ChatMessageBuilder |
addTextContent(String text)
メッセージの本文としてテキストを設定します。
|
List<ChatMessage> |
build()
現在操作しているメッセージの設定を終え、メッセージリストのビルダーに与えられた情報からメッセージのリストを生成して返します。
|
ChatMessage.ChatMessageListBuilder |
finish()
現在操作しているメッセージの設定を終え、メッセージリストのビルダーを返します。
|
ChatMessage.ChatMessageBuilder |
newMessage()
現在操作しているメッセージの設定を終え、新しいメッセージを追加してそのメッセージを設定するビルダーを返します。
|
ChatMessage.ChatMessageBuilder |
withRole(String role)
メッセージに役割を設定します。
|
public ChatMessage.ChatMessageBuilder withRole(String role)
role
- 役割の文字列(user, system, assistantなど)public ChatMessage.ChatMessageBuilder addTextContent(String text)
text
- メッセージの本文に設定するテキストpublic ChatMessage.ChatMessageBuilder addImageUrl(String url)
url
- 画像にアクセス可能なURLpublic ChatMessage.ChatMessageBuilder addImageUrl(String url, ImageUnderstandingFidelity detail)
url
- 画像にアクセス可能なURLdetail
- 画像詳細(low, high, autoのいずれか)public ChatMessage.ChatMessageBuilder addImageData(byte[] image) throws CopilotServiceException
image
- 画像のバイト配列CopilotServiceException
- 画像フォーマットが非対応である場合public ChatMessage.ChatMessageBuilder addImageData(byte[] image, ImageUnderstandingFidelity detail) throws CopilotServiceException
image
- 画像のバイト配列detail
- 画像詳細(low, high, autoのいずれか)CopilotServiceException
- 画像フォーマットが非対応である場合public ChatMessage.ChatMessageListBuilder finish()
public ChatMessage.ChatMessageBuilder newMessage()
public List<ChatMessage> build()
Copyright © 2012 NTT DATA INTRAMART CORPORATION