├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── azd-deployment-app.yml │ ├── azd-deployment-infra.yml │ ├── azure-static-web-apps-backend.yml │ └── azure-static-web-apps-frontend.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.md ├── README.md ├── app ├── backend │ ├── .config │ │ └── dotnet-tools.json │ ├── .gitignore │ ├── AssistantSkills.cs │ ├── Program.cs │ ├── TodoManager.cs │ ├── Upload.cs │ ├── ask.cs │ ├── backend.csproj │ ├── chat.cs │ ├── getting_started.md │ └── host.json ├── frontend │ ├── .gitignore │ ├── .prettierrc.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── api │ │ │ ├── api.ts │ │ │ ├── index.ts │ │ │ └── models.ts │ │ ├── assets │ │ │ ├── github.svg │ │ │ ├── react.svg │ │ │ └── search.svg │ │ ├── components │ │ │ ├── AnalysisPanel │ │ │ │ ├── AnalysisPanel.module.css │ │ │ │ ├── AnalysisPanel.tsx │ │ │ │ ├── AnalysisPanelTabs.tsx │ │ │ │ └── index.tsx │ │ │ ├── Answer │ │ │ │ ├── Answer.module.css │ │ │ │ ├── Answer.tsx │ │ │ │ ├── AnswerError.tsx │ │ │ │ ├── AnswerIcon.tsx │ │ │ │ ├── AnswerLoading.tsx │ │ │ │ ├── AnswerParser.tsx │ │ │ │ └── index.ts │ │ │ ├── ClearChatButton │ │ │ │ ├── ClearChatButton.module.css │ │ │ │ ├── ClearChatButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── Example │ │ │ │ ├── Example.module.css │ │ │ │ ├── Example.tsx │ │ │ │ ├── ExampleList.tsx │ │ │ │ └── index.tsx │ │ │ ├── QuestionInput │ │ │ │ ├── QuestionInput.module.css │ │ │ │ ├── QuestionInput.tsx │ │ │ │ └── index.ts │ │ │ ├── SettingsButton │ │ │ │ ├── SettingsButton.module.css │ │ │ │ ├── SettingsButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── SupportingContent │ │ │ │ ├── SupportingContent.module.css │ │ │ │ ├── SupportingContent.tsx │ │ │ │ ├── SupportingContentParser.ts │ │ │ │ └── index.ts │ │ │ └── UserChatMessage │ │ │ │ ├── UserChatMessage.module.css │ │ │ │ ├── UserChatMessage.tsx │ │ │ │ └── index.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── NoPage.tsx │ │ │ ├── chat │ │ │ │ ├── Chat.module.css │ │ │ │ └── Chat.tsx │ │ │ ├── layout │ │ │ │ ├── Layout.module.css │ │ │ │ └── Layout.tsx │ │ │ ├── oneshot │ │ │ │ ├── OneShot.module.css │ │ │ │ └── OneShot.tsx │ │ │ └── uploadfile │ │ │ │ ├── FileUploader.module.css │ │ │ │ └── FileUploader.tsx │ │ └── vite-env.d.ts │ ├── staticwebapp.config.json │ ├── swa-cli.config.json │ ├── tsconfig.json │ └── vite.config.ts └── rag-assistant.sln ├── azure.yaml ├── docs ├── appcomponents.png └── uploadscreen.png ├── infra ├── abbreviations.json ├── app │ ├── openai-access.bicep │ ├── openai-privateendpoint.bicep │ ├── processor.bicep │ ├── search-access.bicep │ ├── servicebus-Access.bicep │ └── storage-access.bicep ├── core │ ├── ai │ │ └── cognitiveservices.bicep │ ├── host │ │ ├── appserviceplan.bicep │ │ ├── azfunctions.bicep │ │ ├── functions-flexconsumption.bicep │ │ └── staticwebsite.bicep │ ├── message │ │ └── servicebus.bicep │ ├── monitor │ │ ├── app-insights.bicep │ │ └── appinsights-access.bicep │ ├── networking │ │ └── vnet.bicep │ ├── search │ │ └── search-services.bicep │ ├── security │ │ └── role.bicep │ └── storage │ │ └── storage-account.bicep ├── main.bicep └── main.parameters.json ├── sample_content ├── Northwind_Health_Plus_Benefits_Details Extra copy 10.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 11.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 12.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 13.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 14.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 15.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 16.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 17.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 18.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 19.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 2.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 20.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 21.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 22.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 23.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 24.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 25.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 26.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 27.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 28.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 3.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 4.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 5.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 6.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 7.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 8.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy 9.txt ├── Northwind_Health_Plus_Benefits_Details Extra copy.txt ├── Northwind_Health_Plus_Benefits_Details Extra.txt └── Northwind_Health_Plus_Benefits_Details.txt ├── scripts ├── deploy.ps1 └── deploy.sh └── swa-cli.config.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/azd-deployment-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/workflows/azd-deployment-app.yml -------------------------------------------------------------------------------- /.github/workflows/azd-deployment-infra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/workflows/azd-deployment-infra.yml -------------------------------------------------------------------------------- /.github/workflows/azure-static-web-apps-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/workflows/azure-static-web-apps-backend.yml -------------------------------------------------------------------------------- /.github/workflows/azure-static-web-apps-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.github/workflows/azure-static-web-apps-frontend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/README.md -------------------------------------------------------------------------------- /app/backend/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/.config/dotnet-tools.json -------------------------------------------------------------------------------- /app/backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/.gitignore -------------------------------------------------------------------------------- /app/backend/AssistantSkills.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/AssistantSkills.cs -------------------------------------------------------------------------------- /app/backend/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/Program.cs -------------------------------------------------------------------------------- /app/backend/TodoManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/TodoManager.cs -------------------------------------------------------------------------------- /app/backend/Upload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/Upload.cs -------------------------------------------------------------------------------- /app/backend/ask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/ask.cs -------------------------------------------------------------------------------- /app/backend/backend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/backend.csproj -------------------------------------------------------------------------------- /app/backend/chat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/chat.cs -------------------------------------------------------------------------------- /app/backend/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/getting_started.md -------------------------------------------------------------------------------- /app/backend/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/backend/host.json -------------------------------------------------------------------------------- /app/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/.gitignore -------------------------------------------------------------------------------- /app/frontend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/.prettierrc.json -------------------------------------------------------------------------------- /app/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/index.html -------------------------------------------------------------------------------- /app/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/package-lock.json -------------------------------------------------------------------------------- /app/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/package.json -------------------------------------------------------------------------------- /app/frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/public/vite.svg -------------------------------------------------------------------------------- /app/frontend/src/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/api/api.ts -------------------------------------------------------------------------------- /app/frontend/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/api/index.ts -------------------------------------------------------------------------------- /app/frontend/src/api/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/api/models.ts -------------------------------------------------------------------------------- /app/frontend/src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/assets/github.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /app/frontend/src/assets/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/assets/search.svg -------------------------------------------------------------------------------- /app/frontend/src/components/AnalysisPanel/AnalysisPanel.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/AnalysisPanel/AnalysisPanel.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/AnalysisPanel/AnalysisPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/AnalysisPanel/AnalysisPanel.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/AnalysisPanel/AnalysisPanelTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/AnalysisPanel/AnalysisPanelTabs.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/AnalysisPanel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/AnalysisPanel/index.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/Answer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/Answer.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/Answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/Answer.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/AnswerError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/AnswerError.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/AnswerIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/AnswerIcon.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/AnswerLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/AnswerLoading.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/AnswerParser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/AnswerParser.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Answer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Answer/index.ts -------------------------------------------------------------------------------- /app/frontend/src/components/ClearChatButton/ClearChatButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/ClearChatButton/ClearChatButton.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/ClearChatButton/ClearChatButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/ClearChatButton/ClearChatButton.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/ClearChatButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./ClearChatButton"; 2 | -------------------------------------------------------------------------------- /app/frontend/src/components/Example/Example.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Example/Example.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/Example/Example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Example/Example.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Example/ExampleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Example/ExampleList.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/Example/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/Example/index.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/QuestionInput/QuestionInput.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/QuestionInput/QuestionInput.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/QuestionInput/QuestionInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/QuestionInput/QuestionInput.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/QuestionInput/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./QuestionInput"; 2 | -------------------------------------------------------------------------------- /app/frontend/src/components/SettingsButton/SettingsButton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/SettingsButton/SettingsButton.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/SettingsButton/SettingsButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/SettingsButton/SettingsButton.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/SettingsButton/index.tsx: -------------------------------------------------------------------------------- 1 | export * from "./SettingsButton"; 2 | -------------------------------------------------------------------------------- /app/frontend/src/components/SupportingContent/SupportingContent.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/SupportingContent/SupportingContent.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/SupportingContent/SupportingContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/SupportingContent/SupportingContent.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/SupportingContent/SupportingContentParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/SupportingContent/SupportingContentParser.ts -------------------------------------------------------------------------------- /app/frontend/src/components/SupportingContent/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SupportingContent"; 2 | -------------------------------------------------------------------------------- /app/frontend/src/components/UserChatMessage/UserChatMessage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/UserChatMessage/UserChatMessage.module.css -------------------------------------------------------------------------------- /app/frontend/src/components/UserChatMessage/UserChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/components/UserChatMessage/UserChatMessage.tsx -------------------------------------------------------------------------------- /app/frontend/src/components/UserChatMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./UserChatMessage"; 2 | -------------------------------------------------------------------------------- /app/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/index.css -------------------------------------------------------------------------------- /app/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/index.tsx -------------------------------------------------------------------------------- /app/frontend/src/pages/NoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/NoPage.tsx -------------------------------------------------------------------------------- /app/frontend/src/pages/chat/Chat.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/chat/Chat.module.css -------------------------------------------------------------------------------- /app/frontend/src/pages/chat/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/chat/Chat.tsx -------------------------------------------------------------------------------- /app/frontend/src/pages/layout/Layout.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/layout/Layout.module.css -------------------------------------------------------------------------------- /app/frontend/src/pages/layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/layout/Layout.tsx -------------------------------------------------------------------------------- /app/frontend/src/pages/oneshot/OneShot.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/oneshot/OneShot.module.css -------------------------------------------------------------------------------- /app/frontend/src/pages/oneshot/OneShot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/oneshot/OneShot.tsx -------------------------------------------------------------------------------- /app/frontend/src/pages/uploadfile/FileUploader.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/uploadfile/FileUploader.module.css -------------------------------------------------------------------------------- /app/frontend/src/pages/uploadfile/FileUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/src/pages/uploadfile/FileUploader.tsx -------------------------------------------------------------------------------- /app/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /app/frontend/staticwebapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/staticwebapp.config.json -------------------------------------------------------------------------------- /app/frontend/swa-cli.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/swa-cli.config.json -------------------------------------------------------------------------------- /app/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/tsconfig.json -------------------------------------------------------------------------------- /app/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/frontend/vite.config.ts -------------------------------------------------------------------------------- /app/rag-assistant.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/app/rag-assistant.sln -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/azure.yaml -------------------------------------------------------------------------------- /docs/appcomponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/docs/appcomponents.png -------------------------------------------------------------------------------- /docs/uploadscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/docs/uploadscreen.png -------------------------------------------------------------------------------- /infra/abbreviations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/abbreviations.json -------------------------------------------------------------------------------- /infra/app/openai-access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/openai-access.bicep -------------------------------------------------------------------------------- /infra/app/openai-privateendpoint.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/openai-privateendpoint.bicep -------------------------------------------------------------------------------- /infra/app/processor.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/processor.bicep -------------------------------------------------------------------------------- /infra/app/search-access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/search-access.bicep -------------------------------------------------------------------------------- /infra/app/servicebus-Access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/servicebus-Access.bicep -------------------------------------------------------------------------------- /infra/app/storage-access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/app/storage-access.bicep -------------------------------------------------------------------------------- /infra/core/ai/cognitiveservices.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/ai/cognitiveservices.bicep -------------------------------------------------------------------------------- /infra/core/host/appserviceplan.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/host/appserviceplan.bicep -------------------------------------------------------------------------------- /infra/core/host/azfunctions.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/host/azfunctions.bicep -------------------------------------------------------------------------------- /infra/core/host/functions-flexconsumption.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/host/functions-flexconsumption.bicep -------------------------------------------------------------------------------- /infra/core/host/staticwebsite.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/host/staticwebsite.bicep -------------------------------------------------------------------------------- /infra/core/message/servicebus.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/message/servicebus.bicep -------------------------------------------------------------------------------- /infra/core/monitor/app-insights.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/monitor/app-insights.bicep -------------------------------------------------------------------------------- /infra/core/monitor/appinsights-access.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/monitor/appinsights-access.bicep -------------------------------------------------------------------------------- /infra/core/networking/vnet.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/networking/vnet.bicep -------------------------------------------------------------------------------- /infra/core/search/search-services.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/search/search-services.bicep -------------------------------------------------------------------------------- /infra/core/security/role.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/security/role.bicep -------------------------------------------------------------------------------- /infra/core/storage/storage-account.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/core/storage/storage-account.bicep -------------------------------------------------------------------------------- /infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/main.bicep -------------------------------------------------------------------------------- /infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/infra/main.parameters.json -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 10.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 11.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 12.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 13.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 14.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 15.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 16.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 17.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 18.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 19.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 2.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 20.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 21.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 22.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 23.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 24.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 25.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 26.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 27.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 28.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 3.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 4.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 5.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 6.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 7.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 8.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy 9.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra copy.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details Extra.txt: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /sample_content/Northwind_Health_Plus_Benefits_Details.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/sample_content/Northwind_Health_Plus_Benefits_Details.txt -------------------------------------------------------------------------------- /scripts/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/scripts/deploy.ps1 -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /swa-cli.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure-Samples/Azure-Functions-OpenAI-Demo/HEAD/swa-cli.config.json --------------------------------------------------------------------------------