Package-level declarations
Types
Link copied to clipboard
class MarkdownParserBuilder
A builder for creating markdown parsers with event-based handlers.
Link copied to clipboard
class MarkdownStructuredDataDefinition(val id: String, val schema: TextContentBuilder.() -> Unit, val examples: TextContentBuilder.() -> Unit? = null, definitionPrompt: (builder: TextContentBuilderBase<*>, structureDefinition: MarkdownStructuredDataDefinition) -> TextContentBuilderBase<*> = ::defaultDefinitionPrompt) : StructuredDataDefinition
Represents a specific definition of structured data that uses Markdown for its schema and example formatting. This class is part of a framework for constructing and handling structured data definitions through textual builders.
Functions
Link copied to clipboard
Creates a markdown parser with the given configuration.
Link copied to clipboard
fun markdownStreamingParser(collector: MarkdownParserBuilder.() -> Unit): MarkdownParserBuilder.MarkdownStreamingParser
Creates a streaming markdown parser with the given configuration.