gigachain-postgres
Описание
Языки
- Python98,9%
- Makefile1,1%
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
README.md
langchain-postgres
The package implementations of core LangChain abstractions using langchain-postgres.Postgres
The package is released under the MIT license.
Feel free to use the abstraction as provided or else modify them / extend them as appropriate for your own application.
Requirements
The package currently only supports the psycogp3 driver.
Installation
Change Log
0.0.6:
- Remove langgraph as a dependency as it was causing dependency conflicts.
- Base interface for checkpointer changed in langgraph, so existing implementation would've broken regardless.
Usage
ChatMessageHistory
The chat message history abstraction helps to persist chat message history in a postgres table.
PostgresChatMessageHistory is parameterized using a and a table_name.session_id
The is the name of the table in the database where
the chat messages will be stored.table_name
The is a unique identifier for the chat session. It can be assigned
by the caller using session_id.uuid.uuid4()
Vectorstore
See example for the PGVector vectorstore here