Sdílet prostřednictvím


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.