API Reference

Welcome to the Mythosia.AI API Reference. Use the navigation on the left to browse namespaces and types.

Namespaces

Core

Namespace Description
Mythosia.AI.Services AI service interfaces and implementations
Mythosia.AI.Models Core models, messages, and streaming types
Mythosia.AI.Builders Fluent builders for messages and functions
Mythosia.AI.Attributes Attributes for AI function/parameter binding
Mythosia.AI.Extensions Extension methods for AI services
Mythosia.AI.Exceptions Exception types
Mythosia.AI.Protocols Protocol definitions

RAG

Namespace Description
Mythosia.AI.Rag RAG pipeline, store, builder, and query types
Mythosia.AI.Rag.Embeddings Embedding providers
Mythosia.AI.Rag.Splitters Text splitters
Mythosia.AI.Rag.Reranking Reranking strategies
Mythosia.AI.Rag.Loaders Document loaders
Mythosia.AI.Rag.Diagnostics RAG diagnostics and health checks

Document Loaders

Namespace Description
Mythosia.Documents Core document types and interfaces
Mythosia.Documents.Elements Document element types
Mythosia.Documents.Office Office document loaders (Word, Excel, PowerPoint)
Mythosia.Documents.Pdf PDF document loader

Vector Database

Namespace Description
Mythosia.VectorDb Vector store abstractions and filter API
Mythosia.VectorDb.InMemory In-memory vector store
Mythosia.VectorDb.Postgres PostgreSQL vector store
Mythosia.VectorDb.Qdrant Qdrant vector store
Mythosia.VectorDb.Pinecone Pinecone vector store

Providers

Namespace Description
Mythosia.AI.Providers.Alibaba Alibaba Qwen provider