Skip to content

v1.0.0

Choose a tag to compare

@michielgerritsen michielgerritsen released this 08 Oct 18:26
· 24 commits to main since this release
666427e

Changelog

Highlights

  • One admin form for OpenAI, Anthropic, Azure OpenAI, Gemini, DeepSeek, HuggingFace, LM Studio,
    Ollama, OpenRouter and any OpenAI-compatible gateway, with Test Connection and Refresh Models.
  • One client for every provider: chat, streaming, tool calls and reasoning, with typed exceptions.
  • Token usage per module, service and store at Reports > AI Token Usage and on the CLI.
  • ServiceImporterInterface to move another module's saved API key into AI Base.
  • Security hardening: encrypted and masked credentials, no redirects in the client, and a masked
    key is never carried over to a changed endpoint.

Thank you

Thanks everyone for their input: Ryan Hoerr, Gregor Pollak, Jeroen Boersma, Sean van Zuidam, David
Lambauer, Matt MacDougall, Lars de Weert and Jisse Reitsma.

Now go build something cool with it.