Delen via


AI-apps ontwikkelen met Python

Dit artikel bevat een gecureerde lijst met belangrijkste leerbronnen voor Python ontwikkelaars die geen kennis hebben met het bouwen van AI-toepassingen. Het bevat koppelingen naar quickstartgidsen, voorbeeldprojecten, officiële documentatie, cursussen en andere nuttige materialen.

Bronnen voor Azure OpenAI in Microsoft Foundry-modellen

Azure OpenAI in Microsoft Foundry Models biedt REST API-toegang tot de krachtige taalmodellen die beschikbaar zijn in OpenAI. Azure OpenAI helpt u bij het aanpassen van deze modellen om specifieke taken uit te voeren, zoals het genereren van inhoud, samenvatting, begrip van afbeeldingen, semantische zoekopdrachten en natuurlijke taal om codevertaling uit te voeren. Access Azure OpenAI met behulp van de REST API's, de OpenAI SDK voor Python of via de Microsoft Foundry-portal.

SDK’s en bibliotheken

Koppeling Beschrijving
OpenAI SDK voor Python De GitHub broncodeversie van de OpenAI Python-bibliotheek, die handige toegang biedt tot de OpenAI-API vanuit toepassingen die zijn geschreven in de Python taal.
OpenAI Python Package De PyPi-versie van de OpenAI Python-bibliotheek.

Voorbeelden

Koppeling Beschrijving
Voltooiingen van streamingchats Een notebookvoorbeeld waarin wordt gedemonstreerd hoe u chatvoltooiingen kunt laten werken met behulp van de Azure eindpunten. Het voorbeeld is gericht op voltooiing van chats, maar introduceert ook andere bewerkingen die beschikbaar zijn met de API.
Azure embeddings Een notebookvoorbeeld dat laat zien hoe u insluitingen gebruikt met Azure eindpunten. Het voorbeeld is gericht op insluitingen, maar introduceert ook andere bewerkingen die beschikbaar zijn voor de API.

Documentatie

Koppeling Beschrijving
Switch van OpenAI naar Azure OpenAI Een richtlijnenartikel over de kleine wijzigingen die u moet aanbrengen in uw code, zodat u heen en weer kunt wisselen tussen OpenAI en de Azure OpenAI Service.
Quickstart: Aan de slag met het genereren van tekst met Azure OpenAI Service Een quickstart die laat zien hoe u de services kunt instellen die u nodig hebt en code schrijft om een model te vragen met behulp van Python.
Quickstart: Aan de slag met GPT-35-Turbo en GPT-4 met Azure OpenAI Service Een quickstart die laat zien hoe u met systeem-, assistent- en gebruikersrollen kunt werken om inhoud aan te passen in reactie op bepaalde vragen.
Quickstart: Chatten met Azure OpenAI-modellen met behulp van uw eigen gegevens Een quickstart waarmee u uw eigen gegevens kunt toevoegen, zoals een PDF- of ander document.
Quickstart: Aan de slag met Azure OpenAI Assistants (preview) Een quickstart die laat zien hoe u een model instrueert om de ingebouwde Python code-interpreter te gebruiken om wiskundige problemen stapsgewijs op te lossen. In dit voorbeeld ziet u een beginpunt voor het gebruik van uw eigen AI-assistenten die toegankelijk zijn via aangepaste instructies.
Model implementeren en tekst genereren Een artikel met minimale, eenvoudige gedetailleerde stappen voor het implementeren van een model dat programmatisch kan chatten.
OpenAI met Microsoft Entra ID op rollen gebaseerd toegangsbeheer Bekijk verificatie met behulp van Microsoft Entra ID en Azure op rollen gebaseerd toegangsbeheer.
OpenAI met door Azure AD beheerde identiteiten voor Azure-resources Een artikel met complexere beveiligingsscenario's waarvoor Azure op rollen gebaseerd toegangsbeheer is vereist. Ontdek hoe u zich kunt verifiëren bij uw OpenAI-resource met Microsoft Entra ID.
Azure OpenAI in Voorbeelden van Microsoft Foundry-modellen Een compilatie van nuttige Azure OpenAI in Microsoft Foundry Models-resources en codevoorbeelden om u te helpen aan de slag te gaan en uw overstap naar technologie te versnellen.
Quickstart: Afbeeldingen gebruiken in uw AI-chats Een quickstart die laat zien hoe u programmatisch een model vraagt om de inhoud van een afbeelding te beschrijven.
Quickstart: Afbeeldingen genereren met Azure OpenAI Service Een quickstart die laat zien hoe u programmatisch afbeeldingen genereert met behulp van Dall-E op basis van een prompt.

Bronnen voor andere Foundry Tools

Naast Azure OpenAI Service zijn er veel andere Foundry Tools. Ontwikkelaars en organisaties kunnen snel intelligente, marktklare en verantwoordelijke toepassingen maken met kant-en-klare en vooraf gebouwde aanpasbare API's en modellen. Voorbeelden van toepassingen zijn verwerking van natuurlijke taal voor gesprekken, zoeken, bewaken, vertalen, spraak, visie en besluitvorming.

Voorbeelden

