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_idaracılığıyla basitleştirilmiş çok turlu akışlar. Sunucu, durumu varsayılan olarak etkinleştirir (store=true), ancakstore=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=truekullanı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.