Freigeben über


Schnellstart: Erste Schritte mit Microsoft Foundry (Hub-Projekte)

Tipp

Eine alternative Schnellstartanleitung für Das Foundry-Projekt ist verfügbar: Schnellstart: Erste Schritte mit Microsoft Foundry (Foundry-Projekte).

Diese Schnellstartanleitung richtet Ihre lokale Umgebung für hub-basierte Projekte ein, stellt ein Modell bereit und erstellt ein einfaches nachverfolgbares/bewertbares Chatskript.

Voraussetzungen

  • Azure-Abonnement.
  • Vorhandenes Hubprojekt (oder erstellen Sie eins). Wenn nicht, sollten Sie die Verwendung eines Foundry-Projekt-Schnellstarts in Betracht ziehen.

Einrichten Ihrer Entwicklungsumgebung

  1. Installieren Sie die erforderlichen Komponenten (Python, Azure CLI, Anmeldung).
  2. Installieren von Paketen:
pip install azure-ai-inference azure-identity azure-ai-projects==1.0.0b10

Unterschiedliche Projekttypen benötigen unterschiedliche Azure-ai-Projekte-Versionen. Bewahren Sie jedes Projekt in einer eigenen isolierten Umgebung auf, um Konflikte zu vermeiden.

Bereitstellen eines Modells

  1. Portal: Anmelden, Hubprojekt öffnen.
  2. Modellkatalog: wählen Sie gpt-4o-mini aus.
  3. Verwenden Sie dieses Modell > , um den Standardmäßigen Bereitstellungsnamen > "Deploy" zu akzeptieren.
  4. Nach Erfolg: Im Playground öffnen, um zu überprüfen.

Erstellen Ihrer Chat-App

Erstellen sie chat.py mit Beispielcode:

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)

Fügen Sie Ihre Projektverbindungszeichenfolge von der Projektübersichtsseite ein (kopieren Sie sie und ersetzen Sie den Platzhalter im Code).

Run:

python chat.py

Vorlagen für Prompts hinzufügen

Fügen Sie get_chat_response mithilfe der Vorlage "Mustache" hinzu (siehe chat-template.py Beispiel), und rufen Sie dann benutzer-/kontextbezogene Nachrichten auf.

Führen Sie den Vorgang erneut aus, um die vorlagenbasierte Antwort anzuzeigen.

Bereinigen von Ressourcen

Löschen Sie die Bereitstellung oder das Projekt, wenn Sie dies getan haben, um Gebühren zu vermeiden.

Nächster Schritt

Schnellstart: Erste Schritte mit Foundry (Foundry-Projekte).