Hızlı Başlangıç: Microsoft Foundry (Hub projeleri) (klasik) ile çalışmaya başlama

Yalnızca şunlar için geçerlidir:Dökümhane (klasik) portalı. Bu makale yeni Dökümhane portalında kullanılamaz. Yeni portal hakkında daha fazla bilgi edinin.

Not

Bu makaledeki bağlantılar, şu anda görüntülediğiniz Dökümhane (klasik) belgeleri yerine yeni Microsoft Foundry belgelerinde içerik açabilir.

Ipucu

Alternatif bir Dökümhane projesi için hızlı başlangıç seçeneği mevcuttur: Hızlı Başlangıç: Microsoft Foundry (Dökümhane projeleri) ile Başlayın.

Bu hızlı başlangıç, merkez tabanlı projeler için yerel ortamınızı ayarlar, bir model dağıtır ve basit bir izlenebilir/değerlendirilebilir sohbet betiği oluşturur.

Önkoşullar

  • Azure aboneliği
  • Mevcut hub projesi (veya bir tane oluşturun). Aksi takdirde, bir Foundry proje hızlı başlangıç kullanmayı düşünün.

Geliştirme ortamınızı ayarlama

  1. Önkoşulları yükleyin (Python, Azure CLI, oturum açın).
  2. Paketleri yükleme:
pip install azure-ai-inference azure-identity azure-ai-projects==1.0.0b10

Farklı proje türleri için farklı azure-ai-projects sürümleri gerekir. Çakışmaları önlemek için her projeyi kendi yalıtılmış ortamında tutun.

Modeli dağıt

  1. Portal: Oturum açın, hub projesini açın.
  2. Model kataloğu: gpt-4o-mini'yi seçin.
  3. Bu modeli kullanın > varsayılan dağıtım adını kabul et > Dağıt.
  4. Başarılı olduktan sonra: Doğrulamak için oyun alanında açın.

Sohbet uygulamanızı oluşturma

Örnek kodla chat.py oluşturun:

Ipucu

Kod, Azure AI Projeleri 1.x SDK kullanır ve Azure AI Projeleri 2.x ile uyumlu değildir. Bu makaledeki kodla kullanmak için doğru sürümü azure-ai-projects==1.0.0b10 yüklediğinizden emin olun.

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)

Projenizin bağlantı dizesini Proje Genel Bakış sayfasından kopyalayın ve ardından koddaki yer tutucuyu değiştirin.

Çalıştır:

python chat.py

Komut istemi şablonu ekleme

Mustache şablonunu kullanarak get_chat_response ekleyin (bkz. chat-template.py örnek) ve ardından kullanıcı/bağlam mesajlarıyla çağırın.

Şablonlu yanıtı görüntülemek için yeniden çalıştırın.

Kaynakları temizleme

Ücretlerden kaçınmak için dağıtım veya proje tamamlandıktan sonra hemen silin.

Sonraki adım

Hızlı Başlangıç: Foundry 'i (Dökümhane projeleri) kullanmaya başlama.