Udostępnij przez


Szybki start: rozpoczynanie pracy z usługą Microsoft Foundry (projekty centrum)

Wskazówka

Dostępny jest alternatywny przewodnik Szybki start dotyczący projektów Foundry: Szybki start: rozpocznij korzystanie z Microsoft Foundry (projekty Foundry).

Ten przewodnik szybkiego startu konfiguruje lokalne środowisko dla projektów opartych na hubie, wdraża model i tworzy prosty skrypt czatu z funkcją śledzenia i oceny.

Wymagania wstępne

  • Subskrypcja platformy Azure.
  • Istniejący projekt centrum (lub utwórz go). Jeśli nie, rozważ wykorzystanie szybkiego startu projektu Foundry.

Konfigurowanie środowiska projektowego

  1. Zainstaluj wymagania wstępne (Python, interfejs wiersza polecenia platformy Azure, logowanie).
  2. Instalowanie pakietów:
pip install azure-ai-inference azure-identity azure-ai-projects==1.0.0b10

Różne typy projektów wymagają odmiennych wersji azure-ai-projects. Zachowaj każdy projekt we własnym izolowanym środowisku, aby uniknąć konfliktów.

Wdrażanie modelu

  1. Portal: Zaloguj się, otwórz projekt węzła.
  2. Katalog modeli: wybierz pozycję gpt-4o-mini.
  3. Użyj tego modelu > zaakceptuj domyślną nazwę > wdrożenia Wdróż.
  4. Po powodzeniu: Otwórz na placu zabaw, aby zweryfikować.

Tworzenie aplikacji do czatu

Utwórz chat.py przy użyciu przykładowego kodu:

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)

Wstaw parametry połączenia projektu ze strony Przegląd projektu (skopiuj, zastąp symbol zastępczy w kodzie).

Run:

python chat.py

Dodaj szablonowanie monitów

Dodaj get_chat_response przy użyciu szablonu Mustache (zobacz przykład chat-template.py), a następnie wywołaj go za pomocą wiadomości użytkownika i kontekstu.

Uruchom ponownie, aby wyświetlić szablonową odpowiedź.

Uprzątnij zasoby

Usuń wdrożenie lub projekt po zakończeniu, aby uniknąć naliczania opłat.

Następny krok

Szybki start: rozpocznij korzystanie z Foundry (projekty Foundry).