47 Commits

Author SHA1 Message Date
Thor Christoffersen Hochman
587f1b9876
Add Ollama documentation to readme (#601)
Add Ollama documentation
2025-06-24 17:33:35 -07:00
Preston Rasmussen
14146dc46f
Add support for falkordb (#575)
* [wip] add support for falkordb

* updates

* fix-async

* progress

* fix-issues

* rm-date-handler

* red-code

* rm-uns-try

* fix-exm

* rm-un-lines

* fix-comments

* fix-se-utils

* fix-falkor-readme

* fix-falkor-cosine-score

* update-falkor-ver

* fix-vec-sim

* min-updates

* make format

* update graph driver abstraction

* poetry lock

* updates

* linter

* Update graphiti_core/search/search_utils.py

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: Dudi Zimberknopf <zimber.dudi@gmail.com>
Co-authored-by: Gal Shubeli <galshubeli93@gmail.com>
Co-authored-by: Gal Shubeli <124919062+galshubeli@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-13 12:06:57 -04:00
Eric Jolibois
08bb08a61c
docs: add required LLMConfig for Azure OpenAI (#558)
* docs: add required `LLMConfig` for Azure OpenAI

* chore: set default models
2025-06-05 12:50:15 -04:00
Daniel Chalef
9ad5c4b4df
docs: update README.md with REST Service section and GitHub stars badge (#401)
* Update README.md to improve structure and clarity. Removed redundant section on Graph Service and added a new section for REST Service. Included a tip about the MCP server for enhanced user guidance.

* Add GitHub stars badge to README.md for enhanced visibility
2025-04-26 11:09:05 -07:00
Daniel Chalef
d11e34d5ca
docs: update README with MCP server and REST service sections (#395)
Update README.md to improve structure and clarity. Removed redundant section on Graph Service and added a new section for REST Service. Included a tip about the MCP server for enhanced user guidance.
2025-04-24 16:50:54 -07:00
Pavlo Paliychuk
69a9108a44
docs: update badges and layout in README.md (#385)
* chore: Update badges

* chore: Update badges

* fix: arxiv link
2025-04-21 21:23:40 -04:00
Daniel Chalef
31a4bfeeb2
docs: add note on LLM service compatibility in README.md (#359)
Enhance README with important note on LLM service compatibility. Clarified that Graphiti works best with LLMs supporting Structured Output, highlighting potential issues with smaller models.
2025-04-15 14:54:02 -07:00
Daniel Chalef
77406dfae9
docs: add installation instructions for Graphiti using poetry and uv (#340)
docs: enhance README with installation instructions for Google Gemini support
2025-04-08 21:20:09 -07:00
Daniel Chalef
0f6ac57dab
chore: update version to 0.9.3 and restructure dependencies (#338)
* Bump version from 0.9.0 to 0.9.1 in pyproject.toml and update google-genai dependency to >=0.1.0

* Bump version from 0.9.1 to 0.9.2 in pyproject.toml

* Update google-genai dependency version to >=0.8.0 in pyproject.toml

* loc file

* Update pyproject.toml to version 0.9.3, restructure dependencies, and modify author format. Remove outdated Google API key note from README.md.

* upgrade poetry and ruff
2025-04-08 20:47:38 -07:00
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
Daniel Chalef
d3c83adb04
Enhance README and add quickstart example for Graphiti (#326)
- Updated the main README to direct users to the new quickstart example.
- Added a comprehensive quickstart example demonstrating Graphiti's core functionalities, including connecting to Neo4j, adding episodes, and performing searches.
- Created a requirements.txt file for the quickstart example to manage dependencies.
- Documented setup instructions and next steps for users to explore Graphiti's capabilities.
2025-04-06 09:24:02 -07:00
Daniel Chalef
4307274967
Add MCP Server (#301)
* experimental

* experimental

* experimental

* wip

* wip

* wip

* wip

* code cleanup

* refactor and cleanup

* fix lint

* remove unneeded mcp dep

* polish
2025-03-24 17:08:19 -07:00
Daniel Chalef
f00fb2a8a0
docs: update README for real-time capabilities and GraphRAG comparison (#299)
* update intro and add graphrag

* small nits
2025-03-22 09:41:42 -07:00
Tomek Słoma
5cad6c8504
Allow usage of different openai compatible clients in embedder and encoder (#279)
* allow usage of different openai compatible clients in embedder and encoder

* azure openai

* cross encoder example

---------

Co-authored-by: Daniel Chalef <131175+danielchalef@users.noreply.github.com>
2025-03-15 20:46:22 -07:00
Daniel Chalef
55e308fb9f
feat: add Azure OpenAI Embedding support to Graphiti (#293)
support for Azure OpenAI
2025-03-15 14:15:45 -07:00
Scarlett Attensil
59521c1c93
Scarlett/add keywords (#288)
* Initial changes.md

* revise.md

* revise.md

* revise
2025-03-15 10:58:40 -07:00
Scarlett Attensil
e1022fa21d
Scarlett/add logo and stars (#269)
* Add logo and star call out

* Update README.md

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-21 10:32:54 -08:00
Preston Rasmussen
5e57c58037
Neo4j 5.26 (#271)
5.26
2025-02-21 13:05:41 -05:00
Daniel Chalef
104516bd89
docs: update README to enhance clarity and add Zep Memory section (#260)
* docs: update README to enhance clarity and add Zep Memory section

* docs: fix formatting in README for clarity on Zep's memory capabilities

* docs: add hyperlink to arXiv paper in README for improved accessibility
2025-02-02 09:20:26 -08:00
Preston Rasmussen
281fe072cb
add fulltext search limit (#215)
* add fulltext search limit

* format

* update

* update

* update tests

* remove unused imports

* format

* mypy
2024-11-14 12:18:18 -05:00
Preston Rasmussen
b8f52670ce
Bulk add nodes and edges (#205)
* test

* only use parallel runtime if set to true

* add and test bulk add

* remove group_ids

* format

* bump version

* update readme
2024-10-31 12:31:37 -04:00
Preston Rasmussen
5506a01e24
In memory label propagation community detection (#136)
* WIP

* in memory graph detection

* format

* add comments

* update readme

* fixed an issue where solo nodes would throw an error when building communities
2024-09-23 11:05:44 -04:00
Daniel Chalef
69964d302a
Update README.md with graphiti logo (#131) 2024-09-19 14:52:16 -07:00
Preston Rasmussen
bfd8d3bb68
Add group_id CRUD endpoints and option store content bool (#130)
* add group_ids CRUD

* option to not store content

* ellipsis
2024-09-19 16:16:40 -04:00
Pavlo Paliychuk
66111a66db
chore: Update service readme (#93)
* chore: Update service readme

* Update README.md

* point to the image in server readme

* chore: Update readme + rename image to graphiti
2024-09-06 16:11:04 -04:00
Daniel Chalef
1d31442751
Update README.md (#84)
fix graphiti docs link
2024-09-05 09:56:05 -04:00
Daniel Chalef
2b6adb5279
Update README.md (#80) 2024-09-03 21:32:44 -07:00
Daniel Chalef
f97eb76cc3
Update image URL in README.md (#78) 2024-09-03 12:07:19 -07:00
Daniel Chalef
db12ac548d
README.md fixes (#74)
fixed casing on `graphiti`
2024-09-01 12:35:31 -07:00
Daniel Chalef
d36306e1e9
Update README.md (#71) 2024-08-31 10:37:27 -07:00
Daniel Chalef
f41c442f0f
Update README.md - fix image url (#70) 2024-08-31 10:34:07 -07:00
Daniel Chalef
379a3c89cd
Update README.md messaging (#69)
Update README.md
2024-08-31 10:32:57 -07:00
Daniel Chalef
aac06d9d24
Update README.md - CRUD done (#66) 2024-08-27 23:17:22 -07:00
Daniel Chalef
d9f07049bd
Update README.md - init (#64)
* Update README.md - init

* Update README.md
2024-08-27 15:42:09 -07:00
Daniel Chalef
383a2c22af
Update README.md - docs to docs site (#60)
* Update README.md - docs to docs site

* Update README.md

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-08-27 12:56:17 -07:00
Daniel Chalef
7aa5cea7da
Update README.md (#59) 2024-08-27 12:06:13 -07:00
Daniel Chalef
9591c78bbb
Update README.md (#58) 2024-08-27 11:57:04 -07:00
Daniel Chalef
60b75685e9
Update README.md (#57) 2024-08-27 11:11:18 -07:00
Daniel Chalef
b8abdfaedd
Update README.md w/ spacing (#56) 2024-08-27 11:02:50 -07:00
Pavlo Paliychuk
398e1c13dc
Update status and roadmap section (#53)
* Update status and roadmap section

* update

* update
2024-08-27 11:01:08 -07:00
Daniel Chalef
ea0bb87ff3
Update README.md (#55) 2024-08-27 10:59:50 -07:00
Daniel Chalef
0c8242bb0a
Chore/add-intro-gif v2 (#54)
* feat: Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides

* Update image URL in README.md for graphiti demo slides
2024-08-27 10:52:28 -07:00
Daniel Chalef
66917bae57
feat: Add graphiti demo slides to README.md (#52) 2024-08-27 10:24:28 -07:00
Daniel Chalef
a498344fe3
README wip (#42)
* wip

* chore: Update project name and description, fix packaging, and update pyproject.toml

* wip

* wip

* wip

* wip

* wip

* chore: Update project name and description, fix packaging, and update pyproject.toml

* readme wip

* chore: Update README.md formatting and episode body in graphiti_core

* chore: Update source description and metadata in graphiti_core

* Update episode body formatting in README.md

* chore: Update episode body formatting in README.md

* chore: Update episode body formatting in README.md

* chore: Update episode body formatting in README.md

* chore: Update episode body formatting in README.md
2024-08-27 06:39:55 -07:00
Daniel Chalef
dbc7004eb7
Add a LICENSE file containing the Apache v2 license (#29)
---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/getzep/graphiti?shareId=XXXX-XXXX-XXXX-XXXX).
2024-08-23 11:16:12 -07:00
Daniel Chalef
50da9d0f31
format and linting (#18)
* Makefile and format

* fix podcast stuff

* refactor: update import statement for transcript_parser in podcast_runner.py

* format and linting

* chore: Update import statements and remove unused code in maintenance module
2024-08-22 12:26:13 -07:00
paulpaliychuk
37007d87bc chore: Add readme, gitignore and poetry files 2024-08-13 14:50:17 -04:00