Releases: logan-markewich/llama_index_starter_pack
v0.8.0
This is long overdue! I continue to see people star this repo, so did the heavy lifting to modernize it to the latest version of llama-index
- dependencies updated to utilize the modular dependency structure of llama-index
- updated streamlit usage to use
st.chat_message()
- updated streamlit usage to highlight streaming
v0.7.0
Update all llama-index usage to use library version v0.6.13.
v0.6.0
A new demo has been added!
See how you can leverage llama index and streamlit to extract terms/definitions from text, build your own knowledge base, and query against it. Check out the new code in the streamlit_term_definition
demo folder.
A full tutorial is available here!
And a hosted demo on Huggingface is here!
v0.5.2
This update migrates all Llama Index usage to match the new interfaces and objects introduced in 0.5.x.
The readme also now links to hosted versions of the streamlit demos, powered by Huggingface Spaces!
https://huggingface.co/spaces/llamaindex/llama_index_sql_sandbox
https://huggingface.co/spaces/llamaindex/llama_index_vector_demo
v0.5.1
Just a few bug fixes from the community:
- @leo4stone fixed a small bug in the typescript query API call! (and thanks @Lufffya for helping debug!) #6
- @ZhangBohan fixed a small bug when using pickle #8
v0.5.0
Updated with a brand new demo, the Streamlit SQL Sandbox!
The SQL Index in Llama Index is a powerful feature, and this demo is only scratching the surface.
This demo uses a sample database of three tables, revolving around business details, health inspections, and violations for San Francisco restaurants. The Llama Index package allows your LLM to understand this SQL database and construct queries across multiple tables.
This demo provides the following features:
- Configure your LLM settings
- Configure context descriptions for SQL tables
- Configure the langchain tool description
- Test out the Text2SQL capabilities of Llama Index
- Test out a custom SQL agent/tool in langhchain, powered by Llama Index!
Still TODO, but in the future, I would like to integrate GuardRails to try and ensure the SQL is valid 💪🏻
v0.4.1
This releases adds an example react-frontend using the existing flask API demo.
While the scope for a llama_index frontend is endless, this frontend includes:
- uploading documents into a GPTSimpleVectorIndex
- viewing which documents are in the index
- querying the index
- viewing query response sources + similarities!
- Docker support!
v0.3.0.post1
WHOOPS, remove (stale) api key
v0.3.0
New repo structure to facilitate future examples, as well as some cool updates to the flask demo!
- flask demo now includes an
upload
endpoint - flask demo includes a separate server for the index, with locks, to ensure inserts are handled safely (remember, flask is multithreaded!)
- postman examples are included for the flask api
v0.2.0
The (nearly) initial release. Contains useful starting points you can use to launch the development of a llama_index application:
- flask demo
- streamlit demo (with link to live deployment, thanks @tylerjrichards! )
- Dockerfile example