Share via


Aan de slag met de Azure AI SDK

Notitie

Azure AI Studio is momenteel beschikbaar als openbare preview. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.

De Azure AI SDK is een reeks pakketten die toegang bieden tot Azure AI-services zoals Azure OpenAI.

In dit artikel leert u hoe u aan de slag gaat met de Azure AI SDK voor generatieve AI-toepassingen. U hebt de volgende mogelijkheden:

De SDK installeren in een bestaande ontwikkelomgeving

Python installeren

Installeer eerst Python 3.10 of hoger, maak een virtuele omgeving of conda-omgeving en installeer uw pakketten in die virtuele of conda-omgeving. INSTALLEER DE Ative AI SDK NIET in uw globale Python-installatie. U moet altijd een virtuele of conda-omgeving gebruiken bij het installeren van Python-pakketten, anders kunt u uw systeeminstallatie van Python verbreken.

Python installeren via virtuele omgevingen

Volg de instructies in de ZELFSTUDIE voor PYTHON in VS Code voor de eenvoudigste manier om Python te installeren en een virtuele omgeving te maken op uw besturingssysteem.

Als Python 3.10 of hoger al is geïnstalleerd, kunt u een virtuele omgeving maken met behulp van de volgende opdrachten:

py -3 -m venv .venv
.venv\scripts\activate

Python installeren via Conda-omgevingen

Installeer eerst miniconda volgens de instructies hier.

Maak en activeer vervolgens een nieuwe Python 3.10-omgeving:

conda create --name ai_env python=3.10
conda activate ai_env

De Azure AI Ative SDK installeren

Op dit moment installeert u een set pakketten zoals beschreven in deze sectie om de generatieve pakketten van de Azure AI SDK te gebruiken.

Let op

Het is raadzaam om de SDK te installeren in een virtuele omgeving, conda-omgeving of Docker-container. Als u dit niet doet, ondervindt u mogelijk afhankelijkheidsproblemen met de pakketten die u op uw systeem hebt geïnstalleerd. Zie Python installeren voor meer informatie.

Optie 1: Installeren via pip

pip install azure-ai-generative[index,evaluate,promptflow]
pip install azure-identity

Optie 2: Installeren via requirements.txt

  1. Maak een nieuw tekstbestand met de naam requirements.txt in de projectmap.

  2. Kopieer de inhoud uit de opslagplaats Azure/aistudio-copilot-sample requirements.txt op GitHub naar uw requirements.txt bestand.

  3. Voer de volgende opdracht in om de pakketten uit het requirements.txt bestand te installeren:

    pip install -r requirements.txt
    

De Azure AI SDK moet nu zijn geïnstalleerd en klaar zijn voor gebruik.

De Azure AI SDK gebruiken zonder deze te installeren

U kunt de Azure AI SDK lokaal installeren zoals eerder beschreven, of deze uitvoeren via een internetbrowser of Docker-container.

Optie 1: VS Code (web) gebruiken in Azure AI Studio

VS Code (web) in Azure AI Studio maakt en voert de ontwikkelingscontainer uit op een rekenproces. Volg de instructies in Werken met Azure AI-projecten in VS Code om aan de slag te gaan met deze aanpak.

Onze vooraf gebouwde ontwikkelomgevingen zijn gebaseerd op een Docker-container met de Azure AI Ative SDK, de Azure AI CLI, de promptstroom-SDK en andere hulpprogramma's. Het is geconfigureerd om VS Code extern in de container uit te voeren. De docker-container wordt gedefinieerd in dit Dockerfile en is gebaseerd op de Python 3.10 Development Container Image van Microsoft.

OPTIE 2: Dev-container voor Visual Studio Code

U kunt de Azure AI SDK uitvoeren in een Docker-container met behulp van VS Code Dev Containers:

  1. Volg de installatie-instructies voor VS Code Dev Containers.
  2. Kloon de opslagplaats aistudio-copilot-sample en open deze met VS Code:
    git clone https://github.com/azure/aistudio-copilot-sample
    code aistudio-copilot-sample
    
  3. Selecteer de knop Opnieuw openen in Dev Containers . Als dit niet wordt weergegeven, opent u het opdrachtpalet (Ctrl+Shift+P in Windows en Linux, Cmd+Shift+P op Mac) en voert u de Dev Containers: Reopen in Container opdracht uit.

OPTIE 3: GitHub Codespaces

Met de Azure AI-codevoorbeelden in GitHub Codespaces kunt u snel aan de slag zonder dat u lokaal iets hoeft te installeren.

Open in GitHub Codespaces

Volgende stappen