ProviderTools

Since

0.3.0-beta01

Functions

Link copied to clipboard
fun <TInput, TContext> createProviderToolFactory(id: String, inputSerializer: KSerializer<TInput>, inputSchema: Schema<TInput>, description: String = "Provider tool "): ProviderToolFactory<TInput, TContext>
fun <TInput, TOutput, TContext> createProviderToolFactoryWithOutputSchema(id: String, inputSerializer: KSerializer<TInput>, inputSchema: Schema<TInput>, outputSerializer: KSerializer<TOutput>, outputSchema: Schema<TOutput>, supportsDeferredResults: Boolean = false, description: String = "Provider tool "): ProviderToolFactoryWithOutputSchema<TInput, TOutput, TContext>