Package-level declarations

Types

Link copied to clipboard

Building step for configuring responses to Gemini content generation requests.

Link copied to clipboard
open class GeminiContentRequestSpecification(var project: String? = null, var location: String? = null, var apiVersion: String = "v1", var path: String? = null, var seed: Number? = null, maxOutputTokens: Int? = null) : AbstractInferenceRequestSpecification<GenerateContentRequest>

Represents the specification for a Gemini content generation request.

Link copied to clipboard
class GeminiContentResponseSpecification(var content: String = "This is a mock response from Gemini API.", var finishReason: String = "STOP", var role: String = "model", delay: Duration = Duration.ZERO) : AbstractResponseSpecification<GenerateContentRequest, GenerateContentResponse>

Specification for configuring a Gemini content generation response.

Link copied to clipboard

Building step for configuring responses to Gemini content generation requests.

class GeminiStreamingContentResponseSpecification(responseFlow: Flow<String>? = null, responseChunks: List<String>? = null, delayBetweenChunks: Duration = Duration.ZERO, delay: Duration = Duration.ZERO, var finishReason: String = "STOP") : AbstractStreamingResponseSpecification<GenerateContentRequest, String, String>

Specification for configuring a streaming Gemini content generation response.