Ana içeriğe atla

Genel Bakış

Eşzamanlılık sınırları, kullanımın adil olmasını ve API’nin kararlı kalmasını sağlar. Aynı anda kaç iş çalıştırabileceğiniz planınıza bağlıdır.

Plana Göre Sınırlar

Planınız eşzamanlılığınızı belirler; eşzamanlılık model başına ayarlanır ve kullanıcı başına sayılır. Daha yüksek seviyeli planlar aynı anda daha fazla iş çalıştırabilir.
Enterprise plan ayrıntıları ve özel eşzamanlılık için satış ekibiyle iletişime geçin.
Backlog, Zero Data Retention istekleri ve bazı modeller için de kapalıdır; buna normalde backlog’a izin veren planlar da dahildir. Krea 2 istekleri şu anda hiçbir planda backlog’a alınmaz.

İş Backlog

Backlog kullanılabilir olduğunda, eşzamanlılık sınırınızın üzerinde gönderdiğiniz işler status: "backlogged" ile kabul edilir. Bu işler, çalışan işler tamamlandıkça gönderildikleri sırayla başlar. Ayrı bir backlog sınırı yoktur. Backlog kullanılamadığında, ek bir iş kuyruğa alınmak yerine HTTP 429 ile reddedilebilir. Sınır yaklaşıktır: kısa bir istek patlaması sınırın üzerinde yine de kabul edilebilir. 429 aldığınızda, devam eden işler tamamlandıktan sonra geri çekilmeyle yeniden deneyin. Yanıt gövdesi ve başlıklar Hatalar ve Hata Ayıklama sayfasında yer alır.
Bir işin tamamlandığından, başarısız olduğundan veya iptal edildiğinden haberdar olmak için webhooks kullanın.

En İyi Uygulamalar

  • Üstel geri çekilme uygulayın - Yeniden denemeler arasında giderek daha uzun bekleyin
  • İstekleri istemci tarafında kuyruğa alın - Kısa bir istek patlaması sınırın üzerinde kabul edilebilir, bu yüzden bir sonraki isteği durdurması için API’ye güvenmeyin
  • Kullanımınızı izleyin - Sınırlar içinde kalmak için istek sayısını takip edin
  • Webhook’ları kullanın - İş tamamlanması için webhooks kullanarak sorgulama isteklerini azaltın

Sonraki Adımlar

API Anahtarları ve Faturalandırma

API kullanımınızı ve metriklerinizi izleyin

Webhooks

Webhook kullanarak sorgulamayı azaltın

Hatalar ve Hata Ayıklama

429 gövdeleri, geri çekilme ve başarısız iş kodları