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 |