cognee/.github/workflows
Igor Ilic 8879f3fbbe
feat: Add gemini support [COG-1023] (#485)
<!-- .github/pull_request_template.md -->

## Description
PR to test Gemini PR from holchan

1. Add Gemini LLM and Gemini Embedding support 
2. Fix CodeGraph issue with chunks being bigger than maximum token value
3. Add Tokenizer adapters to CodeGraph

## DCO Affirmation
I affirm that all code in every commit of this pull request conforms to
the terms of the Topoteretes Developer Certificate of Origin


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
    - Added support for the Gemini LLM provider.
    - Expanded LLM configuration options.
- Introduced a new GitHub Actions workflow for multimetric QA
evaluation.
- Added new environment variables for LLM and embedding configurations
across various workflows.

- **Bug Fixes**
    - Improved error handling in various components.
    - Updated tokenization and embedding processes.
    - Removed warning related to missing `dict` method in data items.

- **Refactor**
    - Simplified token extraction and decoding methods.
    - Updated tokenizer interfaces.
    - Removed deprecated dependencies.
    - Enhanced retry logic and error handling in embedding processes.

- **Documentation**
    - Updated configuration comments and settings.

- **Chores**
- Updated GitHub Actions workflows to accommodate new secrets and
environment variables.
    - Modified evaluation parameters.
    - Adjusted dependency management for optional libraries.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: holchan <61059652+holchan@users.noreply.github.com>
Co-authored-by: Boris <boris@topoteretes.com>
2025-01-31 18:03:23 +01:00
..
approve_dco.yaml Update format 2025-01-16 20:16:58 +01:00
cd.yaml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
cd_prd.yaml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
ci.yaml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
clean_stale_pr.yaml fix modal 2025-01-26 17:40:15 +01:00
community_greetings.yml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
docker_compose.yml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
dockerhub.yml Update dockerhub pushes 2025-01-14 20:39:23 +01:00
pr_lint Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
profiling.yaml chore: Change to run profiler on HEAD instead of base branch 2025-01-24 18:18:27 +01:00
py_lint.yml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
release_discord_action.yml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
reusable_notebook.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
reusable_python_example.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
ruff_format.yaml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
ruff_lint.yaml Version 0.1.21 (#431) 2025-01-10 19:37:50 +01:00
test_code_graph_example.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_cognee_llama_index_notebook.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_cognee_multimedia_notebook.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_deduplication.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_dynamic_steps_example.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_dynamic_steps_example_windows.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_llama_index_cognee_integration_notebook.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_milvus.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_multimedia_example.yaml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_multimetric_qa_eval_run.yaml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_neo4j.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_notebook.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_pgvector.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_python_3_10.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_python_3_11.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_python_3_12.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_qdrant.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_simple_example.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00
test_weaviate.yml feat: Add gemini support [COG-1023] (#485) 2025-01-31 18:03:23 +01:00