Namespace Mythosia.AI.Services
Interfaces
- IAIProcessingInfoService
Optional access to immutable processing-mode observations from the latest logical request. Adds no requirements to existing IAIService or request-feature implementations.
- IAIRequestFeatureService
Optional capability for reasoning and provider-hosted search. Existing IAIService implementations need not implement it.
- IAIRunService
Optional capability for starting observable, controllable requests.
- IAIService
Core abstraction for AI completion and streaming services. Implement this interface to create custom AI service providers.
- IFunctionRegisterable
Marks an AI service as capable of accepting function (tool) registrations at runtime. Implemented by
AIServicein the core package.
- IImageGenerationService
Optional contract for AI services that can generate or edit images.