fabro/.env.example
Bryan Helmkamp 9708ca8177
feat(llm): add Fireworks AI as an opt-in provider
Adds a disabled-by-default `fireworks` provider to the built-in catalog,
served through the existing openai_compatible adapter/codec. The curated
roster covers Kimi K2.7 Code (default), Kimi K2.6, DeepSeek V4 Pro/Flash,
GLM 5.2, MiniMax M2.7, Qwen 3.7 Plus, and GPT-OSS 120B/20B (small
default + probe), with serverless pricing including cached-input rates.

All api_ids were verified live against /chat/completions (Fireworks'
GET /v1/models only returns a featured subset), and serverless responses
were confirmed to report prompt_tokens_details.cached_tokens, so cache
billing works through the existing codec path.

FIREWORKS_API_KEY is registered as an optional vault secret; provider
login, vault storage, and diagnostics probing are catalog-driven and
need no code changes. Includes catalog/install tests, two live e2e
tests, an integrations docs page, and a provider logo for the web UI.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 08:03:39 -04:00

30 lines
815 B
Text

ANTHROPIC_API_KEY=
BRAVE_SEARCH_API_KEY=
DAYTONA_API_KEY=
FIREWORKS_API_KEY=
GEMINI_API_KEY=
INCEPTION_API_KEY=
KIMI_API_KEY=
MINIMAX_API_KEY=
OPENAI_API_KEY=
OPENROUTER_API_KEY=
POOLSIDE_API_KEY=
ZAI_API_KEY=
SESSION_SECRET=
GITHUB_APP_CLIENT_SECRET=
GITHUB_APP_WEBHOOK_SECRET=
GITHUB_APP_PRIVATE_KEY=
FABRO_SLACK_APP_TOKEN=
FABRO_SLACK_BOT_TOKEN=
# Public hostname for the prod docker-compose stack. Leave unset for
# localhost (Caddy will serve plain HTTP); set to a real DNS name to
# let Caddy auto-provision a Let's Encrypt certificate.
FABRO_DOMAIN=
# Canonical external web origin for deployments where TLS is terminated outside
# the Fabro container. Use this with the Tailscale Services compose file, for
# example https://fabro-testing.example.ts.net. Do not include a trailing slash.
FABRO_WEB_URL=