Koppeling Beschrijving
Integrate speech in uw apps met Azure Speech in Foundry Tools SDK Samples Voorbeelden voor de Azure Cognitive Services Speech SDK. Koppelingen naar voorbeelden voor spraakherkenning, vertaling, spraaksynthese en meer.
Azure Document Intelligence in Foundry Tools SDK Document Intelligence (voorheen Form Recognizer) is een cloudservice die machine learning gebruikt om tekst en gestructureerde gegevens uit documenten te analyseren. De Document Intelligence Software Development Kit (SDK) is een set bibliotheken en hulpprogramma's waarmee u eenvoudig Document Intelligence-modellen en -mogelijkheden in uw toepassingen kunt integreren.
Extract gestructureerde gegevens uit formulieren, ontvangsten, facturen en kaarten met behulp van Form Recognizer in Python Voorbeelden voor de Azure. AI. FormRecognizer-clientbibliotheek.
Extract, classificeer en begrijp tekst in documenten met behulp van Text Analytics in Python De clientbibliotheek voor Text Analytics. Deze API's maken deel uit van de service Azure Language in Foundry Tools, die NLP-functies (Natural Language Processing) biedt voor het begrijpen en analyseren van tekst.
Documentvertaling in Python Een snelstartartikel waarin documentomzetting wordt gebruikt om een brondocument te vertalen in een doeltaal, met behoud van structuur en tekstopmaak.
Vraag in Python Een snelstartartikel met stappen om een antwoord (en betrouwbaarheidsscore) op te halen uit een hoofdtekst die u samen met uw vraag verzendt.
Conversational Language Understanding in Python De clientbibliotheek voor Conversational Language Understanding (CLU). CLU is een cloudgebaseerde AI-service voor gesprekken waarmee intenties en entiteiten in gesprekken kunnen worden geëxtraheerd. CLU fungeert als een orchestrator om de beste kandidaat te selecteren om gesprekken te analyseren om het beste antwoord te krijgen van apps zoals QnA, Luis en Conversation App.
Afbeeldingen analyseren Voorbeeldcode en installatiedocumenten voor de Microsoft Azure AI Image Analysis SDK.
Content Safety in Foundry Control Plane SDK voor Python De SDK kan helpen bij het detecteren van schadelijke door de gebruiker gegenereerde en AI gegenereerde inhoud in toepassingen en services. Content Safety bevat tekst- en afbeeldings-API's waarmee u materiaal kunt detecteren dat schadelijk is.

Documentatie

AI-service Beschrijving API-verwijzing Snelstart
Inhoudsveiligheid Een Foundry Tool waarmee ongewenste inhoud wordt gedetecteerd. Content Safety API-referentie Quickstart
Documentinformatie Documenten omzetten in intelligente gegevensgestuurde oplossingen. Document Intelligence API-referentie Quickstart
Taal Bouw apps met toonaangevende mogelijkheden voor natuurlijke taalbegrip. Text Analytics API-verwijzing Quickstart
Azure AI Search Breng ai-aangedreven cloudzoekopdrachten naar uw toepassingen. Azure AI Search API-verwijzing Quickstart
Spraak Spraak naar tekst, tekst naar spraak, vertaling en sprekerherkenning. Naslagwerk voor Speech API Quickstart
Azure Translator in Foundry Tools Gebruik door AI gemaakte vertaling om meer dan 100 ingebruik zijnde, risicovolle en bedreigde talen en dialecten te vertalen. Naslaginformatie over vertaal-API Quickstart
Azure Vision in Foundry Tools Analyseer inhoud in afbeeldingen en video's. Naslaginformatie over afbeeldingsanalyse-API Quickstart

Opleiding

Koppeling Beschrijving
Generatieve AI voor beginnersworkshop Leer de basisprincipes van het bouwen van Generatieve AI-apps met onze uitgebreide cursus van 18 lessen van Microsoft Cloud Advocates.
Aan de slag met Foundry Tools Foundry Tools zijn bouwstenen van AI-functionaliteit die u in uw toepassingen kunt integreren. Voltooi dit leertraject om te ontdekken hoe u Azure AI services resources kunt inrichten, beveiligen, bewaken en implementeren en deze kunt gebruiken om intelligente oplossingen te bouwen.
Microsoft Azure AI Fundamentals: Generatieve AI Voltooi dit leertraject om te begrijpen hoe grote taalmodellen de basis vormen van generatieve AI. Ontdek hoe Azure OpenAI Service toegang biedt tot de nieuwste generatieve AI-technologie. Meer informatie over hoe Azure OpenAI-prompts en -antwoorden kunnen worden afgestemd en hoe de verantwoorde AI-principes van Microsoft ethische AI-ontwikkelingen stimuleren.
Ontwikkeling van AI-oplossingen met Azure OpenAI Service Azure OpenAI Service biedt toegang tot de krachtige modellen voor grote talen van OpenAI, zoals ChatGPT, GPT, Codex en Embeddings. Voltooi dit leertraject voor ontwikkelaars en ontdek hoe u code, afbeeldingen en tekst genereert met behulp van de Azure OpenAI SDK en andere Azure-services.
Bouw AI-apps met Azure Database voor PostgreSQL Voltooi dit leertraject om Azure AI- en Azure Machine Learning Services-integraties te verkennen die worden geleverd door de Azure AI-extensie voor Azure Database for PostgreSQL - Flexibele server. Meer informatie over hoe u met deze services apps op basis van AI kunt bouwen.

AI-toepassingssjablonen

AI-toepassingssjablonen bieden u een goed onderhouden, eenvoudig te implementeren referentie-implementaties die een startpunt van hoge kwaliteit bieden voor uw AI-apps.

Er zijn twee categorieën AI-app-sjablonen, bouwstenen en end-to-end-oplossingen. Bouwstenen zijn kleinere voorbeelden die zich richten op specifieke scenario's en taken. End-to-end-oplossingen zijn uitgebreide referentievoorbeelden met documentatie, broncode en implementatiefuncties. U kunt bouwen op de oplossingen en deze uitbreiden voor uw eigen doeleinden.

  • Zie AI-app-sjablonen voor een lijst met belangrijke sjablonen die beschikbaar zijn voor elke programmeertaal.
  • Als u door alle beschikbare sjablonen wilt bladeren, raadpleegt u de AI-app-sjablonen in de galerie Azure Developer CLI.