Skip to content

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@cgillum cgillum released this 16 Dec 16:44
· 1 commit to main since this release
47299c8

This release adds support for AI Assistants, which are effectively chat bots that can call other functions (skills) in your project using OpenAI function calling.

For getting started with C# / .NET, see the samples here.

NuGet Packages

The following NuGet packages were updated as part of this release.

Refer to the project README for full instructions on how to use these packages in your Azure Functions project.

Getting Started with Azure OpenAI

You can create an Azure OpenAI resource as described here. To use your Azure OpenAI resource with these bindings, you must set the following app settings in your function app:

  • AZURE_OPENAI_KEY - The API key for your Azure OpenAI resource.
  • AZURE_OPENAI_ENDPOINT - The endpoint for your Azure OpenAI resource - e.g., https://***.openai.azure.com/.

Lastly, you must use the Model, ChatModel, and/or EmbeddingsModel binding properties to match the name of the Azure OpenAI model deployment (not the model name).

What's Changed (v0.5.0, this version)

  • Assistants - chat bots with skills by @cgillum in #24
  • Bump undici from 5.21.0 to 5.28.2 in /samples/other/nodejs by @dependabot in #25

What's Changed (v0.4.0)

  • Replace WebJobs usage of System.Text.Json with Newtonsoft.Json by @cgillum in #18
  • Preliminary .NET Isolated support by @cgillum in #17
  • Support for chat bot model selection by @cgillum in #22

Full Changelog: v0.3.0...v0.5.0