Ukázky Pythonu pro Azure AI Search
Seznamte se s ukázkami kódu Pythonu, které demonstrují funkce a pracovní postup řešení Azure AI Search. Tyto ukázky používají klientskou knihovnu Azure AI Search pro sadu Azure SDK pro Python, kterou můžete prozkoumat prostřednictvím následujících odkazů.
Cíl | Odkaz |
---|---|
Stažení balíčku | pypi.org/project/azure-search-documents/ |
Reference rozhraní API | azure-search-documents |
Testovací případy rozhraní API | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/tests |
Zdrojový kód | github.com/Azure/azure-sdk-for-python/tree/main/sdk/search/azure-search-documents |
Změnit protokol | https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/search/azure-search-documents/CHANGELOG.md |
Ukázky SDK
Azure-sdk-for-python/tree/main/sdk/search/azure-search-documents/samples na GitHubu poskytuje ukázky kódu od vývojového týmu sady Azure SDK, který demonstruje využití rozhraní API.
Ukázky dokumentace
Ukázky kódu od týmu Azure AI Search ukazují funkce a pracovní postupy. Na mnoho z těchto ukázek se odkazuje v kurzech, rychlých startech a článcích s postupy. Tyto ukázky najdete v Azure-Samples/azure-search-python-samples na GitHubu.
Ukázky | Článek |
---|---|
Tutorial-RAG | Zdrojový kód pro část Postupu sestavení řešení RAG pomocí služby Azure AI Search v Pythonu |
Rychlý start | Zdrojový kód pro část Rychlého startu v Pythonu: Fulltextové vyhledávání pomocí sad Azure SDK Tento článek popisuje základní pracovní postup pro vytváření, načítání a dotazování indexu vyhledávání pomocí ukázkových dat. |
Rychlý start – RAG | Zdrojový kód pro část Rychlého startu v Pythonu: Generování vyhledávání (RAG) se základy dat z Azure AI Search |
Rychlý start - Sémantic-Search | Zdrojový kód pro část Rychlého startu v Pythonu: Sémantické řazení s využitím sad Azure SDK Zobrazuje schéma indexu a požadavek dotazu na vyvolání sémantického rankeru. |
hromadné vložení | Zdrojový kód pro příklad Pythonu, jak použít rozhraní API nabízených oznámení k nahrání a indexování dokumentů |
azure-function-search | Zdrojový kód pro příklad funkce Azure Functions v Pythonu, která odesílá dotazy do vyhledávací služby. Tuto verzi kódu v Pythonu api použitém v ukázce Přidat vyhledávání na weby můžete nahradit jazykem C#. |
Ukázky
Azure-search-vector-samples na GitHubu poskytuje komplexní kolekci ukázek pro scénáře vektorového vyhledávání uspořádané podle scénáře nebo technologie.
Azure-search-openai-demo je prostředí podobné chatovacímu protokoluGPT přes podniková data pomocí kódu Pythonu Azure OpenAI, který ukazuje, jak používat Azure AI Search s velkými jazykovými modely v Azure OpenAI. Pozadí najdete v tomto blogovém příspěvku technické komunity: Revoluce podnikových dat pomocí ChatGPT. |
aisearch-openai-rag-audio je "voice to RAG". Tato ukázka ukazuje jednoduchou architekturu pro generující aplikace umělé inteligence založené na hlasu, která umožňuje službě Azure AI Search RAG nad rozhraním API pro zvuk v reálném čase s plně duplexním streamováním zvuku z klientských zařízení a bezpečným zpracováním přístupu k modelu i systému načítání. Back-endový kód je napsaný v Pythonu. Front-endový kód je JavaScript. Podívejte se na toto video s úvodem. |
Další ukázky
Následující ukázky publikuje také tým Azure AI Search, ale v dokumentaci se na tyto ukázky neodkazuje. Přidružené soubory readme poskytují pokyny k použití.
Repository | Popis |
---|---|
azure-search-backup-and-restore.ipynb | Pomocí knihovny azure.search.documents v sadě Azure SDK pro Python vytvoří místní kopii zobrazovaných polí vyhledávacího indexu a pak tato pole nasdílí do nového indexu vyhledávání. |
Tip
Vyzkoušejte prohlížeč Ukázek a vyhledejte ukázky kódu Microsoftu na GitHubu, filtrované podle produktu, služby a jazyka.