Skip to content

v0.3.0-rc.1

Compare
Choose a tag to compare
@brainlid brainlid released this 16 Dec 00:23
· 27 commits to main since this release
d766e79

See CHANGELOG.md for notes on updating for breaking changes.

What's Changed

  • Improvements to docs by @brainlid in #145
  • ChatGoogleAI fixes and updates by @brainlid in #152
  • fix: typespec error on Message.new_user/1 by @bwan-nan in #151
  • Convert to use mimic for mocking calls by @brainlid in #155
  • Remove ApiOverride reference in mix.exs project.docs by @stevehodgkiss in #157
  • Fix OpenAI chat stream hanging by @stevehodgkiss in #156
  • Fix streaming error when using Azure OpenAI Service by @stevehodgkiss in #158
  • Update Azure OpenAI Service streaming fix by @stevehodgkiss in #161
  • Fix ChatOllamaAI streaming response by @alappe in #162
  • Fix PromptTemplate example by @joelpaulkoch in #167
  • adds OpenAI project authentication. by @fbettag in #166
  • Anthropic support for streamed tool calls with parameters by @brainlid in #169
  • change return of LLMChain.run/2 - breaking change by @brainlid in #170
  • 🐛 cast tool_calls arguments correctly inside message_deltas by @rparcus in #175
  • Do not duplicate tool call parameters if they are identical by @michalwarda in #174
  • Structured Outputs by supplying strict: true by @cristineguadelupe in #173
  • feat: add OpenAI's new structured output API by @monotykamary in #180
  • Support system instructions for Google AI by @elliotb in #182
  • Handle empty text parts from GoogleAI responses by @elliotb in #181
  • Handle missing token usage fields for Google AI by @elliotb in #184
  • Handle functions with no parameters for Google AI by @elliotb in #183
  • Add AWS Bedrock support to ChatAnthropic by @stevehodgkiss in #154
  • Handle all possible finishReasons for ChatGoogleAI by @elliotb in #188
  • Remove unused assignment from ChatGoogleAI by @elliotb in #187
  • Add support for passing safety settings to Google AI by @elliotb in #186
  • Add tool_choice for OpenAI and Anthropic by @avergin in #142
  • add support for examples to title chain by @brainlid in #191
  • add "processed_content" to ToolResult struct and support storing Elixir data from function results by @brainlid in #192
  • Revamped error handling and handles Anthropic's "overload_error" by @brainlid in #194
  • Documenting AWS Bedrock support with Anthropic Claude by @brainlid in #195
  • Cancel a message delta when we receive "overloaded" error by @brainlid in #196
  • implement initial support for fallbacks by @brainlid in #207
  • Fix content-part encoding and decoding for Google API. by @vkryukov in #212
  • Fix specs and examples by @vkryukov in #211
  • Ability to Summarize an LLM Conversation by @brainlid in #216
  • Prepare for v0.3.0-rc.1 by @brainlid in #217

New Contributors

Full Changelog: v0.3.0-rc.0...v0.3.0-rc.1