mirror of
https://github.com/FuzzingLabs/fuzzforge_ai.git
synced 2026-10-10 03:23:55 +02:00
79 lines
2.9 KiB
Bash
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
|