Uses of Class
com.google.adk.models.LlmRequest.Builder
Packages that use LlmRequest.Builder
Package
Description
-
Uses of LlmRequest.Builder in com.google.adk.agents
Methods in com.google.adk.agents with parameters of type LlmRequest.BuilderModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Maybe<LlmResponse> Callbacks.BeforeModelCallback.call(CallbackContext callbackContext, LlmRequest.Builder llmRequestBuilder) Async callback before LLM invocation.Callbacks.BeforeModelCallbackSync.call(CallbackContext callbackContext, LlmRequest.Builder llmRequestBuilder) -
Uses of LlmRequest.Builder in com.google.adk.codeexecutors
Methods in com.google.adk.codeexecutors with parameters of type LlmRequest.BuilderModifier and TypeMethodDescriptionvoidBuiltInCodeExecutor.processLlmRequest(LlmRequest.Builder llmRequestBuilder) Pre-process the LLM request for Gemini 2.0+ models to use the code execution tool. -
Uses of LlmRequest.Builder in com.google.adk.models
Methods in com.google.adk.models that return LlmRequest.BuilderModifier and TypeMethodDescriptionfinal LlmRequest.BuilderLlmRequest.Builder.appendInstructions(List<String> instructions) final LlmRequest.BuilderLlmRequest.Builder.appendTools(List<BaseTool> tools) static LlmRequest.BuilderLlmRequest.builder()abstract LlmRequest.BuilderLlmRequest.Builder.config(com.google.genai.types.GenerateContentConfig config) abstract LlmRequest.Builderabstract LlmRequest.BuilderLlmRequest.Builder.liveConnectConfig(com.google.genai.types.LiveConnectConfig liveConnectConfig) abstract LlmRequest.Builderfinal LlmRequest.BuilderLlmRequest.Builder.outputSchema(com.google.genai.types.Schema schema) Sets the output schema for the LLM response.abstract LlmRequest.BuilderLlmRequest.toBuilder() -
Uses of LlmRequest.Builder in com.google.adk.tools
Methods in com.google.adk.tools with parameters of type LlmRequest.BuilderModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.CompletableLoadArtifactsTool.appendArtifactsToLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) io.reactivex.rxjava3.core.CompletableBaseTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) Processes the outgoingLlmRequest.Builder.io.reactivex.rxjava3.core.CompletableBuiltInCodeExecutionTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) io.reactivex.rxjava3.core.CompletableExampleTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) io.reactivex.rxjava3.core.CompletableGoogleSearchTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) io.reactivex.rxjava3.core.CompletableLoadArtifactsTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) io.reactivex.rxjava3.core.CompletableLoadMemoryTool.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext) -
Uses of LlmRequest.Builder in com.google.adk.tools.retrieval
Methods in com.google.adk.tools.retrieval with parameters of type LlmRequest.BuilderModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.CompletableVertexAiRagRetrieval.processLlmRequest(LlmRequest.Builder llmRequestBuilder, ToolContext toolContext)