Table of Contents

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 AIService in the core package.

IImageGenerationService

Optional contract for AI services that can generate or edit images.