* fixed blocking call * fixed blocking call * fixed r2r flows * fastapi wrapper and containerization * chore: add langgraph-checkpoint-postgres as a dependency in pyproject.toml - Included "langgraph-checkpoint-postgres>=2.0.23" in the dependencies section to enhance project capabilities. * feat: add .env.example for environment variable configuration - Introduced a new .env.example file to provide a template for required and optional API keys. - Updated .env.production to ensure consistent formatting. - Enhanced deploy.sh with a project name variable and improved health check logic. - Modified docker-compose.production.yml to enforce required POSTGRES_PASSWORD environment variable. - Updated README.md and devcontainer scripts to reflect changes in .env file creation. - Improved code formatting and consistency across various files. * fix: update .gitignore and clean up imports in webapp.py and rag_agent.py - Modified .gitignore to include task files for better organization. - Cleaned up unused imports and improved function calls in webapp.py for better readability. - Updated rag_agent.py to streamline import statements and enhance type safety in function definitions. - Refactored validation logic in check_duplicate.py to simplify checks for sanitized names. * Update src/biz_bud/webapp.py Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com> * Update src/biz_bud/agents/rag/retriever.py Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com> * Update Dockerfile.production Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com> * Update packages/business-buddy-tools/src/bb_tools/r2r/tools.py Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com> * Update src/biz_bud/agents/rag_agent.py Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com> * feat: add BaseCheckpointSaver interface documentation and enhance singleton pattern guidelines - Introduced new documentation for the BaseCheckpointSaver interface, detailing core methods for checkpoint management. - Updated check_singletons.md to include additional singleton patterns and best practices for resource management. - Enhanced error handling in create_research_graph to log failures when creating the Postgres checkpointer. --------- Co-authored-by: qodo-merge-pro[bot] <151058649+qodo-merge-pro[bot]@users.noreply.github.com>
11 lines
1002 B
Plaintext
11 lines
1002 B
Plaintext
# API Keys (Required to enable respective provider)
|
|
ANTHROPIC_API_KEY="your_anthropic_api_key_here" # Required: Format: sk-ant-api03-...
|
|
PERPLEXITY_API_KEY="your_perplexity_api_key_here" # Optional: Format: pplx-...
|
|
OPENAI_API_KEY="your_openai_api_key_here" # Optional, for OpenAI/OpenRouter models. Format: sk-proj-...
|
|
GOOGLE_API_KEY="your_google_api_key_here" # Optional, for Google Gemini models.
|
|
MISTRAL_API_KEY="your_mistral_key_here" # Optional, for Mistral AI models.
|
|
XAI_API_KEY="YOUR_XAI_KEY_HERE" # Optional, for xAI AI models.
|
|
AZURE_OPENAI_API_KEY="your_azure_key_here" # Optional, for Azure OpenAI models (requires endpoint in .taskmaster/config.json).
|
|
OLLAMA_API_KEY="your_ollama_api_key_here" # Optional: For remote Ollama servers that require authentication.
|
|
GITHUB_API_KEY="your_github_api_key_here" # Optional: For GitHub import/export features. Format: ghp_... or github_pat_...
|