Rychlý start: Začínáme s Microsoft Foundry (hubové projekty) (klasické)

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í

  1. Požadavky instalace (Python, Azure CLI, přihlášení).
  2. 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

  1. Portál: Přihlaste se, otevřete projekt hubu.
  2. Katalog modelů: vyberte gpt-4o-mini.
  3. Použijte tento model > a výchozí název nasazení > přiřaďte a nasaďte.
  4. 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

Úvod: Zahájení práce s Foundry (projekty Foundry).