- Added GoogleProvider class to handle chat completions with Google Gemini API. - Implemented client initialization and response handling for streaming and non-streaming responses. - Created utility functions for tool conversion, response parsing, and content extraction. - Removed legacy tool conversion utilities from the tools module. - Enhanced logging for better traceability of API interactions and error handling.
31 lines
282 B
Plaintext
31 lines
282 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# Virtual environment
|
|
env/
|
|
.venv/
|
|
|
|
# Configuration
|
|
config/config.ini
|
|
config/mcp_config.json
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Streamlit
|
|
.streamlit/
|
|
|
|
# resources
|
|
resources/
|
|
|
|
# Ruff
|
|
.ruff_cache/
|
|
|
|
# Distribution / packaging
|
|
dist/
|
|
build/
|
|
*.egg-info/
|