Get started
Microsoft Foundry Plugin'i
Microsoft Foundry Plugin'i
OpenClaw'a Microsoft Foundry model sağlayıcısı desteği ekler.
Dağıtım
- Paket:
@openclaw/microsoft-foundry - Kurulum yolu: OpenClaw'a dahildir
Yüzey
sağlayıcılar: microsoft-foundry; sözleşmeler: imageGenerationProviders
- Görüntü oluşturma sağlayıcısı:
microsoft-foundry
Gereksinimler
- Dağıtımları bulunan bir Microsoft Foundry veya Azure AI Foundry kaynağı.
AZURE_OPENAI_API_KEYya da yapılandırılmış bir sağlayıcı API anahtarı üzerinden API anahtarıyla kimlik doğrulama.- Entra ID kimlik doğrulaması için Azure CLI'yi yükleyin ve ilk katılımdan önce
az loginkomutunu çalıştırın. OpenClaw, Microsoft Foundry çalışma zamanı tokenlarınıaz account get-access-tokenaracılığıyla yeniler.
Sohbet modelleri
Microsoft Foundry sohbet dağıtımları, microsoft-foundry/<deployment-name>
sağlayıcı model başvurusunu kullanır. İlk katılım, Azure CLI ile Foundry
kaynaklarını ve dağıtımlarını keşfeder, ardından seçilen dağıtım adını model
yapılandırmasına yazar.
OpenClaw, desteklenen OpenAI uyumlu sohbet API'leri için Foundry /openai/v1
uç noktasını kullanır:
- GPT,
o*,computer-use-previewve DeepSeek-V4 model aileleri varsayılan olarakopenai-responseskullanır. - MAI-DS-R1 ve diğer sohbet tamamlama dağıtımları, açıkça desteklenen bir API
yapılandırılmadığı sürece
openai-completionskullanır. - MAI-DS-R1,
reasoning_effortaracılığıyla değil, akıl yürütme içeriği aracılığıyla akıl yürütme yeteneğine sahip olarak kaydedilir. Bağlam ve çıktı tokenı meta verileri 163.840 tokendir.
Microsoft Foundry'deki Anthropic Claude dağıtımları, OpenAI uyumlu
/openai/v1 biçimini değil, Anthropic Messages API biçimini kullanır.
Microsoft Foundry Plugin'i yerel bir Anthropic çalışma zamanı kazanana kadar
bunları özel bir anthropic-messages sağlayıcısı olarak yapılandırın. Foundry
dağıtım adı Claude model kimliğinden farklı olduğunda, OpenClaw'ın modele özgü
iletişim sözleşmelerini uygulayabilmesi, /think off komutunu doğru şekilde
eşleyebilmesi ve imzalı düşünme verilerini güvenli biçimde koruyabilmesi için
model girdisinde params.canonicalModelId değerini ayarlayın.
MAI görüntü oluşturma
Plugin, güncel Microsoft AI görüntü modelleriyle image_generate için
microsoft-foundry sağlayıcısını kaydeder:
MAI-Image-2.5-FlashMAI-Image-2.5MAI-Image-2eMAI-Image-2
Model başvurusu olarak dağıtılmış bir MAI görüntü dağıtımının adını kullanın.
MAI API'si, istek içindeki model alanında dağıtım adınızı gerektirdiğinden
sağlayıcı varsayılan bir görüntü modeli bildirmez:
{ agents: { defaults: { imageGenerationModel: { primary: "microsoft-foundry/<deployment-name>", timeoutMs: 600000, }, }, },}Yalnızca istem içeren oluşturma işlemleri, Microsoft Foundry'nin MAI oluşturma
uç noktasını çağırır: /mai/v1/images/generations. Referans görüntüsü
düzenlemeleri /mai/v1/images/edits uç noktasını çağırır ve
MAI-Image-2.5-Flash ile MAI-Image-2.5 dağıtımlarıyla sınırlıdır.
Yalnızca istem içeren oluşturma işlemleri, yalnızca Foundry uç noktası
yapılandırılmışken özel bir dağıtım adı kullanabilir. Özel bir dağıtım adıyla
görüntü düzenlemek için dağıtımı ilk katılım üzerinden seçin veya OpenClaw'ın
dağıtımın MAI-Image-2.5-Flash ya da MAI-Image-2.5 tarafından desteklendiğini
doğrulayabilmesi için model meta verilerini ekleyin.
MAI görüntü kısıtlamaları:
- Çıktı: istek başına bir PNG görüntüsü.
- Boyut: varsayılan
1024x1024; genişlik ve yükseklik en az 768 piksel olmalıdır. - Toplam piksel: genişlik × yükseklik en fazla 1.048.576 olmalıdır.
- Düzenlemeler: bir PNG veya JPEG girdi görüntüsü.
aspectRatio,resolution,quality,backgroundve PNG dışındakioutputFormatgibi desteklenmeyen ortak ipuçları Microsoft Foundry'ye gönderilmez.
Sorun giderme
az: command not found: Azure CLI'yi yükleyin veya API anahtarıyla kimlik doğrulamayı kullanın.Microsoft Foundry endpoint missing for MAI image generation: ilk katılım üzerinden bir Foundry dağıtımı seçin veyamodels.providers.microsoft-foundry.baseUrlekleyin.supports MAI image deployments only: seçilen görüntü modeli MAI dışı bir dağıtımı gösteriyor.image_generateiçin dağıtılmış bir MAI görüntü modeli kullanın.