Uses of Class
com.google.genkit.ai.ModelRequest
Packages that use ModelRequest
Package
Description
Telemetry module for Genkit Java SDK.
-
Uses of ModelRequest in com.google.genkit
Method parameters in com.google.genkit with type arguments of type ModelRequestModifier and TypeMethodDescription<I> Prompt<I> Genkit.definePrompt(String name, String template, Class<I> inputClass, BiFunction<ActionContext, I, ModelRequest> renderer) Defines a prompt. -
Uses of ModelRequest in com.google.genkit.ai
Methods in com.google.genkit.ai that return ModelRequestModifier and TypeMethodDescriptionModelRequest.addMessage(Message message) Adds a message to the request.ModelRequest.Builder.build()ModelResponse.getRequest()Prompt.run(ActionContext ctx, I input) Prompt.run(ActionContext ctx, I input, Consumer<Void> streamCallback) GenerateOptions.toModelRequest()Converts these options to a ModelRequest.Methods in com.google.genkit.ai with parameters of type ModelRequestModifier and TypeMethodDescriptionModelResponse.Builder.request(ModelRequest request) 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.voidModelResponse.setRequest(ModelRequest request) Method parameters in com.google.genkit.ai with type arguments of type ModelRequestModifier and TypeMethodDescriptionPrompt.Builder.renderer(BiFunction<ActionContext, I, ModelRequest> renderer) Constructor parameters in com.google.genkit.ai with type arguments of type ModelRequestModifierConstructorDescriptionPrompt(String name, String model, String template, Map<String, Object> inputSchema, GenerationConfig config, Class<I> inputClass, BiFunction<ActionContext, I, ModelRequest> renderer) Creates a new Prompt. -
Uses of ModelRequest in com.google.genkit.ai.telemetry
Methods in com.google.genkit.ai.telemetry with parameters of type ModelRequestModifier and TypeMethodDescriptionstatic UsageModelTelemetryHelper.calculateBasicUsage(ModelRequest request, ModelResponse response) Calculates basic usage statistics from request and response.ModelTelemetryHelper.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. -
Uses of ModelRequest in com.google.genkit.plugins.anthropic
Methods in com.google.genkit.plugins.anthropic with parameters of type ModelRequestModifier and TypeMethodDescriptionAnthropicModel.run(ActionContext context, ModelRequest request) AnthropicModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelRequest in com.google.genkit.plugins.awsbedrock
Methods in com.google.genkit.plugins.awsbedrock with parameters of type ModelRequestModifier and TypeMethodDescriptionAwsBedrockModel.run(ActionContext context, ModelRequest request) AwsBedrockModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelRequest in com.google.genkit.plugins.compatoai
Methods in com.google.genkit.plugins.compatoai with parameters of type ModelRequestModifier and TypeMethodDescriptionCompatOAIModel.run(ActionContext context, ModelRequest request) CompatOAIModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelRequest in com.google.genkit.plugins.googlegenai
Methods in com.google.genkit.plugins.googlegenai with parameters of type ModelRequestModifier 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 ModelRequest in com.google.genkit.plugins.ollama
Methods in com.google.genkit.plugins.ollama with parameters of type ModelRequestModifier and TypeMethodDescriptionOllamaModel.run(ActionContext context, ModelRequest request) OllamaModel.run(ActionContext context, ModelRequest request, Consumer<ModelResponseChunk> streamCallback) -
Uses of ModelRequest in com.google.genkit.plugins.openai
Methods in com.google.genkit.plugins.openai with parameters of type ModelRequestModifier 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 ModelRequest in com.google.genkit.prompt
Methods in com.google.genkit.prompt that return ModelRequestModifier and TypeMethodDescriptionDotPrompt.toModelRequest(I input) Renders the prompt and creates a ModelRequest.ExecutablePrompt.toModelRequest(I input) Gets the ModelRequest that would be sent to the model.