Dela via


Snabbstart: Kom igång med Azure AI Foundry (hubbprojekt)

Anmärkning

Det finns en alternativ snabbstart för Foundry-projektet: Snabbstart: Kom igång med Azure AI Foundry (Foundry-projekt).

Den här snabbstarten konfigurerar din lokala miljö för hubb-baserade projekt, distribuerar en modell och skapar ett enkelt spårbart/utvärderbart chattskript.

Förutsättningar

  • Azure-prenumeration.
  • Befintligt hubbprojekt (eller skapa ett). Om inte kan du överväga att använda en snabbstart för Foundry-projektet.

Konfigurera utvecklingsmiljön

  1. Installera krav (Python, Azure CLI, inloggning).
  2. Installera paket:
pip install azure-ai-inference azure-identity azure-ai-projects==1.0.0b10

Olika projekttyper behöver distinkta versioner av azure-ai-projects. Håll varje projekt i sin egen isolerade miljö för att undvika konflikter.

Driftsätt en modell

  1. Portal: Logga in, öppna hubbprojektet.
  2. Modellkatalog: välj gpt-4o-mini.
  3. Använd den här modellen > för att acceptera standarddistributionsnamnet > Distribuera.
  4. Efter succén: Öppna på lekplatsen för att verifiera.

Skapa chattappen

Skapa chat.py med exempelkod:

from azure.ai.projects import AIProjectClient
from azure.identity import DefaultAzureCredential

project_connection_string = "<your-connection-string-goes-here>"

project = AIProjectClient.from_connection_string(
    conn_str=project_connection_string, credential=DefaultAzureCredential()
)

chat = project.inference.get_chat_completions_client()
response = chat.complete(
    model="gpt-4o-mini",
    messages=[
        {
            "role": "system",
            "content": "You are an AI assistant that speaks like a techno punk rocker from 2350. Be cool but not too cool. Ya dig?",
        },
        {"role": "user", "content": "Hey, can you help me with my taxes? I'm a freelancer."},
    ],
)

print(response.choices[0].message.content)

Infoga projektanslutningssträngen från projektöversiktssidan (kopiera, ersätt platshållaren i kod).

Run:

python chat.py

Lägg till uppmaningstemplating

Lägg till get_chat_response med Mustache-mall (se exempelfilen chat-template.py) och anropa sedan med användar- och kontextmeddelanden.

Kör igen för att visa mallsvar.

Rensa resurser

Ta bort distributionen eller projektet när du är klar för att undvika avgifter.

Nästa steg

Snabbstart: Kom igång med Azure AI Foundry (Foundry-projekt).