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:
Některé odkazy v tomto článku můžou otevřít obsah v nové dokumentaci Microsoft Foundry místo dokumentace Foundry (klasické), kterou si právě prohlížíte.
Návod
K dispozici je alternativní rychlý start pro projekt Foundry: Rychlý start: Začněte s Microsoft Foundry (projekty Foundry).
Tento rychlý průvodce nastaví místní prostředí pro projektové huby, nasadí model a vytvoří jednoduchý skript pro chat, který je trasovaný nebo hodnotitelný.
Předpoklady
- Azure předplatné.
- Existující projekt rozbočovače (nebo vytvořte jeden). Pokud ne, zvažte použití projektu rychlý start Foundry.
Nastavení vývojového prostředí
- Nainstalujte požadované součásti (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ý project ve vlastním izolovaném prostředí, abyste se vyhnuli konfliktům.
Nasazení modelu
- Portál: Přihlásit se, otevřít projekt hubu.
- Katalog modelů: vyberte gpt-4o-mini.
- Tento model > přijme výchozí název nasazení > Deploy.
- Po úspěchu: Otevřete v dětském hřišti, abyste ověřili.
Vytvoření chatovací aplikace
Vytvoření chat.py s ukázkovým kódem:
Návod
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 řetězec připojení projektu ze stránky přehledu projektu (zkopírujte, nahraďte zástupný symbol v kódu).
Běh:
python chat.py
Přidat šablonování výzev
Přidejte get_chat_response pomocí šablony mustache (viz ukázka chat-template.py) a poté ho vyvolejte pomocí zpráv od uživatele nebo kontextových zpráv.
Opětovným spuštěním zobrazte odpověď v šabloně.
Vyčistěte zdroje
Aby se vám vyhnuly poplatky, odstraňte nasazení nebo projekt.