[BREAKING] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/840] Rename chat_completion_model_name parameter to chat_model in Langchain::LLM parameters.
[BREAKING] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/840] Rename completion_model_name parameter to completion_model in Langchain::LLM parameters.
[BREAKING] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/840] Rename embeddings_model_name parameter to embedding_model in Langchain::LLM parameters.
[BUGFIX] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/850/] Fix MistralAIMessage to handle "Tool" Output
[BUGFIX] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/837] Fix bug when tool functions with no input variables are used with Langchain::LLM::Anthropic
[BUGFIX] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/836] Fix bug when assistant.instructions = nil did not remove the system message
[FEATURE] [https://redirect.github.com/patterns-ai-core/langchainrb/pull/838] Allow setting safety_settings: [] in default_options for Langchain::LLM::GoogleGemini and Langchain::LLM::GoogleVertexAI constructors
[BREAKING] Langchain::Vectorsearch::Milvus was rewritten to work with newer milvus 0.10.0 gem
[BREAKING] Removing Langchain::LLM::GooglePalm
Assistant can now process image_urls in the messages (currently only for OpenAI and Mistral AI)
Vectorsearch providers utilize the global Langchain.logger
Update required milvus, qdrant and weaviate versions
[0.16.1] - 2024-09-30
Deprecate Langchain::LLM::GooglePalm
Allow setting response_object: {} parameter when initializing supported Langchain::LLM::* classes
Simplify and consolidate logging for some of the LLM providers (namely OpenAI and Google). Now most of the HTTP requests are being logged when on DEBUG level
Improve doc on how to set up a custom logger with a custom destination
[0.16.0] - 2024-09-19
Remove Langchain::Thread class as it was not needed.
Support cohere provider for Langchain::LLM::AwsBedrock#embed
[0.15.6] - 2024-09-16
Throw an error when Langchain::Assistant#add_message_callback is not a callable proc.
Resetting instructions on Langchain::Assistant with Google Gemini no longer throws an error.
Add Meta models support for AWS Bedrock LLM
[0.15.5] - 2024-09-10 🇧🇦
Fix for Langchain::Prompt::PromptTemplate supporting nested JSON data
Require common libs at top-level
Add add_message_callback to Langchain::Assistant constructor to invoke an optional function when any message is added to the conversation
Adding Assistant syntactic sugar with #run! and #add_message_and_run!
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps langchainrb from 0.15.2 to 0.19.0.
Release notes
Sourced from langchainrb's releases.
... (truncated)
Changelog
Sourced from langchainrb's changelog.
... (truncated)
Commits
f980820
0.19.0 (#854)cf2bafd
Shorter model name params (#840)8091e54
Update CHANGELOG.mdfd7e02e
Fix MistralAIMessage to handle "Tool" Output (#850)9e93084
Enhance code comments (#846)630428f
Update README.md7ce8ed5
Update CHANGELOG.md69a47c7
Allow setting safety_setting: [] in default_options for Langchain::LLM::Googl...d127ced
Update dependabot.yml3a8ebcc
Fix issue with clearing instructions (#836)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show