Code samples for Azure AI Search vector capabilities
Top 41.8% on sourcepulse
This repository provides code samples for implementing vector search capabilities within Azure AI Search. It targets developers working with Python, C#, REST, and JavaScript, offering practical examples for integrating vector embeddings into search applications, particularly for AI-driven scenarios like Retrieval-Augmented Generation (RAG).
How It Works
The samples demonstrate various approaches to vector search, including direct API calls for creating and querying vector indexes, as well as integrated solutions where Azure OpenAI is used for generating embeddings during both indexing and query time. This integrated approach simplifies the workflow by automating the vectorization process within Azure AI Search's indexing pipeline. Some samples also explore performance optimizations like quantization and selective vector storage.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
This repository is maintained by Azure. Links to Azure AI Search and Azure OpenAI documentation are provided.
Licensing & Compatibility
Samples are typically provided under a permissive license (e.g., MIT), but users must adhere to the terms of use for Azure services. Compatibility is focused on the Azure ecosystem.
Limitations & Caveats
The repository notes breaking changes between REST API versions (e.g., 2023-07-01-Preview to newer versions), which also affect SDK beta packages. Users should consult migration guidance for these changes. Preview features are subject to supplemental terms.
1 month ago
Inactive