Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Yanıtlar API'sini kullanarak Microsoft AI, DeepSeek ve Grok modelleri gibi DökümHane Modelleri için metin yanıtları oluşturma adımları açıklanmaktadır. Yanıtlar API'sinin kullanımını destekleyen DökümHane Modellerinin tam listesi için bkz. Desteklenen DökümHane Modelleri.
Önkoşullar
Uygulamanızda dağıtılan modellerle Yanıtlar API'sini kullanmak için şunları yapmanız gerekir:
Azure aboneliği. GitHub Modelleri kullanıyorsanız deneyiminizi yükseltebilir ve bu süreçte bir Azure aboneliği oluşturabilirsiniz. GitHub Modellerinden Microsoft DökümHane Modelleri'ne yükseltin durum buysa okuyun.
Dökümhane projesi. Bu tür bir proje Foundry kaynağı altında yönetilir. Microsoft Foundry projeniz yoksa Microsoft Foundry için bir proje oluşturun bölümüne bakın.
Foundry projenizin uç nokta URL'si
https://YOUR-RESOURCE-NAME.services.ai.azure.com/api/projects/YOUR_PROJECT_NAMEbiçimindedir.Bu makalede kullanılan
DeepSeek-R1-0528modeli gibi bir Foundry Modeli dağıtımı. Henüz bir dağıtımınız yoksa bkz. Kaynağınıza model dağıtımına DökümHane Modelleri ekleme ve yapılandırma .
Yapay zeka modeli başlangıç setini kullanma
Bu makaledeki kod parçacıkları yapay zeka modeli başlangıç setinden alınıyor. Yanıtlar API'siyle kararlı bir OpenAI kitaplığı kullanarak Foundry Modellerini çağırmak için gereken eksiksiz bulut altyapısını ve kodu kullanmaya başlamanın hızlı bir yolu olarak bu başlangıç setini kullanın.
Metin oluşturmak için Yanıtlar API'sini kullanma
Dökümhane Modelleri için Yanıtlar API çağrıları yapmak üzere bu bölümdeki kodu kullanın. Kod örneklerinde, modeli kullanmak için istemciyi oluşturur ve ardından temel bir istek gönderirsiniz.
Ipucu
Dökümhane portalında bir model dağıttığınızda, ona bir dağıtım adı atarsınız. API çağrılarınızın parametresinde model bu dağıtım adını (model kataloğu kimliğini değil) kullanın.
Not
Microsoft Entra ID ile anahtarsız kimlik doğrulaması kullanın. Anahtarsız kimlik doğrulaması hakkında daha fazla bilgi edinmek için bkz. Microsoft Entra kimlik doğrulaması nedir? ve DefaultAzureCredential.
Azure Identity istemci kitaplığı da dahil olmak üzere kitaplıkları yükleyin:
pip install azure-identity pip install -U openaiProje yolunda OpenAI istemci nesnesini yapılandırmak, dağıtımınızı belirtmek ve yanıtlar oluşturmak için aşağıdaki kodu kullanın.
from azure.identity import DefaultAzureCredential, get_bearer_token_provider from openai import OpenAI project_endpoint = "https://YOUR-RESOURCE-NAME.services.ai.azure.com/api/projects/YOUR_PROJECT_NAME" # Build the base URL: project_endpoint + /openai/v1 (no api-version needed) base_url = project_endpoint.rstrip("/") + "/openai/v1" # get_bearer_token_provider returns a callable; call it to get automatic refresh of the token string credential = DefaultAzureCredential() token_provider = get_bearer_token_provider(credential, "https://ai.azure.com/.default") client = OpenAI( base_url=base_url, api_key=token_provider(), ) response = client.responses.create( model="DeepSeek-R1-0528", # Replace with your deployment name, not the model ID input="What are the top 3 benefits of cloud computing? Be concise.", max_output_tokens=500, ) print(f"Response: {response.output_text}") print(f"Status: {response.status}") print(f"Output tokens: {response.usage.output_tokens}")
Yanıt, model ve kullanım meta verilerinin yanı sıra oluşturulan metni içerir.
Desteklenen DökümHane Modelleri
Yanıtlar API'siyle kullanılmak üzere çeşitli Foundry Modelleri desteklenir.
Foundry portalında desteklenen modelleri görüntüleme
Foundry portalında desteklenen modellerin tam listesini görmek için:
-
Microsoft Foundry oturum açın.
Yeni Dökümhane anahtarının açık olduğundan emin olun. Bu adımlar Foundry (yeni)'ye atıfta bulunur.
- Sağ üst köşede Keşfet'i, ardından sol panelde Modeller'i seçin.
- Özellikler açılan listesini açın ve Aracı tarafından desteklenen filtreyi seçin.
Desteklenen modellerin listesi
Bu bölümde, Yanıtlar API'siyle kullanılması desteklenen Bazı Döküm Modelleri listelenmektedir. Desteklenen Azure OpenAI modelleri için bkz. Available Azure OpenAI modelleri.
Doğrudan Azure tarafından satılan modeller:
- MAI-DS-R1: Belirleyici, duyarlık odaklı akıl yürütme.
- grok-4: Karmaşık, çok adımlı problem çözme için sınır ölçeğinde mantık.
- grok-4-fast-reasoning: İş akışı otomasyonu için iyileştirilmiş hızlandırılmış aracı mantık.
- grok-4-fast-non-reasoning: Yüksek aktarım kapasiteli, düşük gecikmeli üretim ve sistem yönlendirmesi.
- grok-3: Karmaşık, sistem düzeyinde iş akışları için güçlü mantık.
- grok-3-mini: Etkileşimli, yüksek hacimli kullanım örnekleri için iyileştirilmiş basit model.
- Llama-3.3-70B-Instruct: Kurumsal Soru-Cevap, karar desteği ve sistem düzenleme için çok yönlü model.
- Llama-4-Maverick-17B-128E-Instruct-FP8: Hızlı, uygun maliyetli çıkarım sağlayan FP8 için iyileştirilmiş model.
- DeepSeek-V3-0324: Metin ve görüntüler arasında çokmodal anlayış.
- DeepSeek-V3.1: Gelişmiş çoklu modlu akıl yürütme ve temellendirilmiş erişim.
- DeepSeek-R1-0528: Gelişmiş uzun biçimli ve çok adımlı akıl yürütme.
- gpt-oss-120b: Saydamlığı ve yeniden üretilebilirliği destekleyen açık ekosistem modeli.
Yaygın hataları giderme
| Hata | Neden | Çözünürlük |
|---|---|---|
| 401 Yetkisiz | Geçersiz veya süresi dolmuş kimlik bilgileri |
DefaultAzureCredential Kaynakta Bilişsel Hizmetler OpenAI Kullanıcı rolünün atandığını doğrulayın. |
| 404 Bulunamadı | Yanlış uç nokta veya dağıtım adı | Uç nokta URL'inizin /api/projects/YOUR_PROJECT_NAME içerdiğini ve dağıtım adının Foundry portalınızla eşleştiğini onaylayın. |
| 400 Modeli desteklenmiyor | Model Yanıtlar API'lerini desteklemiyor | Desteklenen modeller listesini denetleyin ve dağıtımınızın uyumlu bir model kullandığını doğrulayın. |
İlgili içerik
- Azure AI Çıkarım SDK'sından OpenAI SDK'sına Migrate
- Azure OpenAI tarafından desteklenen programlama dilleri
- OpenAI ve Azure OpenAI uç noktaları arasında geçiş yapın
- v1 Azure OpenAI API için Model desteği