Add first-class LiteLLM provider and publish updated image #47

Closed
opened 2026-07-03 21:04:01 +00:00 by MrSphay · 1 comment
Owner

Goal

Support a self-hosted LiteLLM proxy as a first-class LLM provider using its OpenAI-compatible API and bearer API key.

Scope

  • Add LLM_PROVIDER=litellm factory support.
  • Require explicit LLM_BASE_URL, LLM_API_KEY, and LLM_MODEL configuration.
  • Send OpenAI-compatible /chat/completions requests with bearer authentication.
  • Add unit coverage for configuration, payload, token usage, and missing settings.
  • Add .env.example and README examples suitable for Docker/Dockge.
  • Build and publish the resulting image through the supported Gitea Ubuntu runner.

Acceptance criteria

  • LiteLLM reports configured/misconfigured state transparently through health endpoints.
  • No key is logged or committed.
  • Unit, Compose, and Docker image checks pass in Gitea Actions.
  • Production publishes git.wilkensxl.de/code-inc/intelligence-terminal:latest plus immutable commit and date tags.
## Goal Support a self-hosted LiteLLM proxy as a first-class LLM provider using its OpenAI-compatible API and bearer API key. ## Scope - Add `LLM_PROVIDER=litellm` factory support. - Require explicit `LLM_BASE_URL`, `LLM_API_KEY`, and `LLM_MODEL` configuration. - Send OpenAI-compatible `/chat/completions` requests with bearer authentication. - Add unit coverage for configuration, payload, token usage, and missing settings. - Add `.env.example` and README examples suitable for Docker/Dockge. - Build and publish the resulting image through the supported Gitea Ubuntu runner. ## Acceptance criteria - LiteLLM reports configured/misconfigured state transparently through health endpoints. - No key is logged or committed. - Unit, Compose, and Docker image checks pass in Gitea Actions. - Production publishes `git.wilkensxl.de/code-inc/intelligence-terminal:latest` plus immutable commit and date tags.
MrSphay added the research label 2026-07-03 21:04:01 +00:00
Author
Owner

Work started in PR #48: #48. Branch: codex/issue-47-litellm-provider. Waiting for Gitea runner verification before merge.

Work started in PR #48: https://git.wilkensxl.de/Code-Inc/intelligence-terminal/pulls/48. Branch: `codex/issue-47-litellm-provider`. Waiting for Gitea runner verification before merge.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Code-Inc/intelligence-terminal#47