AI Sağlayıcılarını Listele
Desteklenen her AI sağlayıcısı (claude, openai) için, platformun seçim sırasına göre bir satır döndürür: kayıtlı yapılandırması ya da hiç kaydedilmemiş bir sağlayıcı için "yapılandırılmamış" taslağı. İkisini configured ayırt eder. Yanıt sayfalanmamış düz bir dizidir.
Custody ve spot fiyat sağlayıcılarının aksine aynı anda birden fazla AI sağlayıcısı etkin olabilir. Her biri features listesindeki AI özelliklerine hizmet eder:
tokenization_suggestion— yeni bir token'ın formunu serbest metin açıklamadan doldurur;support_assistant— bir destek konuşmasını ilk olarak yanıtlar;tokenization_image— yeni bir token'ın formu için varlık görseli çizer (yalnızcaopenaihizmet verebilir).
Bir özellik kullanıldığında, çağıranın adını verdiği sağlayıcı yanıtlar (etkin olmalı ve özelliğe hizmet etmelidir); aksi halde bu listenin sırasına göre özelliğe hizmet eden ilk etkin sağlayıcı yanıtlar. Bu satırların arkasında statik bir yapılandırma yoktur: burada doldurulmamış bir sağlayıcı çağrılamaz.
API anahtarı hiçbir zaman geri dönmez. Yalnızca api_key_set ve anahtarın son dört karakteri (api_key_last4) döner.
Yalnızca platform sahibi. Çağıranın düğümü (erişim token'ının düğümü) platformun kök düğümü olmalıdır; diğer çağıranlar 403 / 10005 ile reddedilir.
Gerekli izin: ai-provider:view
İstek
GET /v2/admin/ai-providers
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request GET \
--url '{{baseUrl}}/v2/admin/ai-providers' \
--header 'Authorization: Bearer <access_token>'
Yanıt
[
{
"provider": "claude",
"base_url": "https://api.anthropic.com",
"model": "claude-sonnet-4-5",
"image_model": "",
"timeout": 60,
"max_tokens": 1024,
"is_enabled": true,
"features": ["tokenization_suggestion", "support_assistant"],
"api_key_set": true,
"api_key_last4": "Qx3A",
"configured": true,
"created_at": "2026-10-24T09:03:17.442Z",
"updated_at": "2026-10-30T15:41:08.106Z"
},
{
"provider": "openai",
"base_url": "",
"model": "",
"image_model": "",
"timeout": 0,
"max_tokens": 0,
"is_enabled": false,
"features": [],
"api_key_set": false,
"api_key_last4": "",
"configured": false
}
]
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
provider | string | Sağlayıcı anahtarı: claude ya da openai |
base_url | string | API temel URL'si. Kaydedilmiş bir sağlayıcı her zaman geçerli URL'yi gösterir (verilmediyse sağlayıcının kendi URL'si) |
model | string | Metin özellikleri için kullanılan model |
image_model | string | tokenization_image için kullanılan model |
timeout | integer | Saniye cinsinden istek zaman aşımı |
max_tokens | integer | Token cinsinden azami yanıt uzunluğu |
is_enabled | boolean | Ana anahtar. Devre dışı bir sağlayıcı hiçbir özelliğe hizmet etmez ama features listesini korur |
features | array | Bu sağlayıcının hizmet ettiği AI özellikleri: tokenization_suggestion, support_assistant, tokenization_image |
api_key_set | boolean | API anahtarının kayıtlı olup olmadığı |
api_key_last4 | string | Kayıtlı anahtarın son dört karakteri; anahtar yoksa ya da dört karakter veya daha kısaysa boş |
configured | boolean | Kaydedilmiş sağlayıcı için true, "yapılandırılmamış" taslağı için false |
created_at | string | Oluşturulma zamanı (ISO 8601). Taslakta gönderilmez |
updated_at | string | Son güncelleme zamanı (ISO 8601). Taslakta gönderilmez |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 403 | 10005 | Çağıran platform sahibi değil (domain 2) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.