インターフェース ChatClient
- すべての既知の実装クラス:
DefaultChatClient
public interface ChatClient
Fluent API を使用して AI モデルへのステートレスリクエストを実行するクライアント。
builder(ChatModel) を使用してインスタンスを準備します。
- 導入:
- 1.0.0
- 作成者:
- Mark Pollack, Christian Tzolov, Josh Long, Arjen Poutsma, Thomas Vitale
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static interfacestatic interfaceChatClientを作成するための可変ビルダー。static interfacestatic interfacestatic interfaceプロンプトシステムの仕様。static interfacestatic interface方法の概要
修飾子と型メソッド説明static ChatClient.Builderstatic ChatClient.Builderbuilder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, AdvisorObservationConvention advisorObservationConvention) static ChatClientstatic ChatClientstatic ChatClientcreate(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention chatClientObservationConvention, AdvisorObservationConvention advisorObservationConvention) mutate()ChatClient.Builderを返して、このクライアントのデフォルトのChatClient.ChatClientRequestSpecから設定が複製された新しいChatClientを作成します。prompt()
メソッドの詳細
create
create
static ChatClient create(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry) create
static ChatClient create(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, @Nullable ChatClientObservationConvention chatClientObservationConvention, @Nullable AdvisorObservationConvention advisorObservationConvention) builder
builder
static ChatClient.Builder builder(ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, @Nullable ChatClientObservationConvention chatClientObservationConvention, @Nullable AdvisorObservationConvention advisorObservationConvention) prompt
ChatClient.ChatClientRequestSpec prompt()prompt
prompt
mutate
ChatClient.Builder mutate()ChatClient.Builderを返して、このクライアントのデフォルトのChatClient.ChatClientRequestSpecから設定が複製された新しいChatClientを作成します。