Get started
Microsoft Foundry Plugin
Microsoft Foundry Plugin
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ı olan bir Microsoft Foundry veya Azure AI Foundry kaynağı.
AZURE_OPENAI_API_KEYveya yapılandırılmış bir sağlayıcı API anahtarı üzerinden API anahtarı kimlik doğrulaması.- Entra ID kimlik doğrulaması için Azure CLI'yi kurun ve
katılımdan önce
az loginçalıştırın. OpenClaw, Microsoft Foundry çalışma zamanı belirteçleriniaz account get-access-tokenüzerinden yeniler.
Sohbet modelleri
Microsoft Foundry sohbet dağıtımları microsoft-foundry/<deployment-name>
sağlayıcı model başvurusunu kullanır. 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_effortüzerinden değil, akıl yürütme içeriği üzerinden akıl yürütme yetenekli olarak kaydedilir. Bağlam ve çıktı belirteci meta verileri 163.840 belirteçtir.
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
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ü kablo sözleşmelerini
uygulayabilmesi, /think off eşlemesini doğru yapabilmesi ve imzalı düşünmeyi
güvenli şekilde koruyabilmesi için model girdisinde params.canonicalModelId
ayarlayın.
MAI görüntü oluşturma
Plugin, mevcut Microsoft AI görüntü modelleriyle image_generate için
microsoft-foundry 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 adı kullanın. Sağlayıcı
varsayılan bir görüntü modeli bildirmez çünkü MAI API, isteğin model alanında
dağıtım adınızı gerektirir:
{ agents: { defaults: { imageGenerationModel: { primary: "microsoft-foundry/<deployment-name>", timeoutMs: 600000, }, }, },}Yalnızca istemle oluşturma çağrıları Microsoft Foundry'nin MAI oluşturma uç
noktasını çağırır: /mai/v1/images/generations. Referans görüntü düzenlemeleri
/mai/v1/images/edits ç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 istemle oluşturma, sadece Foundry uç noktası yapılandırılmışken özel bir
dağıtım adı kullanabilir. Özel dağıtım adıyla görüntü düzenlemeleri için dağıtımı
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; hem genişlik hem yükseklik en az 768 px olmalıdır. - Toplam piksel: genişlik × yükseklik en fazla 1.048.576 olmalıdır.
- Düzenlemeler: bir PNG veya JPEG giriş görüntüsü.
aspectRatio,resolution,quality,backgroundve PNG olmayanoutputFormatgibi desteklenmeyen ortak ipuçları Microsoft Foundry'ye gönderilmez.
Sorun giderme
az: command not found: Azure CLI'yi kurun veya API anahtarı kimlik doğrulaması kullanın.Microsoft Foundry endpoint missing for MAI image generation: 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 olmayan bir dağıtımı işaret ediyor.image_generateiçin dağıtılmış bir MAI görüntü modeli kullanın.