Releases: Daethyra/FreeStream
v7.0.0 PowerBot
What's Changed
- 6.0.0 initial commit | built on LangChain v1.0 pre-release by @Daethyra in #227
- chore(deps): bump the pip group across 1 directory with 5 updates by @dependabot[bot] in #230
- 7.0.0 initial commit | PowerBot and Pagination by @Daethyra in #233
Full Changelog: v4.1.2...v7.0.0
PowerBot
The most flexible chatbot so far, it uses create_agent() to initialize a "production-ready ReAct (Reasoning + Acting) agent."
PowerBot maintains state and loops through nodes such as tool invocation or message generation. It has access to four tools, get_weather, web_search, clock, and calculator. These tools are self-descriptive.
Extended Changelog
- chore(deps): ran
poetry update&lockby @Daethyra in #98 - chore(freestream): enable GPT4 and Opus by @Daethyra in #99
- GIF_background by @Daethyra in #100
- Add: Download conversation history button by @Daethyra in #101
- GIF background stops during 'Completion' by @Daethyra in #103
- chore(freestream): remove redundant conversation history download button by @Daethyra in #110
- refactor(model names): updated model names in Curie and RAGbot scripts by @Daethyra in #114
- chore(deps): bump tqdm from 4.66.2 to 4.66.3 in the pip group across 1 directory by @dependabot[bot] in #104
- chore(deps): bump streamlit from 1.33.0 to 1.34.0 by @dependabot[bot] in #106
- chore(deps): bump unstructured from 0.12.5 to 0.13.7 by @dependabot[bot] in #113
- chore(deps): bump langchain from 0.1.16 to 0.1.20 by @dependabot[bot] in #111
- chore(deps): bump langchain-openai from 0.0.7 to 0.1.6 by @dependabot[bot] in #109
- Patch/curie system prompt by @Daethyra in #116
- removed unused dependencies; resolves REMINDER: Remove unused packages from
pyproject.toml#115 by @Daethyra in #117 - retriever(fetch_k): reduce number of retrieved documents to filter from by @Daethyra in #118
- chore(deps): bump langchain-openai from 0.1.6 to 0.1.7 by @dependabot[bot] in #120
- chore(deps): bump langchain-anthropic from 0.1.11 to 0.1.13 by @dependabot[bot] in #119
- chore(deps): bump requests from 2.31.0 to 2.32.0 in the pip group across 1 directory by @dependabot[bot] in #122
- chore(deps): bump unstructured from 0.13.7 to 0.14.0 by @dependabot[bot] in #121
- chore(deps): bump langchain from 0.1.20 to 0.2.1 by @dependabot[bot] in #125
- chore(deps): bump streamlit from 1.34.0 to 1.35.0 by @dependabot[bot] in #124
- Bring branch current by @Daethyra in #129
- Patch/dependencies by @Daethyra in #130
- Add
langchain-communityby @Daethyra in #131 - chore(deps): bump the pip group across 1 directory with 2 updates by @dependabot[bot] in #136
- chore(deps): bump unstructured from 0.14.2 to 0.14.4 by @dependabot[bot] in #137
- chore(deps): bump langchain-anthropic from 0.1.13 to 0.1.15 by @dependabot[bot] in #134
- chore(deps): bump langchain-openai from 0.1.7 to 0.1.8 by @dependabot[bot] in #133
- chore(deps): bump sentence-transformers from 2.7.0 to 3.0.0 by @dependabot[bot] in #132
- chore(deps): bump setuptools from 69.5.1 to 70.0.0 by @dependabot[bot] in #126
- chore(update dependencies): project version 4.3.0 by @Daethyra in #147
- Split
model_namesdictionary and dynamically load chat models by @Daethyra in #148 - fix(pages): stop process if no API key is provided by @Daethyra in #149
- chore(pages): update supported file types and anthropic models by @Daethyra in #157
- chore(freestream): Add GPT-4o Mini by @Daethyra in #163
- chore(dependency updates): update project to 4.4.3 by @Daethyra in #164
- chore(pyproject): update Python version to 3.10.x by @Daethyra in #177
- 4.4.5 | Increased Precision in Context Retrieval; Resolves Deprecation Warnings, Dependabot PRs by @Daethyra in #185
- chore(deps): bump the pip group across 1 directory with 3 updates by @dependabot[bot] in #184
- chore(deps): bump unstructured from 0.14.10 to 0.15.7 by @dependabot[bot] in #182
- chore(deps): bump setuptools from 70.3.0 to 73.0.1 by @dependabot[bot] in #183
- Update project version by @Daethyra in #187
- Revert: Import Statements and some Package Changes by @Daethyra in #188
- chore(deps): bump streamlit from 1.35.0 to 1.37.1 by @dependabot[bot] in #174
- v5.0.0 | refactor utility module | update Curie system prompt | update dependencies/project version by @Daethyra in #201
- 6.0.0 initial commit | built on LangChain v1.0 pre-release by @Daethyra in #227
- chore(deps): bump the pip group across 1 directory with 5 updates by @dependabot[bot] in #230
- 7.0.0 initial commit | PowerBot and Pagination by @Daethyra in #233
Full Changelog: v4.1.2...v7.0.0
v4.1.2 Project Refocusing
Main Changes
To refocus the project on chatbots for specific use-cases, I've removed two pages
- Disabled Real-ESRGAN image upscaler and InfoNexus(LangGraph Agent) pages
- I also removed the CUDA dependency for Torch
What's Changed
- chores(multiple): updated README to reflect release 4.0.1 and updated the
poetry.lockfile by @Daethyra in #81 - Update template.secrets.toml by @Daethyra in #82
- feat(workflows): add Black code formatting workflow by @Daethyra in #83
- chore(dependencies): updated streamlit requirement to version 1.33.0,… by @Daethyra in #85
- 4.1.0 toolexecutor | Conversational Agent w/ Tavily Search & Retriever by @Daethyra in #84
- fix(pages): corrected tool model assignment by @Daethyra in #87
- fix(pages): fix display issue in InfoNexus page by @Daethyra in #88
- note(disable gpt4 and opus): added note asking for cost consideration from users by @Daethyra in #86
- fixed typo by @Daethyra in #89
- chore(chat models): disabled Claude Sonnet and Gemini-Pro by @Daethyra in #90
- 4.1.2 | archive InfoNexus and Real-ESRGAN pages by @Daethyra in #91
- chore(pyproject): remove unused langchain-google-genai and realesrgan by @Daethyra in #92
- chore(pages): remove unused imports by @Daethyra in #93
Full Changelog: v4.0.1...v4.1.2
v4.0.1 | Real-ESRGAN & General Purpose Chatbot
Summary
- New text-only Chatbot with all the same great options for LLMs that RAGbot has
- Integrated Real-ESRGAN as the upscaler | Removed Swin2SR
- Added the Claude-3 family of models
- Fixed import statements
What's Changed
- chore(git): Update .gitignore and pyproject.toml by @Daethyra in #49
- 3.2.0 by @Daethyra in #51
- 3.2.1 | change
image_upscalerby @Daethyra in #52 - chore(pages): update image upscaler limitations by @Daethyra in #54
- 3.3.0 | Refactor
configure_retrieverto be a class by @Daethyra in #53 - 3.4.0 by @Daethyra in #55
- 3.4.1 by @Daethyra in #57
- 3.4.2 | bug fixes by @Daethyra in #58
- feat(version): update FreeStream version to 3.4.3 by @Daethyra in #59
- 3.4.4 | Add Anthropic's Claude 3 family of models by @Daethyra in #60
- Docs/README by @Daethyra in #61
- chore(pages): update RAGbot model configurations by @Daethyra in #63
- 3.4.5 | Changed image upscaler configuration by @Daethyra in #65
- Patch/upscaler by @Daethyra in #66
- fix(utils): adjust image size limit by @Daethyra in #67
- chore(pages): fix import statements, added import statements for init.py's by @Daethyra in #68
- chore(homepage info): update RAGbot and Image Upscaler descriptions by @Daethyra in #69
- homepage updates by @Daethyra in #70
- Patch/ragbot by @Daethyra in #71
- feat(pages): restructure import statements by @Daethyra in #72
- chore(deps-dev): bump black from 23.12.1 to 24.3.0 by @dependabot in #73
- chore(deps): bump langchain-core from 0.1.32 to 0.1.35 by @dependabot in #75
- 4.0.0 | Replace Swin2SR w/ Real-ESRGAN by @Daethyra in #77
- Basechatbot | General Purpose Chatbot - no files required by @Daethyra in #78
- chore(freestream): rename Real-ESRGAN.py file by @Daethyra in #79
- Update pyproject.toml by @Daethyra in #80
Full Changelog: v3.1.0...v4.0.1
v3.1.0
What's Changed
- 3.0.1 (Added license; updated README) by @Daethyra in #39
- 3.0.2 (Updated footer style; Changed title formatting across pages; updated package versions) by @Daethyra in #40
- 3.0.3 | Homepage information update +
set_llmrefactor by @Daethyra in #42 - 3.1.0 - add a sidebar temperature slider by @Daethyra in #43
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- chore(deps): bump setuptools from 69.0.3 to 69.1.0 by @dependabot in #21
- Clarifying TLDR in README.md by @Daethyra in #24
- chore(poetry): update dependencies versions by @Daethyra in #27
- Changed caption for issue SPA caption isn't a description of what the… by @Daethyra in #28
- 2.0.2 googlegenai by @Daethyra in #34
- Multi-Page Application by @Daethyra in #36
New Contributors
- @dependabot made their first contribution in #21
Full Changelog: v2.0.0...v3.0.1
v2.0.0
v1.0.1
These tools belong to those who seek them
Here's the first release of my attempt at democratizing AI with retrieval augmented generative capabilities. In the future I'd love to collaborate with others to add new models, like Gemini-Pro, HuggingFace chat models, and more!
Description
The code has been thoroughly tested and publicized here where you can try out the chatbot for yourself!
What's Changed
New Contributors
Full Changelog: https://github.com/Daethyra/FreeStream/commits/1.0.1