azure-ai-search-multimodal-sample
A sample app for the Multimodal Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power Q&A experiences.
File Explorer
Download Latest Version (.zip)- devcontainer.json
- codeql.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- dependabot.yml
- ISSUE_TEMPLATE.md
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- extensions.json
- launch.json
- settings.json
- 2024-State-of-AI-Change-Readiness-eBook.pdf
- app_depl_success.png
- E2E_multimodal_flow.png
- image-cite-1.jpg
- image-cite-2.jpg
- marketplace_error.png
- sample_snap_1.jpg
- sample_snap_2.jpg
- sample_snap_3.jpg
- cogServices.bicep
- hub.bicep
- project.bicep
- main.bicep
- appservices.bicep
- searchService.bicep
- role.bicep
- storage-account.bicep
- abbreviations.json
- main.bicep
- main.parameters.json
- portal-2-app.ps1
- prepdocs.ps1
- prepdocs.sh
- roles.ps1
- indexer_img_verbalize_strategy.py
- models.py
- skills.py
- strategy.py
- app.py
- citation_file_handler.py
- constants.py
- data_model.py
- grounding_retriever.py
- helpers.py
- knowledge_agent.py
- models.py
- multimodalrag.py
- prepdocs.py
- processfile.py
- processing_step.py
- prompts.py
- rag_base.py
- requirements.txt
- search_grounding.py
- favicon.ico
- vite.svg
- api.ts
- defaults.ts
- models.ts
- ChatContent.css
- ChatContent.tsx
- Citations.css
- Citations.tsx
- CitationViewer.css
- CitationViewer.tsx
- Header.css
- Header.tsx
- NavBar.css
- NavBar.tsx
- PdfHighlighter.tsx
- ProcessingSteps.css
- ProcessingSteps.tsx
- Samples.css
- Samples.tsx
- SearchInput.css
- SearchInput.tsx
- SearchSettings.css
- SearchSettings.tsx
- VerticalTimeline.css
- VerticalTimeline.tsx
- samples.json
- useChat.tsx
- useConfig.tsx
- useTheme.tsx
- App.css
- App.tsx
- main.tsx
- vite-env.d.ts
- .gitignore
- .prettierrc
- eslint.config.js
- index.html
- package-lock.json
- package.json
- README.md
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- start.ps1
- start.sh
- .gitignore
- azure.yaml
- LICENSE
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/Azure-Samples/azure-ai-search-multimodal-sample
Downloads the entire project code from GitHub to your computer.
cd azure-ai-search-multimodal-sample
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd src/frontend
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. Python
EasyPrerequisites
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
pip install -r src/backend/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <์คํํ ํ์ผ๋ช
>.py # README์์ ์ ํํ ์คํ ํ์ผ๋ช
์ ํ์ธํ์ธ์
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
