|
|
|
|
|
OPENAI_API_KEY=your_openai_key_here |
|
|
|
|
|
ANTHROPIC_API_KEY=your_anthropic_key_here |
|
|
|
|
|
DEFAULT_PROVIDER=openai |
|
|
|
|
|
MAX_SUGGESTIONS=5 |
|
DEBOUNCE_DELAY=300 |
|
CACHE_TTL=3600 |
|
MAX_INPUT_LENGTH=1000 |
|
|
|
|
|
CACHE_MAX_SIZE=1000 |
|
CACHE_ENABLED=true |
|
|
|
|
|
LOG_LEVEL=INFO |
|
LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s |
|
|
|
|
|
RATE_LIMIT_REQUESTS_PER_MINUTE=60 |
|
RATE_LIMIT_ENABLED=true |
|
|
|
|
|
OPENAI_MODEL=gpt-4o-mini |
|
ANTHROPIC_MODEL=claude-3-haiku-20240307 |
|
|
|
|
|
TEMPERATURE_EMAIL=0.6 |
|
TEMPERATURE_CREATIVE=0.8 |
|
TEMPERATURE_LINKEDIN=0.7 |
|
|
|
|
|
DEFAULT_TOKENS_EMAIL=250 |
|
DEFAULT_TOKENS_CREATIVE=500 |
|
DEFAULT_TOKENS_LINKEDIN=500 |
|
|
|
|
|
UI_THEME=soft |
|
UI_TITLE=π LinkedIn Smart Auto-Complete |
|
UI_DESCRIPTION=Intelligent LinkedIn text completion powered by AI |
|
|
|
|
|
SERVER_HOST=0.0.0.0 |
|
SERVER_PORT=7860 |
|
SERVER_SHARE=false |
|
|
|
|
|
ENABLE_INPUT_SANITIZATION=true |
|
MAX_CONCURRENT_REQUESTS=10 |
|
|
|
|
|
DEBUG_MODE=false |
|
ENABLE_ANALYTICS=true |
|
|