Uses of Class
com.google.genkit.ai.ModelResponse
Packages that use ModelResponse
Package
Description
Provides session management for multi-turn agent conversations with
persistence.
Telemetry module for Genkit Java SDK.
-
Uses of ModelResponse in com.google.genkit
Methods in com.google.genkit that return ModelResponseModifier and TypeMethodDescriptionGenerates a model response with a simple prompt.Genkit.generateStream(GenerateOptions<?> options, Consumer<ModelResponseChunk> streamCallback) Generates a streaming model response using the specified options. -
Uses of ModelResponse in com.google.genkit.ai
Methods in com.google.genkit.ai that return ModelResponseModifier and TypeMethodDescriptionModelResponse.Builder.build()GenerateAction.run(ActionContext ctx, GenerateAction.GenerateActionOptions options) GenerateAction.run(ActionContext ctx, GenerateAction.GenerateActionOptions options, Consumer<ModelResponseChunk> streamCallback) Model.run(ActionContext ctx, ModelRequest request) Generates a response from the given request.default ModelResponseModel.run(ActionContext ctx, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) Generates a streaming response from the given request. -
Uses of ModelResponse in com.google.genkit.ai.session
Methods in com.google.genkit.ai.session that return ModelResponseModifier and TypeMethodDescriptionSends a message and gets a response.Chat.send(Message message, Chat.SendOptions sendOptions) Sends a message with send options and gets a response.Sends a message and gets a response.Chat.send(String text, Chat.SendOptions sendOptions) Sends a message with send options and gets a response.Chat.sendStream(Message message, Chat.SendOptions sendOptions, Consumer<ModelResponseChunk> streamCallback) Sends a message with streaming response.Chat.sendStream(String text, Consumer<ModelResponseChunk> streamCallback) Sends a message with streaming response. -
Uses of ModelResponse in com.google.genkit.ai.telemetry
Methods in com.google.genkit.ai.telemetry that return ModelResponseModifier and TypeMethodDescriptionModelTelemetryHelper.ModelExecutor.execute(ModelRequest request) Executes the model with the given request.ModelTelemetryHelper.StreamingModelExecutor.execute(ModelRequest request) Executes the model with the given request (streaming mode).static ModelResponseModelTelemetryHelper.runWithTelemetry(String modelName, String featureName, String path, ModelRequest request, ModelTelemetryHelper.ModelExecutor modelFn) Executes a model call with automatic telemetry recording.static ModelResponseModelTelemetryHelper.runWithTelemetryStreaming(String modelName, String featureName, String path, ModelRequest request, ModelTelemetryHelper.StreamingModelExecutor modelFn) Executes a streaming model call with automatic telemetry recording.Methods in com.google.genkit.ai.telemetry with parameters of type ModelResponseModifier and TypeMethodDescriptionstatic UsageModelTelemetryHelper.calculateBasicUsage(ModelRequest request, ModelResponse response) Calculates basic usage statistics from request and response.voidGenerateTelemetry.recordGenerateMetrics(String modelName, String featureName, String path, ModelResponse response, long latencyMs, String error) Records metrics for a generate action. -
Uses of ModelResponse in com.google.genkit.plugins.anthropic
Methods in com.google.genkit.plugins.anthropic that return ModelResponseModifier and TypeMethodDescriptionAnthropicModel.run(ActionContext context, ModelRequest request) AnthropicModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.plugins.awsbedrock
Methods in com.google.genkit.plugins.awsbedrock that return ModelResponseModifier and TypeMethodDescriptionAwsBedrockModel.run(ActionContext context, ModelRequest request) AwsBedrockModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.plugins.compatoai
Methods in com.google.genkit.plugins.compatoai that return ModelResponseModifier and TypeMethodDescriptionCompatOAIModel.run(ActionContext context, ModelRequest request) CompatOAIModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.plugins.googlegenai
Methods in com.google.genkit.plugins.googlegenai that return ModelResponseModifier and TypeMethodDescriptionGeminiModel.run(ActionContext context, ModelRequest request) GeminiModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) ImagenModel.run(ActionContext context, ModelRequest request) ImagenModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) TtsModel.run(ActionContext context, ModelRequest request) TtsModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) VeoModel.run(ActionContext context, ModelRequest request) VeoModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.plugins.ollama
Methods in com.google.genkit.plugins.ollama that return ModelResponseModifier and TypeMethodDescriptionOllamaModel.run(ActionContext context, ModelRequest request) OllamaModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.plugins.openai
Methods in com.google.genkit.plugins.openai that return ModelResponseModifier and TypeMethodDescriptionOpenAIImageModel.run(ActionContext context, ModelRequest request) OpenAIImageModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) OpenAIModel.run(ActionContext context, ModelRequest request) OpenAIModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelResponse in com.google.genkit.prompt
Methods in com.google.genkit.prompt that return ModelResponseModifier and TypeMethodDescriptionGenerates a response using this prompt with the given registry.DotPrompt.generate(Registry registry, I input, GenerateOptions options) Generates a response using this prompt with custom options.DotPrompt.generate(Registry registry, I input, GenerateOptions options, Consumer<ModelResponseChunk> streamCallback) Generates a response using this prompt with streaming.Generates a response using the default model specified in the prompt.ExecutablePrompt.GenerateFunction.generate(GenerateOptions<?> options) ExecutablePrompt.stream(I input, GenerateOptions options, Consumer<ModelResponseChunk> streamCallback) Generates a response with streaming and custom options.ExecutablePrompt.stream(I input, Consumer<ModelResponseChunk> streamCallback) Generates a response with streaming.