Files
fuzzforge_ai/volumes/env/.env.template
T

79 lines
2.9 KiB
Bash

# =============================================================================
# FuzzForge LiteLLM Proxy Configuration
# =============================================================================
# Copy this file to .env and fill in your API keys
# Bootstrap will automatically create virtual keys for each service
# =============================================================================
# LiteLLM Proxy Internal Configuration
# -----------------------------------------------------------------------------
FF_LLM_PROXY_BASE_URL=http://llm-proxy:4000
LITELLM_MASTER_KEY=sk-master-test
LITELLM_SALT_KEY=super-secret-salt
# Default Models (comma-separated, leave empty for model-agnostic access)
# -----------------------------------------------------------------------------
# Examples:
# openai/gpt-5-mini,openai/text-embedding-3-large
# anthropic/claude-sonnet-4-5-20250929,openai/gpt-5-mini
# (empty = unrestricted access to all registered models)
LITELLM_DEFAULT_MODELS=
# Upstream Provider API Keys
# -----------------------------------------------------------------------------
# Add your real provider keys here - these are used by the proxy to call LLM providers
LITELLM_OPENAI_API_KEY=your-openai-key-here
LITELLM_ANTHROPIC_API_KEY=your-anthropic-key-here
LITELLM_GEMINI_API_KEY=
LITELLM_MISTRAL_API_KEY=
LITELLM_OPENROUTER_API_KEY=
# Virtual Keys Budget & Duration Configuration
# -----------------------------------------------------------------------------
# These control the budget and duration for auto-generated virtual keys
# Task Agent Key - used by task-agent service for A2A LiteLLM calls
TASK_AGENT_BUDGET=25.0
TASK_AGENT_DURATION=30d
# Cognee Key - used by Cognee for knowledge graph ingestion and queries
COGNEE_BUDGET=50.0
COGNEE_DURATION=30d
# General CLI/SDK Key - used by ff CLI and fuzzforge-sdk
CLI_BUDGET=100.0
CLI_DURATION=30d
# Virtual Keys (auto-generated by bootstrap - leave blank)
# -----------------------------------------------------------------------------
TASK_AGENT_API_KEY=
COGNEE_API_KEY=
OPENAI_API_KEY=
# LiteLLM Proxy Client Configuration
# -----------------------------------------------------------------------------
# For CLI and SDK usage (Cognee, ff ingest, etc.)
LITELLM_PROXY_API_BASE=http://localhost:10999
LLM_ENDPOINT=http://localhost:10999
LLM_PROVIDER=openai
LLM_MODEL=litellm_proxy/gpt-5-mini
LLM_API_BASE=http://localhost:10999
LLM_EMBEDDING_MODEL=litellm_proxy/text-embedding-3-large
# UI Access
# -----------------------------------------------------------------------------
UI_USERNAME=fuzzforge
UI_PASSWORD=fuzzforge123
# Cognee service configuration
COGNEE_MCP_URL=
COGNEE_SERVICE_URL=http://localhost:18000
COGNEE_API_KEY=
COGNEE_STORAGE_BACKEND=s3
COGNEE_S3_BUCKET=projects
COGNEE_S3_PREFIX=
COGNEE_S3_ENDPOINT=http://localhost:9000
COGNEE_S3_REGION=us-east-1
COGNEE_S3_ACCESS_KEY=fuzzforge
COGNEE_S3_SECRET_KEY=fuzzforge123
COGNEE_S3_ALLOW_HTTP=1