Tags: Azure-Samples/azure-search-openai-demo
Tags
Add Knowledge Base support (#2835) * Update all the tests * Sharepoint results and some TODOs * update package version * hide retireval count on agentic * new ux * disable minimal on web * refactor query rewriting * disable streaming on frontend if retrieval reasoning toggled * minimal supports answerings * default retrieval effort * default retrieval effort * black + ruff * working on ux * more ux * ux * more ux updates * more ux updates * more ux work * more ux work * more ux work * model cleaning up after itself * simplify * remove old properties * WIP select web search * updating ux * updating ux * allow streaming even though web is allowed * test fixes * more tests * Refinements * UI improvements * Update tests * Update translations * Minimal fixes * Fix sharepoint citations * Sharepoint citations * Fix some sharept stuff * Latest fix * mypy, black, ruff * snapshot update * Update tests * Fixed mypy issues and added missing CI var * Fix black formatting * Make some fixes * Ruff format * Revert requirements.txt unneeded changes to bare minimum * Revert document-intelligence change * Address Copilot feedback * Remove old test snapshots, add e2e tests * Pin i18n-check to a version that works * Renaming files * Complete Contoso to Zava change * Fix the Zava domain to example.org since Zava.com does not exist * Revert unneeded changes to AGENTS and evals, and fix weird azd env var name * Revert unneeded changes to AGENTS and evals, and fix weird azd env var name --------- Co-authored-by: Pamela Fox <[email protected]>
Migrate AzureOpenAI constructors to standard OpenAI client (#2752) * Initial plan * Migrate AzureOpenAI constructors to OpenAI client Co-authored-by: pamelafox <[email protected]> * Clean up remaining AsyncAzureOpenAI imports Co-authored-by: pamelafox <[email protected]> * Fix Azure OpenAI endpoint URL format for embeddings service Co-authored-by: pamelafox <[email protected]> * Fix endpoint URLs and remove remaining API version references Co-authored-by: pamelafox <[email protected]> * Refactoring of embeddings to use the same client * Update tests * Increase test coverage * Revert log level change * Fix mypy * Remove unneeded check and test for it * Fix endpoint and add test for it * Apply suggestion from @pamelafox * Apply suggestion from @pamelafox * Apply suggestion from @Copilot Co-authored-by: Copilot <[email protected]> * Apply suggestion from @pamelafox * Address PR feedback: fix logging level, remove redundant endpoint computation, and revert unrelated type annotation changes Co-authored-by: pamelafox <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: pamelafox <[email protected]> Co-authored-by: Pamela Fox <[email protected]> Co-authored-by: Pamela Fox <[email protected]> Co-authored-by: Copilot <[email protected]>
Bump the github-actions group across 1 directory with 4 updates (#2783) Bumps the github-actions group with 4 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action), [actions/setup-node](https://github.com/actions/setup-node), [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) and [actions/upload-artifact](https://github.com/actions/upload-artifact). Updates `github/codeql-action` from 3 to 4 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v3...v4) Updates `actions/setup-node` from 5 to 6 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v5...v6) Updates `astral-sh/setup-uv` from 6 to 7 - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](astral-sh/setup-uv@v6...v7) Updates `actions/upload-artifact` from 4 to 5 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v5) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: astral-sh/setup-uv dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add missing RBAC role for token storage container when using containe… …r apps (#2724) * Add missing RBAC role when using container apps * Add comments with role names * Update infra/main.bicep Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
New approach to multimodal document ingestion (#2558) * Prepare change for multimodal, rm old vision approach stuff * Add LLM-based media describer * Prepdocs progress * Fix media description with OpenAI * More prepdocs improvements for image handling * Store bbox as list of pixel floats, add storage container just for extracted images * Getting image citations almost working * More progress on multimodal approach * Update more tests * Fix up more app tests * Add test for upload_document_image * Add media describer and embeddings tests * Fix tests for vision, work on vectorizer * Add font, rename multimodal doc * Update links to multimodal * Fix import * Doc fixes * Fix f-string syntax * Markdown lint issues * mypy fixes and reasoning fixes * Rename vision variables, fix mypy * Mypy fixes * Fix all mypy issues * Fixes to sidebar so that it all fits * Fixes to sidebar so that it all fits * Integrated vectorization and user upload work * Progress on user upload support * changes needed for user upload * Update tests * Integrated vectorization progress * Fix tests * Use ImageEmbeddings client directly * Change frontend for vector fields * Use boolean parameters in the backend as well, for vector fields * Updated translations * Change frontend for LLM inputs * Change from LLM inputs to booleans * Working on tests * Blob manager improvements/tests * Change to a global client that we close in lifespan * Add latest int vect changes * Update the tests * Add as_bytes option * Mypy fixes * Mypy fixes * More mypy fixes * More mypy fixes * Address more TODOs * Fix E2E tests * Add more tests for blobmanger * Markdown fix, more coverage * Fix broken MD link * Increase coverage * Increase test coverage * Add diff-cover step to python test * Fix diff-cover action * Fetch origin main for diff-cover * Increase test coverage * More tests, Windows check * Better copilot instructions * Updated merge * Revert integrated vectorization changes, using a different strategy * Remove unused identity in int vect * Refactor get_sources_content to return DataPoints * Fix multimodal bicep variable error * Fix prepdocs to properly close async clients * better CSS for image URLs and images in Thought Process and Supporting Content * Revert logging level to WARNING as before * Update text splitter chunking logic and add full test coverage * Use single token char * Fix mypy error * Add some helper functions and modules to improve code clarity for textsplitter * Update splitting algorithm with better overlap algorithm, rename SplitPage to Chunk * markdown issues * Revise multimodal doc to be clearer * Rephrase fragment shift to be more grokkable * Reword duplicate part of textsplitter doc
PreviousNext