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, sürümdeki openAI 2025-04-01-preview Azure için görüntü oluşturma ve ses (konuşma) veri düzlemi çıkarımı REST API işlemleri belgelenmiştir. Sohbet tamamlamaları, eklemeler, yardımcılar, yanıtlar, vektör depoları ve diğer tüm işlemler için OpenAI REST API başvurusunun resmi Azure bakın.
API belirtimleri
Azure OpenAI modelleri ve kaynaklarıyla yönetmek ve etkileşim üç ana API yüzeyine bölünmüştür:
- Kontrol düzlemi
- Veri düzlemi - yazarlık
- Veri düzlemi - çıkarım
Her API yüzeyi/spesifikasyonu, farklı bir Azure OpenAI yetenekleri setini kapsar. Her API'nin kendine özgü önizleme ve kararlı/genel erişilebilir (GA) API sürümleri vardır. Şu anda ön izleme sürümleri genellikle aylık bir ritm izlemektedir.
Important
Şimdi yeni bir önizleme çıkarımı API'si var. API yaşam döngüsü rehberimizde daha fazla bilgi edinin.
| API | En son önizleme sürümü | Son GA sürümü | Specifications | Description |
|---|---|---|---|---|
| Kontrol düzlemi | 2025-07-01-preview |
2025-06-01 |
Belirtim dosyaları | Kontrol düzlemi API, kaynak oluşturma, model dağıtımı ve diğer üst düzey kaynak yönetimi görevleri gibi işlemler için kullanılır. Kontrol düzlemi ayrıca Azure Resource Manager, Bicep, Terraform ve Azure CLI gibi yeteneklerle neler yapılabileceğini de yönetir. |
| Veri düzlemi | v1 preview |
v1 |
Belirtim dosyaları | Veri düzlemi API, çıkarım ve yazarlık işlemlerini kontrol eder. |
Authentication
Azure OpenAI, kimlik doğrulama için iki yöntem sunar. API Anahtarları veya Microsoft Entra ID'si kullanabilirsiniz.
API Anahtarı Doğrulama: Bu tür kimlik doğrulama için, tüm API talepleri HTTP başlığında API Anahtarını
api-keyiçermelidir. Quickstart, bu tür kimlik doğrulama ile aramaların nasıl yapılacağına dair rehberlik sağlar.Microsoft Entra ID kimlik doğrulama: Bir Microsoft Entra token kullanarak API çağrısını kimlik doğrulaması yapabilirsiniz. Kimlik doğrulama tokenları, bir talebe başlık
Authorizationolarak dahil edilir. Sağlanan belirteç, örneğin , ile gelmelidirBearerBearer YOUR_AUTH_TOKEN. Microsoft Entra ID<doğrulama rehberimizi okuyabilirsiniz>.
REST API sürümleme
Servis API'leri sorgu parametresi kullanılarak api-version versiyonlandırılır. Tüm sürümler YYYY-MM-DD tarih yapısını takip eder. Örneğin:
POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01
Veri düzlemi çıkarımı
Bu makalenin geri kalanında, Azure OpenAI veri düzlemi çıkarım belirtiminin önizleme sürümündeki görüntü ve ses işlemleri 2025-04-01-preview yer alır.
GA görüntüsü ve ses işlemleri için bkz. GA görüntüsü ve ses REST API başvurusu.
Transkripsiyonlar - Yarat
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
Sesi giriş diline aktarır.
URI Parametreleri
| İsim | İçinde | Zorunlu | Türü | Description |
|---|---|---|---|---|
| endpoint | path | Evet | string URL | OpenAI uç noktaları Azure destekleniyor (örneğin protokol ve ana adı: https://aoairesource.openai.azure.com. "aoairesource" yerine Azure OpenAI kaynak adınızı verin). https://{your-resource-name}.openai.azure.com |
| dağıtım kimliği | path | Evet | string | |
| API sürümü | soru | Evet | string |
İstek Başlığı
Token tabanlı kimlik doğrulama veya API anahtarı kullanın. Token tabanlı kimlik doğrulama önerilir ve daha güvenlidir.
| İsim | Zorunlu | Türü | Description |
|---|---|---|---|
| Authorization | True | string |
Örnek:Authorization: Bearer {Azure_OpenAI_Auth_Token}Azure CLI kullanarak doğrulama belirteçsi oluşturmak için: az account get-access-token --resource https://cognitiveservices.azure.comTür: oauth2 Yetkilendirme URL'si: https://login.microsoftonline.com/common/oauth2/v2.0/authorizekapsam: https://ai.azure.com/.default |
| API anahtarı | True | string | Azure OpenAI API anahtarını buradan paylaşın |
İstek Gövdesi
İçerik Türü: çok parçalı form-verisi
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| model | string | Kullanılacak modelin kimliği. Seçenekler gpt-4o-transcribe, gpt-4o-mini-transcribe, gpt-4o-mini-transcribe-2025-12-15, whisper-1, ve gpt-4o-transcribe-diarize. |
Evet | |
| dosya | string | Ses dosyası nesnesini transkribe etmek için. | Evet | |
| language | string | Giriş sesinin dili. Giriş dilinin ISO-639-1 formatında sağlanması, doğruluk ve gecikmeyi artırır. | No | |
| prompt | string | Modelin stilini yönlendirmek veya önceki bir ses segmentini sürdürmek için isteğe bağlı bir metin. İstem ses diline uymalı. | No | |
| yanıt formatı | audioResponseFormat | Çıktının formatını tanımlar. | No | |
| sıcaklık | number | Örnekleme sıcaklığı, 0 ile 1 arasında. 0.8 gibi daha yüksek değerler çıktıyı daha rastgele yaparken, 0.2 gibi daha düşük değerler daha odaklanmış ve deterministik hale getirir. 0 olarak ayarlandığında, model belirli eşiklere ulaşana kadar sıcaklığı otomatik olarak artırmak için log olasılık kullanır. | No | 0 |
| timestamp_granularities[] | Dizi | Bu transkripsiyon için doldurulacak zaman damgası granülerlikleri.
response_format zaman damgası granülerliklerini kullanacak şekilde ayarlanmalıdır verbose_json . Bu seçeneklerden biri veya her ikisi desteklenir: word, veya segment. Not: Segment zaman damgaları için ek gecikme yoktur, ancak kelime zaman damgaları oluşturmak ek gecikme sağlar. |
No | ['segment'] |
Yanıtlar
Durum Kodu: 200
Açıklama: Tamam
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | Obje | |
| düz metin | string | Çıktı formatında transkribe edilmiş metin (response_format , textvttsrtveya ). |
Examples
Örnek
Verilen konuşulmuş ses verilerinden transkribe metin ve ilgili meta verileri alır.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
Yanıtlar: Durum Kodu: 200
{
"body": {
"text": "A structured object when requesting json or verbose_json"
}
}
Örnek
Verilen konuşulmuş ses verilerinden transkribe metin ve ilgili meta verileri alır.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/transcriptions?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Yanıtlar: Durum Kodu: 200
{
"type": "string",
"example": "plain text when requesting text, srt, or vtt"
}
Çeviriler - Yarat
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
Giriş sesi İngilizce metne transkribe eder ve çevirir.
URI Parametreleri
| İsim | İçinde | Zorunlu | Türü | Description |
|---|---|---|---|---|
| endpoint | path | Evet | string URL | OpenAI uç noktaları Azure destekleniyor (örneğin protokol ve ana adı: https://aoairesource.openai.azure.com. "aoairesource" yerine Azure OpenAI kaynak adınızı verin). https://{your-resource-name}.openai.azure.com |
| dağıtım kimliği | path | Evet | string | |
| API sürümü | soru | Evet | string |
İstek Başlığı
Token tabanlı kimlik doğrulama veya API anahtarı kullanın. Token tabanlı kimlik doğrulama önerilir ve daha güvenlidir.
| İsim | Zorunlu | Türü | Description |
|---|---|---|---|
| Authorization | True | string |
Örnek:Authorization: Bearer {Azure_OpenAI_Auth_Token}Azure CLI kullanarak doğrulama belirteçsi oluşturmak için: az account get-access-token --resource https://cognitiveservices.azure.comTür: oauth2 Yetkilendirme URL'si: https://login.microsoftonline.com/common/oauth2/v2.0/authorizekapsam: https://ai.azure.com/.default |
| API anahtarı | True | string | Azure OpenAI API anahtarını buradan paylaşın |
İstek Gövdesi
İçerik Türü: çok parçalı form-verisi
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| dosya | string | Çevirilmesi gereken ses dosyası. | Evet | |
| prompt | string | Modelin stilini yönlendirmek veya önceki bir ses segmentini sürdürmek için isteğe bağlı bir metin. Yönlendirme İngilizce olmalı. | No | |
| yanıt formatı | audioResponseFormat | Çıktının formatını tanımlar. | No | |
| sıcaklık | number | Örnekleme sıcaklığı, 0 ile 1 arasında. 0.8 gibi daha yüksek değerler çıktıyı daha rastgele yaparken, 0.2 gibi daha düşük değerler daha odaklanmış ve deterministik hale getirir. 0 olarak ayarlandığında, model belirli eşiklere ulaşana kadar sıcaklığı otomatik olarak artırmak için log olasılık kullanır. | No | 0 |
Yanıtlar
Durum Kodu: 200
Açıklama: Tamam
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | Obje | |
| düz metin | string | Çıktı formatında transkribe edilmiş metin (response_format metin, vtt veya srt olduğunda). |
Examples
Örnek
İngilizce transkribe metni ve ilgili meta verileri sağlanan konuşulan ses verilerinden alır.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Yanıtlar: Durum Kodu: 200
{
"body": {
"text": "A structured object when requesting json or verbose_json"
}
}
Örnek
İngilizce transkribe metni ve ilgili meta verileri sağlanan konuşulan ses verilerinden alır.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/translations?api-version=2025-04-01-preview
"---multipart-boundary\nContent-Disposition: form-data; name=\"file\"; filename=\"file.wav\"\nContent-Type: application/octet-stream\n\nRIFF..audio.data.omitted\n---multipart-boundary--"
Yanıtlar: Durum Kodu: 200
{
"type": "string",
"example": "plain text when requesting text, srt, or vtt"
}
Konuşma - Yaratma
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/speech?api-version=2025-04-01-preview
Giriş metninden ses üretir.
URI Parametreleri
| İsim | İçinde | Zorunlu | Türü | Description |
|---|---|---|---|---|
| endpoint | path | Evet | string URL | OpenAI uç noktaları Azure destekleniyor (örneğin protokol ve ana adı: https://aoairesource.openai.azure.com. "aoairesource" yerine Azure OpenAI kaynak adınızı verin). https://{your-resource-name}.openai.azure.com |
| dağıtım kimliği | path | Evet | string | |
| API sürümü | soru | Evet | string |
İstek Başlığı
Token tabanlı kimlik doğrulama veya API anahtarı kullanın. Token tabanlı kimlik doğrulama önerilir ve daha güvenlidir.
| İsim | Zorunlu | Türü | Description |
|---|---|---|---|
| Authorization | True | string |
Örnek:Authorization: Bearer {Azure_OpenAI_Auth_Token}Azure CLI kullanarak doğrulama belirteçsi oluşturmak için: az account get-access-token --resource https://cognitiveservices.azure.comTür: oauth2 Yetkilendirme URL'si: https://login.microsoftonline.com/common/oauth2/v2.0/authorizekapsam: https://ai.azure.com/.default |
| API anahtarı | True | string | Azure OpenAI API anahtarını buradan paylaşın |
İstek Gövdesi
İçerik Türü: çok parçalı form-verisi
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| Giriş | string | Sesi sentezlemek için metin. Maksimum uzunluk 4.096 karakterdir. | Evet | |
| yanıt formatı | enum | Sesi sentezlemek için kullanılan format. Olası değerler: mp3, opus, aac, flacwav, ,pcm |
No | |
| speed | number | Sentezlenen sesin hızı. Bir değer seçin '0.25den 'ye.4.0
1.0 varsayılan bir durumdur. |
No | 1.0 |
| voice | enum | Konuşma sentezi için kullanılan ses. Olası değerler: alloy, echo, fable, onyxnova, ,shimmer |
Evet |
Yanıtlar
Durum Kodu: 200
Açıklama: Tamam
| İçerik Türü | Türü | Tanım |
|---|---|---|
| application/octet-stream | string |
Examples
Örnek
Verilen metinden sesi sentezler.
POST https://{endpoint}/openai/deployments/{deployment-id}/audio/speech?api-version=2025-04-01-preview
{
"input": "Hi! What are you going to make?",
"voice": "fable",
"response_format": "mp3"
}
Yanıtlar: Durum Kodu: 200
{
"body": "101010101"
}
Görüntü üretimi - Yarat
POST https://{endpoint}/openai/deployments/{deployment-id}/images/generations?api-version=2025-04-01-preview
Belirli bir görüntü oluşturma modeli dağıtımında metin başlığından bir dizi görüntü üretir
URI Parametreleri
| İsim | İçinde | Zorunlu | Türü | Description |
|---|---|---|---|---|
| endpoint | path | Evet | string URL | OpenAI uç noktaları Azure destekleniyor (örneğin protokol ve ana adı: https://aoairesource.openai.azure.com. "aoairesource" yerine Azure OpenAI kaynak adınızı verin). https://{your-resource-name}.openai.azure.com |
| dağıtım kimliği | path | Evet | string | |
| API sürümü | soru | Evet | string |
İstek Başlığı
Token tabanlı kimlik doğrulama veya API anahtarı kullanın. Token tabanlı kimlik doğrulama önerilir ve daha güvenlidir.
| İsim | Zorunlu | Türü | Description |
|---|---|---|---|
| Authorization | True | string |
Örnek:Authorization: Bearer {Azure_OpenAI_Auth_Token}Azure CLI kullanarak doğrulama belirteçsi oluşturmak için: az account get-access-token --resource https://cognitiveservices.azure.comTür: oauth2 Yetkilendirme URL'si: https://login.microsoftonline.com/common/oauth2/v2.0/authorizekapsam: https://ai.azure.com/.default |
| API anahtarı | True | string | Azure OpenAI API anahtarını buradan paylaşın |
İstek Gövdesi
İçerik Türü: application/json
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| arka plan | imageBackground | Oluşturulan görüntülerin arka planı için şeffaflık ayarlamaya izin verir. Bu parametre yalnızca gpt-image-1 serisi modeller için desteklenir. | No | otomatik |
| n | integer | Üretilecek görüntü sayısı. dall-e-3 için yalnızca n=1 desteklenir. | No | 1 |
| çıktı sıkıştırma | integer | Oluşturulan görüntüler için sıkıştırma seviyesi (0-100%). Bu parametre yalnızca jpeg çıkış formatına sahip gpt-image-1 serisi modeller için desteklenir. | No | 100 |
| çıkış formatı | imagesOutputFormat | Oluşturulan görüntülerin geri döndüğü dosya formatı. Sadece GPT-image-1 serisi modeller için destekleniyor. | No | png |
| prompt | string | İstenen görsel(ler)in metin açıklaması. Maksimum uzunluk, gpt-image-1 serisi için 32000 karakter, dall-e-3 için ise 4000 karakterdir | Evet | |
| kısmi_görüntüler | integer | Üretilecek kısmi görüntü sayısı. Bu parametre, kısmi görüntüleri geri getiren akış yanıtları için kullanılır. Değer 0 ile 3 arasında olmalıdır. 0 olarak ayarlandığında, yanıt tek bir akış etkinliğinde gönderilen tek bir görüntü olur. Tam görüntü daha hızlı üretilirse, kısmi görüntü tam sayısı üretilmeden önce nihai görüntü gönderilebilir. | 0 | |
| veri akışı | boolean | Görüntüyü akış modunda düzenleyin. | hayır | false |
| nitelik | imageQuality | Üretilecek görüntünün kalitesi. | No | otomatik |
| yanıt formatı | imagesResponseFormat | Oluşturulan görüntülerin geri dönüş biçimi. Bu parametre, her zaman base64 kodlu görüntüleri döndüren -serisi modeller için desteklenmez gpt-image-1.Olası değerler: url, b64_json. |
No | url |
| size | imageSize | Oluşturulan görüntülerin boyutu. | No | otomatik |
| Stil | imageStyle | Oluşturulan görüntülerin stili. Sadece dall-e-3 için destekleniyordu. | No | Canlı |
| user | string | Son kullanıcınızı temsil eden benzersiz bir tanımlayıcı, kötüye kullanımı izlemeye ve tespit etmeye yardımcı olabilir. | No |
Yanıtlar
Durum Kodu: 200
Açıklama: Tamam
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | generateImagesResponse |
Durum Kodu: varsayılan
Açıklama: Bir hata meydana geldi.
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | dalleErrorResponse |
Examples
Örnek
Bir prompt verildiğinde görseller oluşturur.
POST https://{endpoint}/openai/deployments/{deployment-id}/images/generations?api-version=2025-04-01-preview
{
"prompt": "In the style of WordArt, Microsoft Clippy wearing a cowboy hat.",
"n": 1,
"style": "natural",
"quality": "standard"
}
Yanıtlar: Durum Kodu: 200
{
"body": {
"created": 1698342300,
"data": [
{
"revised_prompt": "A vivid, natural representation of Microsoft Clippy wearing a cowboy hat.",
"prompt_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
},
"profanity": {
"detected": false,
"filtered": false
},
"custom_blocklists": {
"filtered": false,
"details": []
}
},
"url": "https://dalletipusw2.blob.core.windows.net/private/images/e5451cc6-b1ad-4747-bd46-b89a3a3b8bc3/generated_00.png?se=2023-10-27T17%3A45%3A09Z&...",
"content_filter_results": {
"sexual": {
"severity": "safe",
"filtered": false
},
"violence": {
"severity": "safe",
"filtered": false
},
"hate": {
"severity": "safe",
"filtered": false
},
"self_harm": {
"severity": "safe",
"filtered": false
}
}
}
]
}
}
Görüntü üretimleri - Düzenle
POST https://{endpoint}/openai/deployments/{deployment-id}/images/edits?api-version=2025-04-01-preview
Belirli bir gpt-image-1 model dağıtımında metin başlığından bir görüntüyü düzenler
URI Parametreleri
| İsim | İçinde | Zorunlu | Türü | Description |
|---|---|---|---|---|
| endpoint | path | Evet | string URL | OpenAI uç noktaları Azure destekleniyor (örneğin protokol ve ana adı: https://aoairesource.openai.azure.com. "aoairesource" yerine Azure OpenAI kaynak adınızı verin). https://{your-resource-name}.openai.azure.com |
| dağıtım kimliği | path | Evet | string | |
| API sürümü | soru | Evet | string |
İstek Başlığı
Token tabanlı kimlik doğrulama veya API anahtarı kullanın. Token tabanlı kimlik doğrulama önerilir ve daha güvenlidir.
| İsim | Zorunlu | Türü | Description |
|---|---|---|---|
| Authorization | True | string |
Örnek:Authorization: Bearer {Azure_OpenAI_Auth_Token}Azure CLI kullanarak doğrulama belirteçsi oluşturmak için: az account get-access-token --resource https://cognitiveservices.azure.comTür: oauth2 Yetkilendirme URL'si: https://login.microsoftonline.com/common/oauth2/v2.0/authorizekapsam: https://ai.azure.com/.default |
| API anahtarı | True | string | Azure OpenAI API anahtarını buradan paylaşın |
İstek Gövdesi
İçerik Türü: çok parçalı form-verisi
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| image | dizi veya dizi | Düzenlenecek görsel(ler). Desteklenen bir görüntü dosyası veya bir dizi görüntü olmalı. Her resim 50MB'dan küçük bir png veya jpg dosyası olmalıdır. | Evet | |
| input_fidelity | string | Modelin, giriş görüntülerinin stili ve özelliklerine, özellikle yüz özelliklerine uymak için ne kadar çaba göstereceğini kontrol edin. Bu parametre yalnızca gpt-image-1 serisi modeller için desteklenir. Destekler high ve low. |
hayır |
low. |
| mask | string | Tam şeffaf alanları (örneğin, alfa sıfır olduğu yer) görüntünün nerede düzenlenmesi gerektiğini gösteren ek bir görüntü. Birden fazla görüntü sağlanırsa, maske ilk görüntüye uygulanır. Geçerli bir PNG dosyası olmalı, 4MB'tan küçük olmalı ve görüntüyle aynı boyutlara sahip olmalıdır. | No | |
| n | integer | Üretilecek görüntü sayısı. 1 ile 10 arasında olmalı. | No | 1 |
| prompt | string | İstenen görsel(ler)in metin açıklaması. Maksimum uzunluk 32000 karakterdir. | Evet | |
| nitelik | imageQuality | Üretilecek görüntünün kalitesi. | No | otomatik |
| kısmi_görüntüler | Üretilecek kısmi görüntü sayısı. Bu parametre, kısmi görüntüleri geri getiren akış yanıtları için kullanılır. Değer 0 ile 3 arasında olmalıdır. 0 olarak ayarlandığında, yanıt tek bir akış etkinliğinde gönderilen tek bir görüntü olur. Tam görüntü daha hızlı üretilirse, kısmi görüntü tam sayısı üretilmeden önce nihai görüntü gönderilebilir. | |||
| veri akışı | boolean | Görüntüyü akış modunda düzenleyin. | hayır | false |
| yanıt formatı | imagesResponseFormat | Oluşturulan görüntülerin geri dönüş biçimi. | No | url |
| size | imageSize | Oluşturulan görüntülerin boyutu. | No | otomatik |
| user | string | Son kullanıcınızı temsil eden benzersiz bir tanımlayıcı, kötüye kullanımı izlemeye ve tespit etmeye yardımcı olabilir. | No |
Yanıtlar
Durum Kodu: 200
Açıklama: Tamam
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | generateImagesResponse |
Durum Kodu: varsayılan
Açıklama: Bir hata meydana geldi.
| İçerik Türü | Türü | Tanım |
|---|---|---|
| uygulama/json | dalleErrorResponse |
Components
Sohbet, tamamlamalar, eklemeler, yanıtlar ve diğer metin işlemleri tarafından kullanılan şema tanımları için OpenAI REST API başvurusu Azure bakın. Aşağıdaki şemalar bu sayfadaki görüntü ve ses işlemlerini destekler.
innerErrorCode
İç hata nesnesi için hata kodları.
| Mülkiyet | Değer |
|---|---|
| Tanım | İç hata nesnesi için hata kodları. |
| Türü | string |
| Değerler | ResponsibleAIPolicyViolation |
dalleErrorResponse
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| error | dalleError | No |
dalleError
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| inner_error | dalleInnerError | İç hata ve ek detaylar. | No | |
| param | string | No | ||
| type | string | No |
dalleInnerError
İç hata ve ek detaylar.
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| kod | innerErrorCode | İç hata nesnesi için hata kodları. | No | |
| content_filter_results | dalleFilterResults | İçerik filtreleme kategorisi hakkında bilgiler (nefret, cinsel, şiddet self_harm), tespit edilip edilmediği, şiddet seviyesi (zararlı içeriğin yoğunluğunu ve risk seviyesini belirleyen very_low, düşük, orta, yüksek ölçek) ve filtrelenip filtrelenmediği. Jailbreak içeriği ve küfürler hakkında bilgiler, tespit edilip edilmediği, filtrelenip filtrelenmediği hakkında bilgiler. Ve müşteri engelleme listesi hakkında, filtrelenip filtrelenmişler ve kimliği hakkında bilgiler. | No | |
| düzeltilmiş_yazı | string | Eğer isteğinde herhangi bir değişiklik varsa, görüntü oluşturmak için kullanılan istem kullanıldı. | No |
içerik filtresi ciddiyet sonucu
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| filtered | boolean | Evet | ||
| severity | string | No |
içerik filtresi algılandı sonucu
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| detected | boolean | No | ||
| filtered | boolean | Evet |
contentFilterDetailedResults
İçerik filtreleme sonuçları, filtrelenen segmentler için içerik filtre kimliklerinin detayını içerir.
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| details | Dizi | No | ||
| filtered | boolean | Evet |
dalleFiltreSonuçları
İçerik filtreleme kategorisi hakkında bilgiler (nefret, cinsel, şiddet self_harm), tespit edilip edilmediği, şiddet seviyesi (zararlı içeriğin yoğunluğunu ve risk seviyesini belirleyen very_low, düşük, orta, yüksek ölçek) ve filtrelenip filtrelenmediği. Jailbreak içeriği ve küfürler hakkında bilgiler, tespit edilip edilmediği, filtrelenip filtrelenmediği hakkında bilgiler. Ve müşteri engelleme listesi hakkında, filtrelenip filtrelenmişler ve kimliği hakkında bilgiler.
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| custom_blocklists | contentFilterDetailedResults | İçerik filtreleme sonuçları, filtrelenen segmentler için içerik filtre kimliklerinin detayını içerir. | No | |
| hate | contentFilterSeverityResult | No | ||
| jailbreak | içerik filtresi tespit edilen sonuç | No | ||
| profanity | içerik filtresi tespit edilen sonuç | No | ||
| self_harm | contentFilterSeverityResult | No | ||
| sexual | contentFilterSeverityResult | No | ||
| violence | contentFilterSeverityResult | No |
audioResponseFormat
Çıktının formatını tanımlar.
| Mülkiyet | Değer |
|---|---|
| Tanım | Çıktının formatını tanımlar. |
| Türü | string |
| Değerler | jsontextsrtverbose_jsonvtt |
görüntü kalitesi
Üretilecek görüntünün kalitesi.
| Mülkiyet | Değer |
|---|---|
| Tanım | Üretilecek görüntünün kalitesi. |
| Türü | string |
| Varsayılan | otomatik |
| Değerler | autohighmediumlowhdstandard |
imagesResponseFormat
Oluşturulan görüntülerin geri dönüş biçimi.
| Mülkiyet | Değer |
|---|---|
| Tanım | Oluşturulan görüntülerin geri dönüş biçimi. |
| Türü | string |
| Varsayılan | url |
| Değerler | urlb64_json |
imagesOutputFormat
Oluşturulan görüntülerin geri döndüğü dosya formatı. Sadece seri modeller için destekleniyor.
| Mülkiyet | Değer |
|---|---|
| Tanım | Oluşturulan görüntülerin geri döndüğü dosya formatı. Sadece GPT-image-1 serisi modeller için destekleniyor. |
| Türü | string |
| Varsayılan | png |
| Değerler | pngjpeg |
imageSize
Oluşturulan görüntülerin boyutu.
| Mülkiyet | Değer |
|---|---|
| Tanım | Oluşturulan görüntülerin boyutu. |
| Türü | string |
| Varsayılan | otomatik |
| Değerler | auto1792x10241024x17921024x10241024x15361536x1024 |
imageStyle
Oluşturulan görüntülerin stili. Sadece dall-e-3 için destekleniyordu.
| Mülkiyet | Değer |
|---|---|
| Tanım | Oluşturulan görüntülerin stili. Sadece dall-e-3 için destekleniyordu. |
| Türü | string |
| Varsayılan | Canlı |
| Değerler | vividnatural |
imageBackground
Oluşturulan görselin arka planı için şeffaflık ayarlanabilir. Bu parametre yalnızca gpt-image-1 serisi modeller için desteklenir.
| Mülkiyet | Değer |
|---|---|
| Tanım | Oluşturulan görselin arka planı için şeffaflık ayarlanabilir. Bu parametre yalnızca gpt-image-1 serisi modeller için desteklenir. |
| Türü | string |
| Varsayılan | otomatik |
| Değerler | transparentopaqueauto |
generateImagesResponse
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| created | integer | İşlemin oluşturulduğu unix zaman damgası. | Evet | |
| veriler | Dizi | İşlemin sonuç verileri, başarılı olursa | Evet | |
| usage | imageGenerationsUsage | Görüntü oluşturma talepleri için token kullanım detaylarını temsil eder. Sadece gpt-image-1 serisi modeller için. | No |
imageGenerationsUsage
Görüntü oluşturma talepleri için token kullanım detaylarını temsil eder. Sadece gpt-image-1 serisi modeller için.
| İsim | Türü | Description | Zorunlu | Varsayılan |
|---|---|---|---|---|
| input_tokens | integer | Giriş tokenlarının sayısı. | No | |
| input_tokens_details | Obje | Giriş tokenlarının ayrıntılı bir analizi. | No | |
| └─ resim_jetonları | integer | Görüntü tokenlarının sayısı. | No | |
| └─ metin_tokenleri | integer | Metin tokenlarının sayısı. | No | |
| output_tokens | integer | Çıkış jeton sayısı. | No | |
| total_tokens | integer | Kullanılan toplam jeton sayısı. | No |
Sonraki Adımlar
REST API ile modeller ve ince ayarlamalar hakkında bilgi edinin.
OpenAI Azure destekleyen