Interactions API'ye geçiş

Bu kılavuz, generateContent API'den Interactions API'ye geçiş yapmanıza yardımcı olur.

Etkileşimler API'si, Gemini modelleri ve aracılarıyla uygulama geliştirmenin en basit ve en iyi yoludur. generateContent tam olarak desteklenmeye devam etse de tüm yeni geliştirmeler için Etkileşimler API'sini kullanmanızı öneririz.

Neden taşıma işlemi yapmalısınız?

Etkileşimler API'si, Gemini modelleri ve aracılarıyla geliştirme yapmanın en basit ve en iyi yoludur:

  • Sunucu tarafı geçmiş yönetimi: previous_interaction_id aracılığıyla basitleştirilmiş çok turlu akışlar. Sunucu, durumu varsayılan olarak etkinleştirir (store=true), ancak store=false'yi ayarlayarak durumsuz davranışı etkinleştirebilirsiniz.
  • Gözlemlenebilir yürütme adımları: Yazılan adımlar, karmaşık akışlarda hata ayıklamayı ve ara etkinlikler (ör. düşünceler veya arama widget'ları) için kullanıcı arayüzü oluşturmayı kolaylaştırır.
  • Araç kullanımı ve ajan tabanlı iş akışları: Yazılı yürütme adımları aracılığıyla çok adımlı araç kullanımı, düzenleme ve karmaşık akıl yürütme akışları için yerel destek.
  • Uzun süren ve arka plan görevleri: background=true kullanılarak Deep Think ve Deep Research gibi zaman alan işlemlerin arka plan süreçlerine aktarılmasını destekler.

Temel giriş/çıkış

Bu bölümde, basit bir metin oluşturma isteğinin nasıl taşınacağı gösterilmektedir.

Önce (