graphiti/graphiti_core
Daniel Chalef 9e78890f2e
Gemini support (#324)
* first cut

* Update dependencies and enhance README for optional LLM providers

- Bump aiohttp version from 3.11.14 to 3.11.16
- Update yarl version from 1.18.3 to 1.19.0
- Modify pyproject.toml to include optional extras for Anthropic, Groq, and Google Gemini
- Revise README.md to reflect new optional LLM provider installation instructions and clarify API key requirements

* Remove deprecated packages from poetry.lock and update content hash

- Removed cachetools, google-auth, google-genai, pyasn1, pyasn1-modules, rsa, and websockets from the lock file.
- Added new extras for anthropic, google-genai, and groq.
- Updated content hash to reflect changes.

* Refactor import paths for GeminiClient in README and __init__.py

- Updated import statement in README.md to reflect the new module structure for GeminiClient.
- Removed GeminiClient from the __all__ list in __init__.py as it is no longer directly imported.

* Refactor import paths for GeminiEmbedder in README and __init__.py

- Updated import statement in README.md to reflect the new module structure for GeminiEmbedder.
- Removed GeminiEmbedder and GeminiEmbedderConfig from the __all__ list in __init__.py as they are no longer directly imported.
2025-04-06 09:27:04 -07:00
..
cross_encoder remove BGE reranker client from cross_encoder initializatio nto preve… (#296) 2025-03-18 17:48:14 -04:00
embedder Gemini support (#324) 2025-04-06 09:27:04 -07:00
llm_client Gemini support (#324) 2025-04-06 09:27:04 -07:00
models fix node save errors (#303) 2025-03-24 13:52:14 -04:00
prompts Gemini support (#324) 2025-04-06 09:27:04 -07:00
search Entity attributes in prompts (#284) 2025-03-04 16:34:19 -05:00
utils Gemini support (#324) 2025-04-06 09:27:04 -07:00
__init__.py
edges.py get edges by uuids return empty list instead of errors (#308) 2025-03-27 15:00:05 -04:00
errors.py add entity type validation handling (#320) 2025-04-04 13:53:04 -04:00
graphiti.py Gemini support (#324) 2025-04-06 09:27:04 -07:00
helpers.py get edges by node uuid (#291) 2025-03-13 15:44:02 -04:00
nodes.py swap type_description to docstring (#287) 2025-03-05 15:27:03 -05:00
py.typed Add py.typed file (#105) 2024-09-11 08:44:06 -04:00