KtorGatewayTransport

class KtorGatewayTransport(client: HttpClient, json: Json = aiSdkJson) : GatewayTransport(source)

Since

0.3.0-beta01

Constructors

Link copied to clipboard
constructor(client: HttpClient, json: Json = aiSdkJson)

Functions

Link copied to clipboard
open suspend override fun embed(context: GatewayRequestContext, modelId: ModelId, params: EmbeddingModelCallParams): EmbeddingModelResult
Link copied to clipboard
open suspend override fun generateImage(context: GatewayRequestContext, modelId: ModelId, params: ImageGenerationParams): ImageModelResult
Link copied to clipboard
open suspend override fun generateText(context: GatewayRequestContext, modelId: ModelId, params: LanguageModelCallParams): LanguageModelResult
Link copied to clipboard
open suspend override fun generateVideo(context: GatewayRequestContext, modelId: ModelId, params: VideoGenerationParams): VideoModelResult
Link copied to clipboard
Link copied to clipboard
open suspend override fun getCredits(context: GatewayRequestContext): GatewayCreditsResponse
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun rerank(context: GatewayRequestContext, modelId: ModelId, params: RerankingParams): RerankingModelResult
Link copied to clipboard
open override fun streamText(context: GatewayRequestContext, modelId: ModelId, params: LanguageModelCallParams): Flow<StreamEvent>