-
public final class ConversationSessionBuilderBuilder class for creating customized conversation sessions
-
-
Constructor Summary
Constructors Constructor Description ConversationSessionBuilder(Context context)
-
Method Summary
Modifier and Type Method Description final ConversationSessionBuilderconfig(ConversationConfig config)Set the conversation configuration final ConversationSessionBuilderaddTool(String name, ClientTool tool)Add a custom client tool final ConversationSessionBuilderaddTool(String name, SuspendFunction1<Map<String, Object>, String> function)Add a simple function-based tool final ConversationSessionbuild()Build the conversation session -
-
Constructor Detail
-
ConversationSessionBuilder
ConversationSessionBuilder(Context context)
-
-
Method Detail
-
config
final ConversationSessionBuilder config(ConversationConfig config)
Set the conversation configuration
-
addTool
final ConversationSessionBuilder addTool(String name, ClientTool tool)
Add a custom client tool
-
addTool
final ConversationSessionBuilder addTool(String name, SuspendFunction1<Map<String, Object>, String> function)
Add a simple function-based tool
-
build
final ConversationSession build()
Build the conversation session
-
-
-
-