gitextract_onih7gum/ ├── .deployment ├── .genaiscript/ │ └── .gitattributes ├── .github/ │ └── workflows/ │ ├── backendapp.yml │ ├── dockerapi.yml │ ├── dockerapp.yml │ └── pythonapi.yml ├── .vscode/ │ ├── chatpdf.code-workspace │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Configuration.md ├── Deployment/ │ ├── azuredeploy.json │ ├── azuredeploy_1.json │ ├── backendapp.yml │ ├── northwind.sql │ └── pythonapi.yml ├── Features.md ├── GettingStarted.md ├── LICENSE ├── LICENSE.md ├── LLMOps.md ├── README.md ├── READMEWORKSHOP.md ├── api/ │ └── Python/ │ ├── .dockerenv.example │ ├── .dockerignore │ ├── .dockerrun │ ├── .funcignore │ ├── ChatGpt/ │ │ ├── __init__.py │ │ └── function.json │ ├── DocGenerator/ │ │ ├── __init__.py │ │ └── function.json │ ├── Dockerfile │ ├── IndexManagement/ │ │ ├── __init__.py │ │ └── function.json │ ├── OpenChatGpt/ │ │ ├── __init__.py │ │ └── function.json │ ├── QuestionAnswering/ │ │ ├── __init__.py │ │ └── function.json │ ├── Utilities/ │ │ ├── __init__.py │ │ ├── azureBlob.py │ │ ├── azureSearch.py │ │ ├── cogSearch.py │ │ ├── cogSearchVsRetriever.py │ │ ├── embeddingSchema.py │ │ ├── embeddings.py │ │ ├── envVars.py │ │ ├── fmp.py │ │ ├── formrecognizer.py │ │ ├── messageBuilder.py │ │ ├── modelHelper.py │ │ └── redisIndex.py │ ├── VerifyPassword/ │ │ ├── __init__.py │ │ └── function.json │ ├── companies_info.json │ ├── host.json │ ├── requirements.txt │ └── sample.settings.json ├── app/ │ ├── backend/ │ │ ├── .deployment │ │ ├── .dockerenv.example │ │ ├── .dockerignore │ │ ├── .dockerrun │ │ ├── Dockerfile │ │ ├── Utilities/ │ │ │ ├── ChatGptStream.py │ │ │ ├── fmp.py │ │ │ └── modelHelper.py │ │ ├── app.py │ │ └── requirements.txt │ └── frontend/ │ ├── env.example │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── .deployment │ │ ├── api/ │ │ │ ├── api.ts │ │ │ ├── chat.ts │ │ │ ├── index.ts │ │ │ ├── models.ts │ │ │ └── util.ts │ │ ├── components/ │ │ │ ├── AnalysisPanel/ │ │ │ │ ├── AnalysisPanel.module.css │ │ │ │ ├── AnalysisPanel.tsx │ │ │ │ ├── AnalysisPanelTabs.tsx │ │ │ │ └── index.tsx │ │ │ ├── Answer/ │ │ │ │ ├── Answer.module.css │ │ │ │ ├── Answer.tsx │ │ │ │ ├── AnswerChat.tsx │ │ │ │ ├── AnswerError.tsx │ │ │ │ ├── AnswerIcon.tsx │ │ │ │ ├── AnswerLoading.tsx │ │ │ │ ├── AnswerParser.tsx │ │ │ │ └── index.ts │ │ │ ├── ClearChatButton/ │ │ │ │ ├── ClearChatButton.module.css │ │ │ │ ├── ClearChatButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── DataTable/ │ │ │ │ ├── DataTable.module.css │ │ │ │ ├── DataTable.tsx │ │ │ │ └── index.ts │ │ │ ├── Example/ │ │ │ │ ├── Example.module.css │ │ │ │ ├── Example.tsx │ │ │ │ ├── ExampleList.tsx │ │ │ │ └── index.tsx │ │ │ ├── MediaCard/ │ │ │ │ ├── MediaCard.module.css │ │ │ │ ├── MediaCard.tsx │ │ │ │ └── index.tsx │ │ │ ├── QuestionInput/ │ │ │ │ ├── QuestionInput.module.css │ │ │ │ ├── QuestionInput.tsx │ │ │ │ └── index.ts │ │ │ ├── QuestionListButton/ │ │ │ │ ├── QuestionListButton.module.css │ │ │ │ ├── QuestionListButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── RenameButton/ │ │ │ │ ├── RenameButton.module.css │ │ │ │ ├── RenameButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── SessionButton/ │ │ │ │ ├── SessionButton.module.css │ │ │ │ ├── SessionButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── SettingsButton/ │ │ │ │ ├── SettingsButton.module.css │ │ │ │ ├── SettingsButton.tsx │ │ │ │ └── index.tsx │ │ │ ├── SqlViewer/ │ │ │ │ ├── SqlViewer.tsx │ │ │ │ └── index.tsx │ │ │ ├── SupportingContent/ │ │ │ │ ├── SupportingContent.module.css │ │ │ │ ├── SupportingContent.tsx │ │ │ │ ├── SupportingContentParser.ts │ │ │ │ └── index.ts │ │ │ ├── Symbols/ │ │ │ │ ├── Amex.tsx │ │ │ │ ├── Nasdaq.tsx │ │ │ │ └── Nyse.tsx │ │ │ └── UserChatMessage/ │ │ │ ├── UserChatMessage.module.css │ │ │ ├── UserChatMessage.tsx │ │ │ └── index.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pages/ │ │ │ ├── NoPage.tsx │ │ │ ├── admin/ │ │ │ │ ├── Admin.module.css │ │ │ │ └── Admin.tsx │ │ │ ├── chatgpt/ │ │ │ │ ├── ChatGpt.module.css │ │ │ │ └── ChatGpt.tsx │ │ │ ├── help/ │ │ │ │ ├── Help.module.css │ │ │ │ ├── Help.tsx │ │ │ │ └── README.md │ │ │ ├── layout/ │ │ │ │ ├── Layout.module.css │ │ │ │ └── Layout.tsx │ │ │ ├── oneshot/ │ │ │ │ ├── OneShot.module.css │ │ │ │ └── OneShot.tsx │ │ │ └── upload/ │ │ │ ├── Upload.module.css │ │ │ └── Upload.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.ts ├── azure.yaml ├── chroma-docker-compose.yml ├── docs/ │ ├── Auto Evaluator.excalidraw │ ├── Azure Architecture.excalidraw │ ├── Azure Architecture_1.excalidraw │ ├── ChatAsk.vsdx │ ├── Chatbot.excalidraw │ ├── Cognitive Search and ChatGpt.excalidraw │ ├── Import and Qa.excalidraw │ ├── Ingestion Process.excalidraw │ ├── Ingestion and Qa.excalidraw │ ├── PIB.excalidraw │ ├── QA with Cache.excalidraw │ ├── Query Process.excalidraw │ ├── SpeechAnalytics.excalidraw │ ├── SpeechAnalyticsDetails.excalidraw │ ├── Typical Query Process.excalidraw │ ├── Use-cases.excalidraw │ └── Video Indexer Gpt.excalidraw ├── infra/ │ ├── abbreviations.json │ ├── core/ │ │ ├── ai/ │ │ │ └── cognitiveservices.bicep │ │ ├── host/ │ │ │ ├── appservice.bicep │ │ │ ├── appserviceplan.bicep │ │ │ └── function.bicep │ │ ├── monitor/ │ │ │ └── applicationinsights.bicep │ │ ├── search/ │ │ │ └── search-services.bicep │ │ └── storage/ │ │ └── storage-account.bicep │ ├── main.bicep │ └── main.parameters.json ├── milvus-standalone-docker-compose.yml └── weavite-docker-compose.yml