2024-08-28: Updated nuget pkgs, update deploy to use gpt-4o-mini and target region
Main changes up to 2024-08-28
- update nuget packages to latest versions.
- change default model from gpt-35-turbo to gpt-4o-mini
- change default azure deployment region to East US
- remove the paragraph about requesting access to AOAI
- improve yml files
- update readme with Azure AI Search
- update core AZD bicep modules from the official repo
- implement chat protocol
What's Changed
- Initial PR: azure-search-openai-demo with dotnet backend by @dluc in #2
- Upgrade SK, Refactoring and code style by @dluc in #3
- Renamed Azure template to 'azure-search-openai-demo-csharp' by @adrianwyatt in #6
- Replace MVC with minimal APIs by @IEvangelist in #5
- Update README.md by @IEvangelist in #7
- Removing python bits in start.sh by @LittleLittleCloud in #8
- fetch inline docs in citation by @LittleLittleCloud in #9
- add chat service by @LittleLittleCloud in #12
- fix parsing history bug in utils by @LittleLittleCloud in #13
- add retrievereadretrieve approach by @LittleLittleCloud in #14
- add decomposite approach by @LittleLittleCloud in #18
- Remove React frontend - Add .NET Blazor frontend by @IEvangelist in #22
- Update the image in the README.md by @IEvangelist in #23
- Remove localization. by @IEvangelist in #24
- Upgrade SK by @dluc in #28
- improve planner stability by @LittleLittleCloud in #26
- Flow
CancellationToken
through async APIs by @IEvangelist in #30 - Added bUnit component test project by @IEvangelist in #29
- improve search document funciton by @LittleLittleCloud in #27
- deploy frontend to swa by @LittleLittleCloud in #32
- Cleanup and tests by @IEvangelist in #33
- Added fallback by @IEvangelist in #34
- Add voice controls for text input by @IEvangelist in #37
- adding linux in azure.yaml by @LittleLittleCloud in #36
- Updates to extensions and README.md by @IEvangelist in #35
- publish in release mode by @LittleLittleCloud in #38
- Added missing enter key press handling by @IEvangelist in #39
- Fixed various parsing errors in supporting content. by @IEvangelist in #41
- Update Image Creator generated images to not include faces by @IEvangelist in #42
- Rewrite the scripts to be a .NET command line app by @IEvangelist in #43
- Address response latency concerns on
api/ask
endpoint by @IEvangelist in #44 - Better client-side stream handling by @IEvangelist in #54
- update sk version by @LittleLittleCloud in #51
- Fix the css for inline code blocks by @IEvangelist in #55
- Remove unused CSS by @IEvangelist in #56
- Convert the client app over from standalone to hosted by @IEvangelist in #57
- Replace in-memory caching, with Redis caching. by @IEvangelist in #59
- add local embeddings by @LittleLittleCloud in #63
- ACA-ify the app by @IEvangelist in #62
- Remove the output cache for the citation endpoint by @IEvangelist in #69
- Conditional Redis cache based on connection string by @IEvangelist in #70
- Rewrote citation URLs functionality by @IEvangelist in #66
- Assign the correct content type when uploading the docs. by @IEvangelist in #73
- remove e.g examples prompt in chat service by @LittleLittleCloud in #74
- Update app architecture diagram by @LadyNaggaga in #77
- use fewshot but put example in ###Example### tag by @LittleLittleCloud in #75
- Latest bits from Brady by @IEvangelist in #78
- Use existing resources when secrets exist by @IEvangelist in #79
- Update devcontainer files by @jongio in #80
- Add Docker dependency by @luisquintanilla in #89
- Update README.md to include App Spaces instructions by @takyyon in #81
- Update azure-dev.yml - Remove input requirement on workflow_dispatch even by @takyyon in #90
- Update demo architecture diagram to the branch repo and update readme by @YenChiHo in #93
- Add keyvault endpoint instructions by @luisquintanilla in #96
- use gpt35 in /chat api by @LittleLittleCloud in #95
- Pull infra and other peripherals from Brady by @IEvangelist in #97
- use offset to create index by @LittleLittleCloud in #98
- Add links to blog post build session and survey by @luisquintanilla in #99
- Set deployment time expectation by @luisquintanilla in #100
- fix blob endpoint by @LittleLittleCloud in #102
- Revert overwritten README changes. by @luisquintanilla in #101
- Update/refactor bicep by @jongio in #107
- Moving Dockerfile up a folder, fixing local
azd package
build by @paulyuk in #111 - Update AzureIdentitySDK client by @vhvb1989 in #110
- Update cogservices to support new RP API by @jongio in #114
- Update the gpt model from davinci to turbo by @coolcsh in #116
- Updated docker file to run on local architecture by @coolcsh in #118
- change from https to http and model update by @coolcsh in #119
- Added
/documents
route by @IEvangelist in #147 - Set the metadata for the blob, post-processing. by @IEvangelist in #148
- Bump langchain from 0.0.78 to 0.0.236 in /notebooks by @dependabot in #146
- Roles-scripts by @jongio in #122
- Update model versoin and remove notebooks by @luisquintanilla in #153
- Update README.md by @LadyNaggaga in #152
- Upgrade MudBlazor version by @IEvangelist in #155
- Docs by @IEvangelist in #159
- Fix #135 & #161 & #140 by @LittleLittleCloud in #162
- update sk version and fix #136, 137, 138, 139 by @LittleLittleCloud in #163
- enable embedding search by @LittleLittleCloud in #164
- Fix deployment by removing redis by @LittleLittleCloud in #165
- Update azure sdk version to fix #154 by @LittleLittleCloud in #166
- Readme improvements by @aaronpowell in #182
- Fix 127, 128, 177 by @LittleLittleCloud in #190
- add azure-dev-validation by @LittleLittleCloud in #192
- make ApplicationInsights optional by @LittleLittleCloud in #198
- Separate reference docs into different block by @LittleLittleCloud in #180
- Initial doc updates by @luisquintanilla in #188
- wip - enable logout by @LittleLittleCloud in #202
- Upgrade to .NET 8 by @IEvangelist in #191
- add antiforgery header when uploading document by @LittleLittleCloud in #204
- Update readme to net 8 by @karstenjMSFT in #208
- add blob content contribute role to backend by @LittleLittleCloud in #206
- Add func by @jongio in #209
- Use AzureEmbedFunctionService from EmbedFunction in PrepDoc by @LittleLittleCloud in #211
- Add OpenAI function appsettings by @luisquintanilla in #215
- config role for function by @LittleLittleCloud in #216
- Fix #85 by @LittleLittleCloud in #228
- Fix prepdoc source not found by @LittleLittleCloud in #235
- Deleting nuget.config. Syncs with .NET 8 RTM by @paulyuk in #237
- Remove network acl by @LittleLittleCloud in #236
- U/xiaoyun/1108 by @LittleLittleCloud in #234
- Upgrade to .NET 8.0 GA bits - all packages by @IEvangelist in #243
- Fix a bug where the vector search options were
null
by @IEvangelist in #246 - Update README.md by @IEvangelist in #245
- Add
australiaeast
to allowed locations for OpenAI by @amul047 in #259 - Fixes Issue #217 - chat is reversed by default by @jmatthiesen in #256
- Publish Microsoft Authored templates to azure samples browser by @v-xuto in #263
- Add AzureComputerVisionService by @LittleLittleCloud in #261
- Add test for chat service && pull out document search into an individual service by @LittleLittleCloud in #270
- add image embedding to azure index by @LittleLittleCloud in #271
- Add GPT-4V support in ChatService by @LittleLittleCloud in #272
- Present images in UI if retrieved by @LittleLittleCloud in #274
- fixing a bug for checking if to use Azure Open AI by @CawaMS in #277
- Fix SettingsPanel exception with RetrievalMode enum by @Eilon in #276
- Add .NET MAUI Blazor Hybrid frontend app by @Eilon in #255
- Include in MAUI samples browser by @BretJohnson in #281
- Service cleanup by @IEvangelist in #282
- Create profanity-filter.yml by @IEvangelist in #284
- Support GPT-4V model by @LittleLittleCloud in #260
- Deployment fixes by @SvenAelterman in #287
- Update Directory.Build.props to remove semantic version by @LittleLittleCloud in #291
- add security-events write permission by @LittleLittleCloud in #290
- swedencentral is missing in possible Locations for Azure Open Ai by @zecloud in #300
- implement chat protocal by @LittleLittleCloud in #299
- Updated branding to use "Azure AI Search" by @jmatthiesen in #323
- Update core AZD bicep modules from the official repo by @FBoucher in #324
- update azure identity package by @LittleLittleCloud in #332
- fix #333 and update sk version by @LittleLittleCloud in #335
- fix: fix validation issues by @anfibiacreativa in #347
- Update main.bicep added gpt-4o-mini by @DFMERA in #355
- Update dotnet-build.yml by @shribr in #351
- Update nuget package versions, all minus MudBlazor by @elbruno in #357
- Update azure-dev.yml by @shribr in #352
- Describe openAIApiKey in more detail. Fixes #318 by @EdwinOtten in #340
- Update README.md with Azure AI Search by @kristenwomack in #330
- Update nuget pkgs, update deploy to use gpt-4o-mini and target region by @elbruno in #358
New Contributors
- @dluc made their first contribution in #2
- @adrianwyatt made their first contribution in #6
- @IEvangelist made their first contribution in #5
- @LadyNaggaga made their first contribution in #77
- @jongio made their first contribution in #80
- @luisquintanilla made their first contribution in #89
- @takyyon made their first contribution in #81
- @YenChiHo made their first contribution in #93
- @paulyuk made their first contribution in #111
- @vhvb1989 made their first contribution in #110
- @coolcsh made their first contribution in #116
- @dependabot made their first contribution in #146
- @aaronpowell made their first contribution in #182
- @karstenjMSFT made their first contribution in #208
- @amul047 made their first contribution in #259
- @jmatthiesen made their first contribution in #256
- @v-xuto made their first contribution in #263
- @Eilon made their first contribution in #276
- @BretJohnson made their first contribution in #281
- @SvenAelterman made their first contribution in #287
- @zecloud made their first contribution in #300
- @FBoucher made their first contribution in #324
- @anfibiacreativa made their first contribution in #347
- @DFMERA made their first contribution in #355
- @shribr made their first contribution in #351
- @elbruno made their first contribution in #357
- @EdwinOtten made their first contribution in #340
- @kristenwomack made their first contribution in #330
Full Changelog: https://github.com/Azure-Samples/azure-search-openai-demo-csharp/commits/2024-08-28