api-services

API reference for built-in service providers (LLM, Speech, Graph). Use when looking up service interfaces, provider capabilities, or integration patterns.

Overview

Service interfaces are deferred from core's public exports — they remain in downstream servers until shared by 2+ servers. These are documented here for core contributors and servers that use the built-in providers.

All services follow the init/accessor pattern: initialized in setup(), accessed at request time via lazy accessor. See the add-service skill for the full pattern.

References

ReferencePathDescription
LLMreferences/llm.mdOpenRouter-based LLM provider (ILlmProvider, streaming, config)
Speechreferences/speech.mdTTS/STT providers (SpeechService, ElevenLabs, Whisper)
Graphreferences/graph.mdRelationship graph operations (IGraphProvider, traversal, pathfinding)
api-services — skill by cyanheads | Shared Context