Vývoj aplikací AI pomocí Pythonu
Tento článek obsahuje uspořádaný seznam nejlepších výukových materiálů pro vývojáře v Pythonu, kteří začínají vytvářet aplikace AI. Mezi zdroje patří oblíbené články rychlého startu, referenční ukázky, dokumentace, školicí kurzy atd.
Šablony aplikací AI
Šablony aplikací AI poskytují dobře udržované a snadno nasazované referenční implementace. Ty zajišťují vysoce kvalitní výchozí bod pro vaše aplikace AI. Komplexní řešení poskytují oblíbené a komplexní referenční aplikace. Stavební bloky jsou menší ukázky, které se zaměřují na konkrétní scénáře a úlohy.
Azure OpenAI Service
Služba Azure OpenAI poskytuje rozhraní REST API přístup k výkonným jazykovým modelům OpenAI. Tyto modely je možné snadno přizpůsobit konkrétnímu úkolu, a to včetně generování obsahu, shrnutí, porozumění obrázkům, sémantického vyhledávání a přirozeného jazyka na překlad kódu. Uživatelé mají přístup ke službě prostřednictvím rozhraní REST API, sady Azure OpenAI SDK pro .NET nebo webového rozhraní v nástroji Azure OpenAI Studio.
Sady SDK a knihovny
Odkaz | Popis |
---|---|
OpenAI SDK pro Python | Verze zdrojového kódu GitHubu knihovny OpenAI Python poskytuje pohodlný přístup k rozhraní OpenAI API z aplikací, které jsou napsané v jazyce Python. |
openai Python Package | Verze PyPi knihovny OpenAI Pythonu. |
Přechod z OpenAI na Azure OpenAI | Pokyny k malým změnám, které musíte v kódu provést, abyste mohli přepínat mezi OpenAI a službou Azure OpenAI. |
Dokončení streamování chatu | Poznámkový blok obsahující příklad dokončení chatu pro práci s využitím koncových bodů Azure. Tento příklad se zaměřuje na dokončení chatu, ale také se týká některých dalších operací, které jsou k dispozici také pomocí rozhraní API. |
Vkládání | Poznámkový blok znázorňující operace použití vkládání, které je možné provést pomocí koncových bodů Azure. Tento příklad se zaměřuje na vkládání, ale týká se také některých dalších operací, které jsou k dispozici také pomocí rozhraní API. |
Nasazení modelu a vygenerování textu | Článek s minimálním jednoduchým podrobným postupem pro programový chat. |
OpenAI s řízením přístupu na základě role Na základě ID položky Od Microsoftu | Podívejte se na ověřování pomocí MICROSOFT Entra ID. |
OpenAI se spravovanými identitami | Článek s složitějšími scénáři zabezpečení vyžaduje řízení přístupu na základě role v Azure (Azure RBAC). Tento dokument popisuje, jak ověřit prostředek OpenAI pomocí Microsoft Entra ID. |
Další ukázky | Kompilace užitečných prostředků a ukázek kódu služby Azure OpenAI, které vám pomůžou začít a urychlit cestu přechodu na technologie. |
Dokumentace
Odkaz | Popis |
---|---|
Dokumentace ke službě Azure OpenAI | Stránka centra pro dokumentaci ke službě Azure OpenAI |
Rychlý start: Začínáme s generováním textu pomocí služby Azure OpenAI Service | Velmi rychlá sada pokynů k nastavení potřebných služeb a kódu, které musíte napsat pro výzvu k zobrazení výzvy k modelu pomocí Pythonu. |
Rychlý start: Začínáme používat GPT-35-Turbo a GPT-4 se službou Azure OpenAI Service | Podobá se předchozímu rychlému startu, ale poskytuje příklad systémových, asistentů a uživatelských rolí pro přizpůsobení obsahu při kladení určitých otázek. |
Rychlý start: Chatování s modely Azure OpenAI s využitím vlastních dat | Podobá se prvnímu rychlému startu, ale tentokrát přidáte vlastní data (například PDF nebo jiný dokument). |
Rychlý start: Začínáme používat pomocníky Azure OpenAI (Preview) | Podobně jako v prvním rychlém startu v tomto seznamu, ale tentokrát modelu řeknete, aby k řešení matematických problémů krok za krokem použil integrovaný interpret kódu Pythonu. Toto je výchozí bod pro používání vlastních asistentů AI, ke kteří se přistupují prostřednictvím vlastních pokynů. |
Rychlý start: Použití obrázků v chatech AI | Jak programově požádat model, aby popsal obsah obrázku. |
Rychlý start: Generování imagí pomocí služby Azure OpenAI | Prostřednictvím kódu programu generujte obrázky pomocí dall-E na základě výzvy. |
Školení
Odkaz | Popis |
---|---|
Workshop generující AI pro začátečníky | Seznamte se se základy vytváření aplikací Generative AI pomocí našeho komplexního kurzu 18 hodin od poradce Microsoftu pro cloud. |
Základy umělé inteligence Microsoft Azure: Generování umělé inteligence | Studijní program, který vám pomůže pochopit, jak velké jazykové modely tvoří základ generující umělé inteligence: jak služba Azure OpenAI poskytuje přístup k nejnovější technologii generující umělé inteligence, jak můžou být výzvy a odpovědi jemně vyladěné a jak zodpovědné principy AI od Microsoftu řídí etické pokroky v umělé inteligenci. |
Vývoj řešení generující AI pomocí služby Azure OpenAI | Služba Azure OpenAI poskytuje přístup k výkonným velkým jazykovým modelům OpenAI, jako jsou modely ChatGPT, GPT, Codex a Embeddings. V tomto studijním programu se naučíte vývojářům generovat kód, obrázky a text pomocí sady Azure OpenAI SDK a dalších služeb Azure. |
Vytváření aplikací AI pomocí Azure Database for PostgreSQL | Tento studijní program zkoumá, jak integrace Azure AI a Azure Machine Učení Services poskytované rozšířením Azure AI pro flexibilní server Azure Database for PostgreSQL umožňuje vytvářet aplikace využívající AI. |
Další služby Azure AI
Azure AI Services je kolekce služeb (včetně služby Azure OpenAI), které vývojářům a organizacím pomáhají rychle vytvářet inteligentní, připravené na trh a responzovat aplikace s předem připravenými a předem připravenými přizpůsobitelnými rozhraními API a modely. Mezi tyto služby patří řeč, vidění, vyhledávání a další.
Ukázky
Odkaz | Popis |
---|---|
Integrace služby Speech do aplikací s ukázkami sady Speech SDK | Ukázky pro sadu Azure Cognitive Services Speech SDK Odkazy na ukázky pro rozpoznávání řeči, překlad, syntézu řeči a další. |
Azure AI Document Intelligence SDK | Azure AI Document Intelligence (dříve Rozpoznávání formulářů) je cloudová služba, která používá strojové učení k analýze textu a strukturovaných dat z dokumentů. Sada SDK (Document Intelligence Software Development Kit) je sada knihoven a nástrojů, které umožňují snadno integrovat modely a funkce Document Intelligence do vašich aplikací. |
Extrakce strukturovaných dat z formulářů, účtenek, faktur a karet pomocí Rozpoznávání formulářů v Pythonu | Ukázky pro klientskou knihovnu Azure.AI.FormRecognizer |
Extrakce, klasifikace a pochopení textu v dokumentech pomocí Analýza textu v Pythonu | Klientská knihovna pro Analýza textu. Je to součást služby Azure AI Language , která poskytuje funkce NLP (Natural Language Processing) pro pochopení a analýzu textu. |
Překlad dokumentů v Pythonu | Rychlý start článku, který používá překlad dokumentu k překladu zdrojového dokumentu do cílového jazyka při zachování struktury a formátování textu. |
Odpověď na otázky v Pythonu | Článek rychlého startu s postupem získání odpovědi (a skóre spolehlivosti) z textu, který odešlete spolu s otázkou. |
Principy konverzačního jazyka v Pythonu | Klientská knihovna pro konverzační jazykovou službu CLU (Conversational Language Understanding), cloudovou konverzační službu AI, která dokáže extrahovat záměry a entity v konverzacích a funguje jako orchestrátor, aby vybral nejlepšího kandidáta na analýzu konverzací, aby získal nejlepší odpověď z aplikací, jako je Qna, Luis a Konverzační aplikace. |
Analýza obrázků | Ukázkový kód a dokumenty pro nastavení sady Microsoft Azure AI Image Analysis SDK |
Azure AI Content Sejf ty SDK pro Python | Detekuje škodlivý uživatelem generovaný a generovaný obsah umělé inteligence v aplikacích a službách. Obsah Sejf ty zahrnuje rozhraní API pro text a obrázky, která umožňují detekovat škodlivý materiál. |
Dokumentace
Služba AI | Popis | Reference rozhraní API | Rychlé zprovoznění |
---|---|---|---|
Obsah Sejf ty | Služba AI, která detekuje nežádoucí obsah. | Referenční informace k rozhraní API Sejf ty obsahu | Rychlý start |
Analýza dokumentů | Převést dokumenty na inteligentní řešení založená na datech. | Referenční informace k rozhraní API pro funkci Document Intelligence | Rychlý start |
Jazyk | Vytvářejte aplikace s špičkovými přirozenými schopnostmi porozuměním přirozenému prostředí. | Referenční informace k rozhraní API pro analýzu textu | Rychlý start |
Vyhledat | Přineste do svých aplikací cloudové vyhledávání založené na umělé inteligenci. | Referenční informace k rozhraní API služby Search | Rychlý start |
Řeč | Rozpoznávání řeči na text, převod textu na řeč, překlad a rozpoznávání mluvčího | Referenční informace k rozhraní Speech API | Rychlý start |
Překladatel | Pomocí trnování založené na umělé inteligenci můžete překládat více než 100 používaných jazyků a dialektů s riziky a ohrožených jazyků. | Referenční informace k rozhraní API pro překlad | Rychlý start |
Vision | Analyzujte obsah v obrázcích a videích. | Referenční informace k rozhraní API pro analýzu obrázků | Rychlý start |
Školení
Odkaz | Popis |
---|---|
Začínáme se službami Azure AI | Azure AI Services je kolekce služeb, které jsou stavebními bloky funkcí umělé inteligence, které můžete integrovat do svých aplikací. V tomto studijním programu se naučíte zřizovat, zabezpečit, monitorovat a nasazovat prostředky Azure AI Services a používat je k vytváření inteligentních řešení. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro