v0.5.0
Pre-releaseThis 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