GeminiStreamingContentBuildingStep
class GeminiStreamingContentBuildingStep(mokksy: MokksyServer, buildingStep: BuildingStep<GenerateContentRequest>) : AbstractStreamingBuildingStep<GenerateContentRequest, GeminiStreamingContentResponseSpecification> (source)
Building step for configuring responses to Gemini content generation requests.
This class provides methods for configuring both regular and streaming responses to Gemini content generation requests.
Functions
Link copied to clipboard
open infix override fun responds(block: suspend GeminiStreamingContentResponseSpecification.() -> Unit)
Link copied to clipboard
open infix fun <R : Any> respondsError(block: Consumer<ResponseDefinitionBuilder<GenerateContentRequest, R>>)
open infix fun <T : Any> respondsError(block: suspend ResponseDefinitionBuilder<GenerateContentRequest, T>.() -> Unit)
open fun <T : Any> respondsError(responseType: KClass<T>, block: suspend ResponseDefinitionBuilder<GenerateContentRequest, T>.() -> Unit)
Link copied to clipboard
open infix override fun respondsStream(block: suspend GeminiStreamingContentResponseSpecification.() -> Unit)
fun respondsStream(sse: Boolean = true, block: suspend GeminiStreamingContentResponseSpecification.() -> Unit)