# soma-ai

Reusable SOMA AI source package.

It exposes the original AI API and assistant runtime under the existing paths:

- `POST /api/ai-api/invoke`
- `GET /api/ai-api/list`
- `POST /api/ai-assistant/chat`
- `GET /api/ai-assistant/knowledge/list`
- `GET /api/ai-assistant/suggested-prompts`

The Host owns OpenAI-compatible AI credentials in
`config/ai.config.<env>.yaml`. Host-level assistant settings remain optional
under `aiHost.assistant` in the Host app config. `aiHost.assistant.icon` is a
browser-only override for both widget icons; leaving it unset keeps the embedded
default artwork unchanged.
