Sdílet prostřednictvím


Rychlý start: Začněte s Microsoft Foundry (projekty Hubu) (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:

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í

  1. Nainstalujte požadované součásti (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ý project ve vlastním izolovaném prostředí, abyste se vyhnuli konfliktům.

Nasazení modelu

  1. Portál: Přihlásit se, otevřít projekt hubu.
  2. Katalog modelů: vyberte gpt-4o-mini.
  3. Tento model > přijme výchozí název nasazení > Deploy.
  4. 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.

Další krok

Rychlý začátek: Začněte s Foundry (projekty Foundry).