Link to this sectionÖzel Uç Noktalar#
Ultralytics Platform, YOLO modellerini 43 küresel bölgedeki özel uç noktalara dağıtmanı sağlar. Her uç nokta, sıfıra ölçeklenebilirlik, benzersiz bir uç nokta URL'si ve bağımsız izleme özelliklerine sahip tek kiracılı bir hizmettir.

Link to this sectionUç Nokta Oluştur#
Link to this sectionDağıtım Sekmesinden#
Bir modeli Deploy (Dağıt) sekmesinden dağıt:
- Modeline git
- Deploy (Dağıt) sekmesine tıkla
- İnteraktif dünya haritasından bir bölge seç — bölgeler, bulunduğun konumdan itibaren gecikme süresine göre yeşilden kırmızıya bir gradyan ile renk kodludur (daha hızlı bölgeler yeşil, daha yavaş bölgeler kırmızıdır)
- Bölge satırındaki Deploy (Dağıt) butonuna tıkla
Dağıtım adı, model adı ve bölge şehrinden otomatik olarak oluşturulur (örneğin, yolo26n-iowa).
Link to this sectionDağıtımlar Sayfasından#
Kenar çubuğundaki genel Deploy (Dağıt) sayfasından bir dağıtım oluştur:
- New Deployment (Yeni Dağıtım) öğesine tıkla
- Model seçiciden bir model seç
- Haritadan veya tablodan bir bölge seç
- Otomatik oluşturulan dağıtım adını (düzenlenebilir) ve varsayılan kaynakları gözden geçir
- Deploy Model (Modeli Dağıt) öğesine tıkla

Link to this sectionDağıtım Yaşam Döngüsü#
stateDiagram-v2
[*] --> Creating: Deploy
Creating --> Deploying: Container starting
Deploying --> Ready: Health check passed
Ready --> Stopping: Stop
Stopping --> Stopped: Stopped
Stopped --> Ready: Start
Ready --> [*]: Delete
Stopped --> [*]: Delete
Creating --> Failed: Error
Deploying --> Failed: Error
Failed --> [*]: DeleteLink to this sectionBölge Seçimi#
Dünya çapında 43 bölge arasından seçim yap. İnteraktif bölge haritası ve tablo şunları gösterir:
- Bölge işaretçileri: Gecikmeye göre yeşilden kırmızıya renk kodlu (daha hızlı bölgeler yeşil, daha yavaş olanlar kırmızıdır)
- Dağıtılmış bölgeler: "Deployed" (Dağıtıldı) rozeti ile vurgulanmıştır
- Dağıtılan bölgeler: Animasyonlu nabız göstergesi
- Çift yönlü vurgulama: Harita üzerinde gezinmek tablo satırını vurgular ve tam tersi

