Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí jenom pro:Portál Foundry (Classic). Tento článek není k dispozici pro nový portál Foundry.
Přečtěte si další informace o novém portálu.
Poznámka
Odkazy v tomto článku můžou otevírat obsah v nové dokumentaci Microsoft Foundry místo dokumentace Foundry (classic), kterou si právě prohlížíte.
Tip
K dispozici je alternativní rychlý start projektu Foundry: Quickstart: Začínáme s Microsoft Foundry (projekty Foundry).
Tento rychlý průvodce nastaví vaše místní prostředí pro projekty založené na hubu, nasadí model a vytvoří jednoduchý trasovaný nebo hodnotitelný chatovací skript.
Požadavky
- Azure předplatné.
- Existující projekt centra (nebo ho vytvořte). Pokud ne, zvažte použití rychlého startu projektu Foundry.
Nastavení vývojového prostředí
- Požadavky instalace (Python, Azure CLI, přihlášení).
- Instalační balíčky:
pip install azure-ai-inference azure-identity azure-ai-projects==1.0.0b10
Různé typy projektů vyžadují různé verze azure-ai-projects. Zachovejte každý projekt v samostatném izolovaném prostředí, abyste se vyhnuli konfliktům.
Nasazení modelu
- Portál: Přihlaste se, otevřete projekt hubu.
- Katalog modelů: vyberte gpt-4o-mini.
- Použijte tento model > a výchozí název nasazení > přiřaďte a nasaďte.
- Po úspěchu: Otevřete v testovacím prostředí pro ověření.
Vytvoření chatovací aplikace
Vytvoření chat.py s ukázkovým kódem:
Tip
Kód používá Azure AI Projects 1.x SDK a není kompatibilní s Azure projekty AI 2.x. Ujistěte se, že jste nainstalovali správnou verzi azure-ai-projects==1.0.0b10 pro použití s kódem v tomto článku.
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)
Vložte připojovací řetězec projektu ze stránky Přehled (zkopírujte a nahraďte zástupný symbol v kódu).
Spustit:
python chat.py
Přidat šablonování výzev
Přidejte get_chat_response pomocí šablony mustache (viz ukázka chat-template.py) a pak spusťte s uživatelskými a kontextovými zprávami.
Opětovným spuštěním zobrazte odpověď v šabloně.
Vyčištění prostředků
Po dokončení odstraňte nasazení nebo projekt, abyste se vyhnuli poplatkům.
Další krok
přehled klientské knihovny Microsoft Foundry