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.
Note
Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.
Important
Bu özellikler ve işlevler, diğer Microsoft hizmetleri ve üçüncü taraf hizmetlerle bağlantıları destekler. Bu hizmetlerin kullanımı ilgili koşullara tabidir ve Azure uyumluluk sınırının dışında veri işleme veya depolamanın yanı sıra Azure uyumluluk sınırına akan verilere neden olabilir.
Verilerinizin kuruluşunuzun uyumluluk ve coğrafi sınırları dışında akıp akmayacağını ve ilgili etkileri ve uygun izinlerin, sınırların ve onayların sağlanıp sağlanmayacağını yönetmek sizin sorumluluğunuzdadır.
Özel kullanım örnekleriniz bağlamında oluşturduğunuz uygulamaları dikkatle gözden geçirmek ve test etmek ve tüm uygun kararları ve özelleştirmeleri yapmak sizin sorumluluğunuzdadır. Bu, metapromptlar, içerik filtreleri veya diğer güvenlik sistemleri gibi sorumlu yapay zeka risk azaltmalarınızı uygulamayı ve uygulamalarınızın uygun kalite, güvenilirlik, güvenlik ve güvenilirlik standartlarını karşılamasını sağlamayı içerir. Daha fazla bilgi için bkz. Azure Yapay Zeka Arama Saydamlık Notu.
GenAI (Generative AI) Prompt becerisi, Azure OpenAI in Foundry Models veya Microsoft Foundry içinde konuşlandırılan büyük bir dil modeline (LLM) karşı sohbet tamamlama talebini uygular. Bu beceriyi, aranabilir içerik olarak indekslenip saklanabilen yeni bilgiler oluşturmak için kullanın.
İşte GenAI prompt becerisinin içerik yaratmanıza nasıl yardımcı olabileceğine dair bazı örnekler:
- Görüntüleri sözelleştirme
- Metnin büyük pasajlarını özetle
- Karmaşık içeriği basitleştirin
- Bir promptta ifade edebileceğiniz başka herhangi bir görevi yapın
GenAI İstemi becerisi genellikle 2026-04-01 Arama Servisi REST API ve bu sürümü hedefleyen Azure SDK’ları dosyalarında mevcuttur. Bu beceri, metin, görüntü ve görseller ile PDF dosyalarından çıkarılmış metin gibi çoklu modal içerikleri destekler.
Tip
Bu beceriyi veri parçalama becerisiyle birleştirmek yaygındır. Multimodal eğitim, iki farklı veri parçalama stratejisiyle görüntü sözlemesini gösterir.
Desteklenen modeller
GPT modelleri, DeepSeek-R#, Llama-4-Maverick ve Cohere-command-r gibi Foundry'de dağıtılan herhangi bir sohbet tamamlama çıkarım modelini kullanabilirsiniz. Özellikle GPT modelleri için yalnızca chat tamamlama API uç noktaları desteklenmektedir. Azure OpenAI Responses API'sini (URI'de
/openai/responsesiçeren) kullanan uç noktalar şu anda uyumlu değil.Görüntü sözlemesi için, görüntüyü analiz etmek için kullandığınız model hangi görüntü formatlarının desteklendiğini belirler.
GPT-5 modelleri için parametre,
temperatureönceki modellerdeki gibi desteklenmemektedir. Tanımlanmışsa, diğer değerler hatalara yol açacağı için , olarak1.0ayarlanmalıdır.Faturalandırma, kullandığınız modelin fiyatına göre belirlenir.
Note
Arama servisi, modelinize genel bir uç nokta üzerinden bağlanır, yani bölge konumu gereksinimi yoktur. Ancak, tam anlamıyla Azure bir çözüm kullanıyorsanız, uygun çiftleri bulmak için Azure Yapay Zeka Arama bölgeleri ve Azure OpenAI model bölgelerini kontrol etmelisiniz, özellikle veri ikamet gereksinimleriniz varsa.
Prerequisites
Döküm Modellerinde Azure OpenAI kaynağı veya Foundry projesi.
Kaynağınıza veya projenize dağıtılan desteklenen bir model .
OpenAI Azure için, Azure portalındaki
openai.azure.comsayfasından alan adresiyle uç noktayı kopyalayın. Bu becerideki parametre için bu uç noktayıUrikullanın.Foundry için, Foundry portalındaki Modeller sayfasından dağıtım için hedef URI'yi kopyalayın. Bu becerideki parametre için bu uç noktayı
Urikullanın.
Doğrulama, Foundry'nizden veya Azure OpenAI kaynağından bir API anahtarıyla anahtar tabanlı olabilir. Ancak, bir role atanan arama hizmeti yönetilen kimlik kullanılarak rol tabanlı erişim öneriyoruz.
OpenAI Azure için, yönetilen kimliğe Bilişsel Hizmetler OpenAI Kullanıcısı atayın.
Foundry'de, yönetilen kimliğe Foundry Kullanıcısı'nı atayın.
Important
Foundry RBAC rolleri yakın zamanda yeniden adlandırıldı. Foundry User, Foundry Owner, Foundry Hesabı Sahibi ve Foundry Project Manager daha önce Azure Yapay Zeka Kullanıcısı, Azure Yapay Zeka Sahibi, Azure Yapay Zeka Hesabı Sahibi ve Azure Yapay Zeka Project Yöneticisi olarak adlandırıldı. Yeniden adlandırma kullanıma sunulmaya devam ederken bazı yerlerde önceki adları görmeye devam edebilirsiniz. Rol kimlikleri ve temel izinler yeniden adlandırma ile değiştirilmez.
@odata.type
#Microsoft.Skills.Custom.ChatCompletionSkill
Veri sınırları
| Sınır | Notlar |
|---|---|
maxTokens |
Varsayılan değer 1024'tür , eğer hariç tutulursa. Maksimum değer modele bağlıdır. |
| İstek zaman aşımı | 30 saniyede sabitlendi. Toplu indeksleme modeli seçerken bu sınırı göz önünde bulundurun, çünkü o1 ve o3 gibi akıl yürütme modelleri bunu aşabilir. |
| Resimler | Base 64 kodlu görüntüler ve resim URL'leri desteklenir. Boyut sınırı modele bağlıdır. |
Beceri parametreleri
| Mülkiyet | Türü | Zorunlu | Notlar |
|---|---|---|---|
uri |
string | Evet | Dağıtılan modelin uç noktası. Desteklenen etki alanları şunlardır:
API Management özel etki alanları dahil olmak üzere Azure API Management uç noktaları da desteklenir. Kimlik doğrulaması, RBAC ve isteğe bağlı özel bağlantı dahil olmak üzere kurulum için bkz. OpenAI becerileri ve vektörleştiricileri ile Azure Azure API Management kullanma. |
apiKey |
string | Cond.* | Model için gizli anahtar. Yönetilen kimlik kullanırken boş bırakın. |
authIdentity |
string | Cond.* | User-assigned managed identity client ID (Azure OpenAI). Sistem tarafından atanan kimliği kullanmak için boşluk bırakın. |
commonModelParameters |
Obje | No | Standart üretim kontrolleri, , temperaturemaxTokens, vb. gibi. |
extraParameters |
Obje | No | Açık sözlük, alt model API'sine iletiliyor. |
extraParametersBehavior |
string | No |
"pass-through"
|
"drop"
|
"error" (varsayılan "error"). |
responseFormat |
Obje | No | Modelin metin mi yoksa serbest biçimli JSON nesnesi mi yoksa güçlü tipli JSON şeması mı verdiğini kontrol eder.
responseFormat yük örnekleri: {responseFormat: { type: text }}, {responseFormat: { type: json_object }}, {responseFormat: { type: json_schema }} |
*
Tam olarak ,apiKeyauthIdentity, veya hizmetin sistem tarafından atanan kimliği kullanılmalıdır.
commonModelParameters Varsayılan Durumlar
| Parametre | Varsayılan |
|---|---|
model |
(dağıtım varsayılanı) |
frequencyPenalty |
0 |
presencePenalty |
0 |
maxTokens |
1024 |
temperature |
0.7 |
seed |
sıfır |
stop |
sıfır |
Beceri girişleri
| Giriş adı | Türü | Zorunlu | Description |
|---|---|---|---|
systemMessage |
string | Evet | Sistem düzeyinde talimatlar (örneğin: "Sen yardımcı bir asistansın."). |
userMessage |
string | Evet | Kullanıcı istemi. |
text |
string | No | Metin sadece metin içeren senaryolara isteğe bağlı metin eklenmiştir userMessage . |
image |
dizisi (Base 64 data-URL) | No | İsteğe bir görsel ekliyor (sadece çok modal modeller). |
imageDetail |
String (low | high | auto) |
No | Azure OpenAI çok modüllü modelleri için aslına uygunluk ipucu. |
Beceri çıkışları
| Çıkış adı | Türü | Description |
|---|---|---|
response |
string veya JSON nesnesi | Model çıkışı istenen formatta responseFormat.type. |
usageInformation |
JSON nesnesi | Token sayıları ve model parametrelerinin yankısı. |
Örnek tanımlar
Yalnızca metin özetleme
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "Summarizer",
"description": "Summarizes document content.",
"context": "/document",
"inputs": [
{ "name": "text", "source": "/document/content" },
{ "name": "systemMessage", "source": "='You are a concise AI assistant.'" },
{ "name": "userMessage", "source": "='Summarize the following text:'" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"apiKey": "<api-key>",
"commonModelParameters": { "temperature": 0.3 }
}
Metin + resim açıklaması
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "Image Describer",
"context": "/document/normalized_images/*",
"inputs": [
{ "name": "image", "source": "/document/normalized_images/*/data" },
{ "name": "imageDetail", "source": "=high" },
{ "name": "systemMessage", "source": "='You are a useful AI assistant.'" },
{ "name": "userMessage", "source": "='Describe this image:'" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"authIdentity": "11111111-2222-3333-4444-555555555555",
"responseFormat": { "type": "text" }
}
Yapılandırılmış sayısal bilgi bulucu
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "NumericalFactFinder",
"context": "/document",
"inputs": [
{ "name": "systemMessage", "source": "='You are an AI assistant that helps people find information.'" },
{ "name": "userMessage", "source": "='Find all the numerical data and put it in the specified fact format.'"},
{ "name": "text", "source": "/document/content" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"apiKey": "<api-key>",
"responseFormat": {
"type": "json_schema",
"jsonSchemaProperties": {
"name": "NumericalFactObj",
"strict": true,
"schema": {
"type": "object",
"properties": "{\"facts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"number\"},\"fact\":{\"type\":\"string\"}},\"required\":[\"number\",\"fact\"]}}}",
"required": [ "facts" ],
"additionalProperties": false
}
}
}
}
Örnek çıktısı (kısılmış)
{
"response": {
"facts": [
{ "number": 32.0, "fact": "Jordan scored 32 points per game in 1986-87." },
{ "number": 6.0, "fact": "He won 6 NBA championships." }
]
},
"usageInformation": {
"usage": {
"completion_tokens": 203,
"prompt_tokens": 248,
"total_tokens": 451
}
}
}
En iyi uygulamalar
- Metin Bölme yeteneğiyle uzun belgeleri modelin bağlam penceresinde kalmak için parçalayın.
- Yüksek hacimli indeksleme için, sorgu zamanı RAG iş yükleri için token kotalarının etkilenmemesi için bu beceriye ayrı bir model dağıtımı ayırın.
- Gecikmeyi en aza indirmek için, modeli ve Azure Yapay Zeka Arama hizmetinizi aynı Azure bölgesinde aynı yerde konumlandırın.
- Güvenilir yapılandırılmış çıkarım ve indeks alanlarına daha kolay eşleme
responseFormat.json_schemaile kullanım. - Token kullanımını izleyin ve endeksleyici Token per Minute (TPM) sınırlarınızı doyurursa kota artışı talepleri gönderin.
Hatalar ve uyarılar
| Condition | Sonuç |
|---|---|
Eksik veya geçersiz uri |
Error |
| Kimlik doğrulama yöntemi belirtilmedi | Error |
Hem apiKey de authIdentity tedarik edildi |
Error |
| Multimodal prompt için desteklenmeyen model | Error |
| Girdi, model token sınırını aşıyor | Error |
Model, geçerli olmayan JSON döndürür json_schema |
Uyarı: içinde ham dize döndürüldü response |
Yönetilen kimlik kimlik doğrulaması için güvenlikle ilgili dikkat edilmesi gerekenler
GenAI İstemi becerisi yönetilen kimlik doğrulaması kullandığında, Azure Yapay Zeka Arama Foundry Tools hedef kitlesi (https://cognitiveservices.azure.com) için bir Microsoft Entra erişim belirteci alır ve tarafından uribelirtilen uç noktaya gönderilen isteklere ekler. Yönetilen kimlik kimlik doğrulaması ayarlandığında veya hem hem de authIdentityapiKey boş olduğunda ve hizmet sistem tarafından atanan kimliği kullandığında uygulanırauthIdentity.
tarafından uri başvurulan uç noktanın kendi OpenAI veya Foundry kaynağınız Azure olması beklenir. Desteklenen etki alanları şunlardır:
openai.azure.comcognitiveservices.azure.comservices.ai.azure.com
Azure API Management (APIM) uç noktaları (*.azure-api.net) ve bu kaynakları önleyen özel etki alanları da desteklenir. Özel bir etki alanı veya APIM ana bilgisayar adı yalnızca adından doğrulanamadığından Azure Yapay Zeka Arama bu uç noktaları etki alanı eşleştirme yerine yapılandırma zamanında canlı bağlantı denetimiyle doğrular. Uç nokta ile arkasındaki OpenAI veya Foundry kaynağının Azure arasındaki ilişkiyi yapılandırmak ve sürdürmek sizin sorumluluğundadır.
Note
Döküm Araçları hedef kitlesi için verilen yönetilen kimlik belirteci, kimliğin yetkilendirilen tüm Döküm Araçları veya Azure OpenAI kaynağında geçerlidir. Güvenilmeyen bir uç noktaya göndermek belirteci kullanıma açabilir.
Önerilen güvenlik uygulamaları
Güvenli bir dağıtımın korunmasına yardımcı olmak için şu uygulamaları izleyin:
- Yalnızca sahip olduğunuz ve güvendiğiniz uç noktalara ayarlayın
uri. Daha önce listelenen Döküm Araçları etki alanlarını tercih edin. APIM veya özel etki alanı uç noktası kullanıyorsanız, yönetilen kimliği etkinleştirmeden önce kendi kaynağınızın önünde olduğunu onaylayın. Güvenilir görünümlü bir ana bilgisayar adı sahiplik kanıtı değildir. - Arama hizmeti tarafından kullanılan yönetilen kimliğe en az ayrıcalık ilkesini uygulayın:
- Azure OpenAI'de yalnızca Bilişsel Hizmetler OpenAI Kullanıcısı atayın.
- Foundry'de, yalnızca Foundry Kullanıcı'yı atayın. Daha geniş roller vermekten kaçının.
- Arama hizmetinin ulaşabileceği uç noktaları ve hedef kaynağın istekleri kabul ettiği kaynakları kısıtlamak için Ağ Güvenlik Çevresi (NSP) ve özel uç noktaları veya sanal ağ tümleştirmesini kullanın.
- APIM veya özel etki alanı uç noktası kullanıyorsanız ağ geçidinin gelen istekleri doğrulayıp yalnızca hedeflenen arka uca ilettiğinden emin olun. Ayrıca erişim ilkelerini düzenli aralıklarla gözden geçirmelisiniz.
- Yönetilen kimliği yerine tercih edin
apiKey. kullanıyorsanızapiKey, güvenli bir şekilde depolayıp döndürün ve kaynak denetimine eklemeyin. Hizmet, hemapiKeyhem deauthIdentityayarlayan yapılandırmaları reddeder. - Beceri kümesi tanımlarını, yönetilen kimlik rolü atamalarını, APIM ve özel etki alanı yapılandırmalarını düzenli aralıklarla gözden geçirerek değerlerin
uri, erişim denetimlerinin ve kimlik izinlerinin güncel ve uygun kaldığını onaylayın. Yerleşik değişiklik yönetimi ve güvenlik gözden geçirme süreçlerinizle yapılandırma değişikliklerini gözden geçirin. - Beklenmeyen veya yetkisiz etkinlikler için OpenAI, Foundry Araçları ve Dökümhane oturum açma günlüklerini, kimlik doğrulama olaylarını ve erişim günlüklerini Azure izleyin.
- Artık gerekli olmayan kullanılmayan becerileri, uç noktaları, rol atamalarını ve API anahtarlarını kaldırın.
Beceri kümesi yapılandırmasına erişimi kısıtlama
Beceri kümelerini oluşturabilen, değiştirebilen veya çalıştırabilen kullanıcılar hem hedef uç noktayı (uri) hem de beceri tarafından kullanılan kimlik doğrulama yapılandırmasını denetler. Beceri, Döküm Araçları hedef kitlesi için bu uç noktaya bir yönetilen kimlik belirteci gönderdiğinden, bu izinleri güvenilen yöneticilerle kısıtlayın ve yönetilen kimlik özellikli becerileri yapılandırırken standart değişiklik yönetimi ve güvenlik gözden geçirme işlemlerinizi izleyin.
Ayrıca bakınız
- Azure Yapay Zeka Arama yerleşik endeks cihazları
- Tümleşik vektörleştirme
- Bir beceri seti nasıl tanımlanır?
Azure AI model çıkarımı (Foundry) OpenAI