Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Zainstaluj wymagania wstępne (Python, interfejs wiersza polecenia platformy Azure, logowanie).
- 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
- Portal: Zaloguj się, otwórz projekt węzła.
- Katalog modeli: wybierz pozycję gpt-4o-mini.
- Użyj tego modelu > zaakceptuj domyślną nazwę > wdrożenia Wdróż.
- 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
Treści powiązane
Szybki start: rozpocznij korzystanie z Foundry (projekty Foundry).