| |
| SECRET_KEY=your-super-secret-key-change-this-in-production |
| ALGORITHM=HS256 |
| ACCESS_TOKEN_EXPIRE_MINUTES=30 |
|
|
| |
| QWEN_API_KEY=your-qwen-api-key |
| GEMINI_API_KEY=your-gemini-api-key |
| HF_TOKEN=your-hugging-face-token |
|
|
| |
| HUGGING_FACE_API_KEY=your-hugging-face-api-key |
|
|
| |
| EMBEDDINGS_API_KEY=your-embeddings-api-key |
|
|
| |
| DATABASE_URL=sqlite:///./physical_ai_book.db |
|
|
| |
| VECTOR_DB_URL=http://localhost:6333 |
|
|
| |
| TRANSLATION_API_KEY=your-translation-api-key |
|
|
| |
| JWT_SECRET_KEY=your-super-secret-jwt-key-here |
| JWT_ALGORITHM=HS256 |
|
|
| |
| QDRANT_URL=http://localhost:6333 |
|
|
| |
| LOG_LEVEL=INFO |
|
|
| |
| ALLOWED_ORIGINS=http://localhost:3000,http://localhost:8000,http://localhost:3001,https://yourdomain.com |
|
|
| |
| OPENAI_API_KEY=your-openai-api-key |
| ANTHROPIC_API_KEY=your-anthropic-api-key |
| COHERE_API_KEY=your-cohere-api-key |
|
|
| |
| GOOGLE_API_KEY=your-google-api-key |
| GOOGLE_CSE_ID=your-google-custom-search-id |
|
|
| |
| API_REQUEST_TIMEOUT=30 |
| RATE_LIMIT_MAX_REQUESTS=100 |
| RATE_LIMIT_WINDOW_SIZE=3600 |
|
|
| |
| ENABLE_TRANSLATION=true |
| ENABLE_CHATBOT=true |
| ENABLE_RAG=true |
| ENABLE_AUTH=true |
|
|
| |
| QWEN_MODEL=text-embedding-v1 |
| QWEN_BASE_URL=https://dashscope.aliyuncs.com/api/v1 |
|
|
| |
| GEMINI_MODEL=gemini-pro |
| GEMINI_BASE_URL=https://generativelanguage.googleapis.com/v1beta |
|
|
| |
| HF_MODEL_NAME=sentence-transformers/all-MiniLM-L6-v2 |
| HF_BASE_URL=https://api-inference.huggingface.co/pipeline/feature-extraction/ |
|
|
| |
| MONGODB_URL=mongodb://localhost:27017/physical_ai_book |
|
|
| |
| REDIS_URL=redis://localhost:6379 |
| REDIS_HOST=localhost |
| REDIS_PORT=6379 |
|
|
| |
| SMTP_SERVER=smtp.gmail.com |
| SMTP_PORT=587 |
| SMTP_USERNAME=your-email@gmail.com |
| SMTP_PASSWORD=your-app-password |
| EMAIL_FROM=your-email@gmail.com |