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