Model Deploy sekmesindeki bölge tablosu şunları içerir:
| Sütun | Açıklama |
|---|---|
| Konum | Bayrak simgesiyle şehir ve ülke |
| Bölge | Bölge tanımlayıcısı |
| Gecikme | Ölçülen ping süresi (3 ping'in medyanı) |
| Mesafe | Konumundan km cinsinden mesafe |
| Eylemler | Dağıt butonu veya "Deployed" (Dağıtıldı) durum rozeti |
New Deployment (Yeni Dağıtım) diyaloğu (genel Deploy sayfasından), yalnızca Konum, Gecikme ve Seç sütunlarını içeren daha basit bir bölge tablosu gösterir.
En düşük gecikme için kullanıcılarına en yakın bölgeyi seç. Mevcut konumundan gecikmeyi yeniden ölçmek için Rescan (Yeniden Tara) butonunu kullan.
Link to this sectionMevcut Bölgeler#
| Bölge | Konum |
|---|---|
| us-central1 | Iowa, ABD |
| us-east1 | Güney Carolina, ABD |
| us-east4 | Kuzey Virginia, ABD |
| us-east5 | Columbus, ABD |
| us-south1 | Dallas, ABD |
| us-west1 | Oregon, ABD |
| us-west2 | Los Angeles, ABD |
| us-west3 | Salt Lake City, ABD |
| us-west4 | Las Vegas, ABD |
| northamerica-northeast1 | Montreal, Kanada |
| northamerica-northeast2 | Toronto, Kanada |
| northamerica-south1 | Queretaro, Meksika |
| southamerica-east1 | Sao Paulo, Brezilya |
| southamerica-west1 | Santiago, Şili |
Link to this sectionUç Nokta Yapılandırması#
Link to this sectionYeni Dağıtım Diyaloğu#
New Deployment (Yeni Dağıtım) iletişim kutusu şunları sağlar:
| Ayar | Açıklama | Varsayılan |
|---|---|---|
| Model | Tamamlanmış modeller arasından seçim yap | - |
| Bölge | Dağıtım bölgesi | - |
| Dağıtım Adı | Otomatik oluşturulur, düzenlenebilir | - |
| CPU Çekirdeği | Sabit varsayılan | 1 |
| Bellek (GB) | Sabit varsayılan | 2 |

Dağıtımlar, 1 CPU, 2 GiB bellek, minInstances = 0 ve maxInstances = 1 gibi sabit varsayılan değerleri kullanır. Boştayken sıfıra ölçeklenirler, böylece yalnızca aktif çıkarım süresi için ödeme yaparsın.
Dağıtım adı, model adından ve bölge şehrinden otomatik olarak oluşturulur (örneğin, yolo26n-iowa). Aynı modeli aynı bölgeye tekrar dağıtırsan, sayısal bir sonek eklenir (örneğin, yolo26n-iowa-2).
Link to this sectionDağıtım Sekmesi (Hızlı Dağıtım)#
Modelin Deploy (Dağıt) sekmesinden dağıtım yaparken, uç noktalar varsayılan kaynaklarla (1 CPU, 2 GB bellek) ve sıfıra ölçekleme etkin olarak oluşturulur. Dağıtım adı otomatik oluşturulur.
Link to this sectionUç Noktaları Yönet#
Link to this sectionGörünüm Modları#
Dağıtımlar listesi üç görünüm modunu destekler:
| Mod | Açıklama |
|---|---|
| Kartlar | Günlükler, kod örnekleri ve tahmin paneli içeren tam detay kartları |
| Kompakt | Ana metrikleri içeren daha küçük kartlardan oluşan ızgara |
| Tablo | Sıralanabilir sütunlara ve aramaya sahip Veri Tablosu |

Link to this sectionDağıtım Kartı (Kart Görünümü)#
Kart görünümündeki her dağıtım kartı şunları gösterir:
- Başlık: İsim, bölge bayrağı, durum rozeti, başlat/durdur/sil düğmeleri
- Uç Nokta URL'si: API dokümanlarına bağlantı içeren kopyalanabilir URL
- Metrikler: İstek sayısı (24s), P95 gecikme süresi, hata oranı
- Sağlık durumu: Gecikme süresi ve manuel yenileme içeren canlı sağlık göstergesi
- Sekmeler:
Logs(Günlükler),Code(Kod) vePredict(Tahmin)
Logs sekmesi, önem derecesi filtreleme (Tümü / Hatalar) ile son günlük kayıtlarını gösterir. Code sekmesi; gerçek uç nokta URL'n ve API anahtarınla Python, JavaScript ve cURL dillerinde kullanıma hazır kod örnekleri sunar. Predict sekmesi, doğrudan dağıtım üzerinde test yapman için satır içi bir tahmin paneli sağlar.
Link to this sectionDağıtım Durumları#
| Durum | Açıklama |
|---|---|
| Oluşturuluyor | Dağıtım kuruluyor |
| Dağıtılıyor | Konteyner başlatılıyor |
| Hazır | Uç nokta canlı ve istekleri kabul ediyor |
| Durduruluyor | Uç nokta kapatılıyor |
| Durduruldu | Uç nokta duraklatıldı (faturalandırma yok) |
| Başarısız | Dağıtım başarısız oldu (hata mesajına bak) |
Link to this sectionUç Nokta URL'si#
Her uç noktanın benzersiz bir URL'si vardır, örneğin:
https://predict-abc123.run.app

URL'yi kopyalamak için kopyala düğmesine tıkla. Uç nokta için otomatik oluşturulan API dokümantasyonunu görüntülemek için dokümanlar simgesine tıkla.
Link to this sectionYaşam Döngüsü Yönetimi#
Uç nokta durumunu kontrol et:
graph LR
R[Ready] -->|Stop| S[Stopped]
S -->|Start| R
R -->|Delete| D[Deleted]
S -->|Delete| D
style R fill:#4CAF50,color:#fff
style S fill:#9E9E9E,color:#fff
style D fill:#F44336,color:#fff| Eylem | Açıklama |
|---|---|
| Başlat | Durdurulmuş bir uç noktayı devam ettir |
| Durdur | Uç noktayı duraklat (faturalandırma yok) |
| Sil | Uç noktayı kalıcı olarak kaldır |
Link to this sectionUç Noktayı Durdur#
Faturalandırmayı duraklatmak için bir uç noktayı durdur:
- Dağıtım kartındaki duraklatma simgesine tıkla
- Uç nokta durumu önce "Durduruluyor", sonra "Durduruldu" olarak değişir
Durdurulmuş uç noktalar:
- İstekleri kabul etmez
- Ücret yansıtmaz
- İstenildiği zaman yeniden başlatılabilir
Link to this sectionUç Noktayı Sil#
Bir uç noktayı kalıcı olarak kaldır:
- Dağıtım kartındaki silme (çöp kutusu) simgesine tıkla
- İletişim kutusunda silme işlemini onayla
Silme işlemi anında ve kalıcıdır. Her zaman yeni bir uç nokta oluşturabilirsin.
Link to this sectionUç Noktaları Kullanma#
Link to this sectionKimlik Doğrulama#
Her dağıtım, hesabından alınan bir API anahtarıyla oluşturulur. İsteklerine dahil et:
Authorization: Bearer YOUR_API_KEYAPI anahtarı öneki, tanımlama amacıyla dağıtım kartı alt bilgisinde görüntülenir. API Keys kısmından anahtar oluştur.
Link to this sectionHız Sınırı Yok#
Doğrudan özel uç noktanın URL'sine gönderilen istekler Platform API hız sınırlarına tabi değildir — iş hacmi yalnızca uç noktanın CPU, bellek ve ölçeklendirme yapılandırması ile sınırlıdır. (Platform API üzerinden proxy'lenen istekler, örneğin tarayıcı içi test aracı, standart 20 istek/dakika tahmin sınırını kullanmaya devam eder.) Bu, API anahtarı başına 20 istek/dakika ile hız sınırlı olan paylaşımlı çıkarım karşısında önemli bir avantajdır.
Link to this sectionİstek Örneği#
import requests
# Deployment endpoint
url = "https://predict-abc123.run.app/predict"
# Headers with your deployment API key
headers = {"Authorization": "Bearer YOUR_API_KEY"}
# Inference parameters
data = {"conf": 0.25, "iou": 0.7, "imgsz": 640}
# Send image for inference
with open("image.jpg", "rb") as f:
response = requests.post(url, headers=headers, data=data, files={"file": f})
print(response.json())Link to this sectionİstek Parametreleri#
| Parametre | Tip | Varsayılan | Aralık | Açıklama |
|---|---|---|---|---|
file | dosya | - | - | Görüntü veya video dosyası (gerekli) |
conf | kayan nokta | 0.25 | 0.01 – 1.0 | Minimum güven eşiği |
iou | kayan nokta | 0.7 | 0.0 – 0.95 | NMS IoU eşiği |
imgsz | tamsayı | 640 | 32 – 1280 | Piksel cinsinden giriş görüntüsü boyutu |
normalize | bool | false | - | Sınırlayıcı kutu koordinatlarını 0 – 1 olarak döndür |
decimals | tamsayı | 5 | 0 – 10 | Koordinat değerleri için ondalık hassasiyeti |
source | dize | - | - | Görüntü URL'si veya base64 dizisi (file parametresine alternatif) |
Özel uç noktalar file parametresi aracılığıyla hem görüntüleri hem de videoları kabul eder.
- Görüntü formatları (100 MB'a kadar): AVIF, BMP, DNG, HEIC, JP2, JPEG, JPG, MPO, PNG, TIF, TIFF, WEBP
- Video formatları (100 MB'a kadar): ASF, AVI, GIF, M4V, MKV, MOV, MP4, MPEG, MPG, TS, WEBM, WMV
Each video frame is processed individually and results are returned per frame. You can also pass a public image URL or a base64-encoded image via the source parameter instead of file.
Link to this sectionYanıt Formatı#
Göreve özgü alanlarla birlikte paylaşımlı çıkarım ile aynıdır.
Link to this sectionFiyatlandırma#
Temel özel uç noktalar tüm planlarda ücretsizdir. Daha yüksek kaynaklı yapılandırmalar (daha fazla vCPU, daha fazla bellek, sıcak başlatma) gelecekte kullanıma dayalı fiyatlandırma sunacaktır.
- Uç noktaların yalnızca istek aldığında çalışması için sıfıra ölçeklemeyi (varsayılan) kullan
- Trafiğin için uygun maksimum örnek sayısını ayarla
- Kullanımı İzleme panelinde takip et
Link to this sectionSSS#
Link to this sectionKaç uç nokta oluşturabilirim?#
Uç nokta sınırları plana bağlıdır:
- Ücretsiz: 3 dağıtıma kadar
- Pro: 10 dağıtıma kadar
- Kurumsal: Sınırsız dağıtım
Her model yine de plan kotan dahilinde birden fazla bölgeye dağıtılabilir.
Link to this sectionDağıtımdan sonra bölgeyi değiştirebilir miyim?#
Hayır, bölgeler sabittir. Bölgeleri değiştirmek için:
- Mevcut uç noktayı sil
- İstenen bölgede yeni bir uç nokta oluştur
Link to this sectionÇok bölgeli dağıtımı nasıl yönetirim?#
Küresel kapsama alanı için:
- Birden fazla bölgeye dağıt
- Bir yük dengeleyici veya DNS yönlendirmesi kullan
- Kullanıcıları en yakın uç noktaya yönlendir
Link to this sectionSoğuk başlatma süresi nedir?#
Soğuk başlatma süresi, model boyutuna ve kapsayıcının bölgede önbelleğe alınıp alınmadığına bağlıdır. Tipik aralıklar:
| Senaryo | Soğuk Başlatma |
|---|---|
| Önbelleğe alınmış kapsayıcı | ~5-15 saniye |
| İlk dağıtım/bölge | ~15-45 saniye |
Sağlık kontrolü, en kötü durumdaki soğuk başlatmaları karşılamak için 55 saniyelik bir zaman aşımı kullanır.
Link to this sectionÖzel alan adları kullanabilir miyim?#
Özel alan adları yakında geliyor. Şu anda uç noktalar platform tarafından oluşturulan URL'leri kullanıyor.