Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
- Installera krav (Python, Azure CLI, inloggning).
- 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
- Portal: Logga in, öppna hubbprojektet.
- Modellkatalog: välj gpt-4o-mini.
- Använd den här modellen > för att acceptera standarddistributionsnamnet > Distribuera.
- 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
Relaterat innehåll
Snabbstart: Kom igång med Azure AI Foundry (Foundry-projekt).