Gemini Interactions API, geliştiricilerin Gemini modellerini kullanarak üretken yapay zeka uygulamaları oluşturmasına olanak tanıyan deneysel bir API'dir. Gemini, çok formatlı olacak şekilde sıfırdan geliştirilen en yetenekli modelimizdir. Dil, resim, ses, video ve kod gibi farklı bilgi türlerini genelleştirebilir, sorunsuz bir şekilde anlayabilir, bunlar arasında işlem yapabilir ve bunları birleştirebilir. Gemini API'yi metin ve resimlerde akıl yürütme, içerik oluşturma, diyalog aracısı, özetleme ve sınıflandırma sistemleri gibi kullanım alanlarında kullanabilirsiniz.
Etkileşim oluşturma
Yeni bir etkileşim oluşturur.
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
model ModelOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Model"in adı.
"agent" sağlanmadıysa zorunludur.
Olası değerler:
-
gemini-2.5-flash1 milyon parçalık bağlam penceresini destekleyen ve düşünme bütçeleri olan ilk karma akıl yürütme modelimiz.
-
gemini-2.5-flash-imageHız, esneklik ve bağlamsal anlayış için optimize edilmiş yerel görüntü üretme modelimiz. Metin girişi ve çıkışı, 2,5 Flash ile aynı şekilde fiyatlandırılır.
-
gemini-2.5-flash-liteBüyük ölçekli kullanım için tasarlanan en küçük ve en uygun maliyetli modelimiz.
-
gemini-2.5-flash-lite-preview-09-2025Maliyet verimliliği, yüksek gönderim hacmi ve yüksek kalite için optimize edilmiş Gemini 2.5 Flash lite'a dayalı en yeni model.
-
gemini-2.5-flash-native-audio-preview-12-2025Daha iyi hız, ses doğallığı, ayrıntı düzeyi ve ruh hali ile daha yüksek kaliteli ses çıkışları için optimize edilmiş yerel ses modellerimiz.
-
gemini-2.5-flash-preview-09-20252.5 Flash modeline dayalı en yeni model. 2.5 Flash Preview, büyük ölçekli işleme, düşük gecikme süresi, düşünme gerektiren yüksek hacimli görevler ve temsilci kullanım alanları için en iyisidir.
-
gemini-2.5-flash-preview-ttsGüçlü ve düşük gecikmeli, kontrol edilebilir konuşma üretimi için optimize edilmiş 2.5 Flash metin okuma modelimiz.
-
gemini-2.5-proKodlama ve karmaşık akıl yürütme görevlerinde üstün performans gösteren, en yeni çok amaçlı modelimiz.
-
gemini-2.5-pro-preview-tts2.5 Pro metin okuma ses modelimiz, daha doğal çıkışlar ve daha kolay yönlendirilen istemler için güçlü ve düşük gecikmeli konuşma üretimi amacıyla optimize edilmiştir.
-
gemini-3-flash-previewHız için tasarlanmış en akıllı modelimiz, yeni nesil zekayı üstün arama ve temellendirme özellikleriyle birleştirir.
-
gemini-3-pro-image-previewSon teknoloji ürünü görüntü üretme ve düzenleme modeli.
-
gemini-3-pro-previewEn akıllı modelimiz; en gelişmiş akıl yürütme, çok formatlı anlama, güçlü aracı ve sezgisel kodlama özelliklerine sahiptir.
-
gemini-3.1-pro-previewEşi benzeri görülmemiş derinlik ve ayrıntıya sahip, güçlü çok formatlı anlama ve kodlama yetenekleri sunan en yeni SOTA akıl yürütme modelimiz.
-
gemini-3.1-flash-image-previewFlash hızında verimlilik ve gerçekliğe dayalı üretim özellikleriyle profesyonel düzeyde görsel zeka.
agent AgentOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Agent"ın adı.
"model" sağlanmadıysa zorunludur.
Olası değerler:
-
deep-research-pro-preview-12-2025Gemini Deep Research Agent
Etkileşim için girişler (hem Model hem de Temsilci için geçerlidir).
Etkileşim için sistem talimatı.
Modelin etkileşim sırasında çağırabileceği araç bildirimlerinin listesi.
Oluşturulan yanıtın, bu alanda belirtilen JSON şemasına uygun bir JSON nesnesi olmasını zorunlu kılar.
Yanıtın MIME türü. response_format ayarlanmışsa bu gereklidir.
Yalnızca giriş. Etkileşimin yayınlanıp yayınlanmayacağı.
Yalnızca giriş. Yanıtın ve isteğin daha sonra alınmak üzere saklanıp saklanmayacağı.
Yalnızca giriş. Model etkileşiminin arka planda çalıştırılıp çalıştırılmayacağı.
generation_config GenerationConfig (isteğe bağlı)
Model Yapılandırması
Model etkileşimi için yapılandırma parametreleri.
"agent_config" yerine kullanılabilir. Yalnızca "model" ayarlandığında geçerlidir.
Alanlar
Çıkışın rastgeleliğini kontrol eder.
Örnekleme sırasında dikkate alınacak jetonların maksimum kümülatif olasılığı.
Yeniden üretilebilirlik için kod çözme işleminde kullanılan başlangıç değeri.
Çıkış etkileşimini durduracak karakter dizilerinin listesi.
thinking_level ThinkingLevel (isteğe bağlı)
Modelin oluşturması gereken düşünce jetonlarının düzeyi.
Olası değerler:
-
minimal -
low -
medium -
high
thinking_summaries ThinkingSummaries (isteğe bağlı)
Yanıta düşünce özetlerinin dahil edilip edilmeyeceği.
Olası değerler:
-
auto -
none
Yanıtın içereceği maksimum jeton sayısı.
speech_config SpeechConfig (isteğe bağlı)
Konuşma etkileşimi için yapılandırma.
Alanlar
Konuşmacının sesi.
Konuşmanın dili.
Konuşmacının adı, istemde verilen konuşmacı adıyla eşleşmelidir.
image_config ImageConfig (isteğe bağlı)
Resim etkileşimi için yapılandırma.
Alanlar
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
1:1 -
2:3 -
3:2 -
3:4 -
4:3 -
4:5 -
5:4 -
9:16 -
16:9 -
21:9 -
1:8 -
8:1 -
1:4 -
4:1
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
1K -
2K -
4K -
512
Etkileşim için kullanılan araç.
agent_config object (isteğe bağlı)
Aracı Yapılandırması
Aracının yapılandırması.
"generation_config" yerine kullanılabilir. Yalnızca "agent" ayarlandığında geçerlidir.
Olası Türler
Polimorfik ayrıştırıcı: type
DynamicAgentConfig
Dinamik aracılar için yapılandırma.
Hiçbir açıklama sağlanmadı.
Her zaman "dynamic" olarak ayarlanır.
DeepResearchAgentConfig
Deep Research temsilcisinin yapılandırması.
thinking_summaries ThinkingSummaries (isteğe bağlı)
Yanıta düşünce özetlerinin dahil edilip edilmeyeceği.
Olası değerler:
-
auto -
none
Hiçbir açıklama sağlanmadı.
Her zaman "deep-research" olarak ayarlanır.
Önceki etkileşimin kimliği (varsa).
response_modalities ResponseModality (isteğe bağlı)
Yanıtın istenen biçimleri (METİN, RESİM, SES).
Olası değerler:
-
text -
image -
audio
Yanıt
Etkileşim kaynağını döndürür.
Basit İstek
Örnek Yanıt
{ "created": "2025-11-26T12:25:15Z", "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "object": "interaction", "outputs": [ { "text": "Hello! I'm functioning perfectly and ready to assist you.\n\nHow are you doing today?", "type": "text" } ], "role": "model", "status": "completed", "updated": "2025-11-26T12:25:15Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 20, "total_thought_tokens": 22, "total_tokens": 49, "total_tool_use_tokens": 0 } }
Çok dönüşlü
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "text", "text": "The capital of France is Paris." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 50 } ], "total_cached_tokens": 0, "total_input_tokens": 50, "total_output_tokens": 10, "total_thought_tokens": 0, "total_tokens": 60, "total_tool_use_tokens": 0 } }
Görüntü Girişi
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "text", "text": "A white humanoid robot with glowing blue eyes stands holding a red skateboard." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 10 }, { "modality": "image", "tokens": 258 } ], "total_cached_tokens": 0, "total_input_tokens": 268, "total_output_tokens": 20, "total_thought_tokens": 0, "total_tokens": 288, "total_tool_use_tokens": 0 } }
İşlev Çağırma
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "requires_action", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "model", "outputs": [ { "type": "function_call", "id": "gth23981", "name": "get_weather", "arguments": { "location": "Boston, MA" } } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 100 } ], "total_cached_tokens": 0, "total_input_tokens": 100, "total_output_tokens": 25, "total_thought_tokens": 0, "total_tokens": 125, "total_tool_use_tokens": 50 } }
Deep Research
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "completed", "object": "interaction", "created": "2025-11-26T12:22:47Z", "updated": "2025-11-26T12:22:47Z", "role": "agent", "outputs": [ { "type": "text", "text": "Here is a comprehensive research report on the current state of cancer research..." } ], "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 20 } ], "total_cached_tokens": 0, "total_input_tokens": 20, "total_output_tokens": 1000, "total_thought_tokens": 500, "total_tokens": 1520, "total_tool_use_tokens": 0 } }
Etkileşimi alma
Tek bir etkileşimin tüm ayrıntılarını `Interaction.id` değerine göre alır.
Yol / Sorgu Parametreleri
Alınacak etkileşimin benzersiz tanımlayıcısı.
Doğru değerine ayarlanırsa oluşturulan içerik artımlı olarak yayınlanır.
Varsayılan değer: False
İsteğe bağlı. Ayarlanırsa etkileşim akışını, etkinlik kimliğiyle işaretlenen etkinlikten sonraki parçadan devam ettirir. Yalnızca "stream" doğruysa kullanılabilir.
Doğru olarak ayarlanırsa girişi yanıta dahil eder.
Varsayılan değer: False
API'nin hangi sürümünün kullanılacağı.
Yanıt
Etkileşim kaynağını döndürür.
Etkileşim Alma
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "model": "gemini-3-flash-preview", "status": "completed", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z", "role": "model", "outputs": [ { "type": "text", "text": "I'm doing great, thank you for asking! How can I help you today?" } ] }
Etkileşimi silme
Etkileşimi kimliğe göre siler.
Yol / Sorgu Parametreleri
Silinecek etkileşimin benzersiz tanımlayıcısı.
API'nin hangi sürümünün kullanılacağı.
Yanıt
Başarılı olursa yanıt boş olur.
Etkileşimi Silme
Etkileşimi iptal etme
Kimliğe göre bir etkileşimi iptal eder. Bu yalnızca hâlâ çalışmakta olan arka plan etkileşimleri için geçerlidir.
Yol / Sorgu Parametreleri
İptal edilecek etkileşimin benzersiz tanımlayıcısı.
API'nin hangi sürümünün kullanılacağı.
Yanıt
Etkileşim kaynağını döndürür.
Etkileşimi İptal Etme
Örnek Yanıt
{ "id": "v1_ChdPU0F4YWFtNkFwS2kxZThQZ05lbXdROBIXT1NBeGFhbTZBcEtpMWU4UGdOZW13UTg", "agent": "deep-research-pro-preview-12-2025", "status": "cancelled", "object": "interaction", "created": "2025-11-26T12:25:15Z", "updated": "2025-11-26T12:25:15Z", "role": "agent" }
Kaynaklar
Etkileşim
Etkileşim kaynağı.
Alanlar
model ModelOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Model"in adı.
Olası değerler:
-
gemini-2.5-flash1 milyon parçalık bağlam penceresini destekleyen ve düşünme bütçeleri olan ilk karma akıl yürütme modelimiz.
-
gemini-2.5-flash-imageHız, esneklik ve bağlamsal anlayış için optimize edilmiş yerel görüntü üretme modelimiz. Metin girişi ve çıkışı, 2,5 Flash ile aynı şekilde fiyatlandırılır.
-
gemini-2.5-flash-liteBüyük ölçekli kullanım için tasarlanan en küçük ve en uygun maliyetli modelimiz.
-
gemini-2.5-flash-lite-preview-09-2025Maliyet verimliliği, yüksek gönderim hacmi ve yüksek kalite için optimize edilmiş Gemini 2.5 Flash lite'a dayalı en yeni model.
-
gemini-2.5-flash-native-audio-preview-12-2025Daha iyi hız, ses doğallığı, ayrıntı düzeyi ve ruh hali ile daha yüksek kaliteli ses çıkışları için optimize edilmiş yerel ses modellerimiz.
-
gemini-2.5-flash-preview-09-20252.5 Flash modeline dayalı en yeni model. 2.5 Flash Preview, büyük ölçekli işleme, düşük gecikme süresi, düşünme gerektiren yüksek hacimli görevler ve temsilci kullanım alanları için en iyisidir.
-
gemini-2.5-flash-preview-ttsGüçlü ve düşük gecikmeli, kontrol edilebilir konuşma üretimi için optimize edilmiş 2.5 Flash metin okuma modelimiz.
-
gemini-2.5-proKodlama ve karmaşık akıl yürütme görevlerinde üstün performans gösteren, en yeni çok amaçlı modelimiz.
-
gemini-2.5-pro-preview-tts2.5 Pro metin okuma ses modelimiz, daha doğal çıkışlar ve daha kolay yönlendirilen istemler için güçlü ve düşük gecikmeli konuşma üretimi amacıyla optimize edilmiştir.
-
gemini-3-flash-previewHız için tasarlanmış en akıllı modelimiz, yeni nesil zekayı üstün arama ve temellendirme özellikleriyle birleştirir.
-
gemini-3-pro-image-previewSon teknoloji ürünü görüntü üretme ve düzenleme modeli.
-
gemini-3-pro-previewEn akıllı modelimiz; en gelişmiş akıl yürütme, çok formatlı anlama, güçlü aracı ve sezgisel kodlama özelliklerine sahiptir.
-
gemini-3.1-pro-previewEşi benzeri görülmemiş derinlik ve ayrıntıya sahip, güçlü çok formatlı anlama ve kodlama yetenekleri sunan en yeni SOTA akıl yürütme modelimiz.
-
gemini-3.1-flash-image-previewFlash hızında verimlilik ve gerçekliğe dayalı üretim özellikleriyle profesyonel düzeyde görsel zeka.
agent AgentOption (isteğe bağlı)
Etkileşimi oluşturmak için kullanılan "Agent"ın adı.
Olası değerler:
-
deep-research-pro-preview-12-2025Gemini Deep Research Agent
Yalnızca çıkış. Etkileşim tamamlama için benzersiz tanımlayıcı.
Yalnızca çıkış. Etkileşimin durumu.
Olası değerler:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
Yalnızca çıkış. Yanıtın oluşturulduğu saat, ISO 8601 biçiminde (YYYY-AA-GGTsa:dk:snZ).
Yalnızca çıkış. Yanıtın en son güncellendiği ISO 8601 biçimindeki saat (YYYY-AA-GGTsa:dk:snZ).
Yalnızca çıkış. Etkileşimin rolü.
Yalnızca çıkış. Modelin yanıtları.
Etkileşim için sistem talimatı.
Modelin etkileşim sırasında çağırabileceği araç bildirimlerinin listesi.
usage Kullanım (isteğe bağlı)
Yalnızca çıkış. Etkileşim isteğinin jeton kullanımıyla ilgili istatistikler.
Alanlar
İstemdeki (bağlam) jeton sayısı.
input_tokens_by_modality ModalityTokens (isteğe bağlı)
Giriş jetonu kullanımının modaliteye göre dökümü.
Alanlar
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
Olası değerler:
-
text -
image -
audio
Modalite için jeton sayısı.
İstemdeki önbelleğe alınmış bölümdeki (önbelleğe alınmış içerik) jeton sayısı.
cached_tokens_by_modality ModalityTokens (isteğe bağlı)
Önbelleğe alınmış jeton kullanımının modaliteye göre dökümü.
Alanlar
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
Olası değerler:
-
text -
image -
audio
Modalite için jeton sayısı.
Oluşturulan tüm yanıtlardaki toplam jeton sayısı.
output_tokens_by_modality ModalityTokens (isteğe bağlı)
Çıkış jetonu kullanımının modaliteye göre dökümü.
Alanlar
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
Olası değerler:
-
text -
image -
audio
Modalite için jeton sayısı.
Araç kullanma istemlerinde bulunan jeton sayısı.
tool_use_tokens_by_modality ModalityTokens (isteğe bağlı)
Aracı kullanma jetonlarının kullanımının, modaliteye göre dökümü.
Alanlar
modality ResponseModality (isteğe bağlı)
Jeton sayısıyla ilişkili yöntem.
Olası değerler:
-
text -
image -
audio
Modalite için jeton sayısı.
Düşünen modeller için düşünce jetonlarının sayısı.
Etkileşim isteği için toplam jeton sayısı (istem + yanıtlar + diğer dahili jetonlar).
response_modalities ResponseModality (isteğe bağlı)
Yanıtın istenen biçimleri (METİN, RESİM, SES).
Olası değerler:
-
text -
image -
audio
Oluşturulan yanıtın, bu alanda belirtilen JSON şemasına uygun bir JSON nesnesi olmasını zorunlu kılar.
Yanıtın MIME türü. response_format ayarlanmışsa bu gereklidir.
Önceki etkileşimin kimliği (varsa).
Etkileşim için girişler (hem Model hem de Temsilci için geçerlidir).
agent_config object (isteğe bağlı)
Aracı etkileşimi için yapılandırma parametreleri.
Olası Türler
Polimorfik ayrıştırıcı: type
DynamicAgentConfig
Dinamik aracılar için yapılandırma.
Hiçbir açıklama sağlanmadı.
Her zaman "dynamic" olarak ayarlanır.
DeepResearchAgentConfig
Deep Research temsilcisinin yapılandırması.
thinking_summaries ThinkingSummaries (isteğe bağlı)
Yanıta düşünce özetlerinin dahil edilip edilmeyeceği.
Olası değerler:
-
auto -
none
Hiçbir açıklama sağlanmadı.
Her zaman "deep-research" olarak ayarlanır.
Örnekler
Örnek
{ "created": "2025-12-04T15:01:45Z", "id": "v1_ChdXS0l4YWZXTk9xbk0xZThQczhEcmlROBIXV0tJeGFmV05PcW5NMWU4UHM4RHJpUTg", "model": "gemini-3-flash-preview", "object": "interaction", "outputs": [ { "text": "Hello! I'm doing well, functioning as expected. Thank you for asking! How are you doing today?", "type": "text" } ], "role": "model", "status": "completed", "updated": "2025-12-04T15:01:45Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 7 } ], "total_cached_tokens": 0, "total_input_tokens": 7, "total_output_tokens": 23, "total_thought_tokens": 49, "total_tokens": 79, "total_tool_use_tokens": 0 } }
Veri Modelleri
İçerik
Yanıtın içeriği.
Olası Türler
Polimorfik ayrıştırıcı: type
TextContent
Metin içerik bloğu.
Metin içeriği.
annotations Annotation (isteğe bağlı)
Model tarafından üretilen içeriklerin alıntı bilgileri.
Olası Türler
Polimorfik ayrıştırıcı: type
UrlCitation
URL alıntı açıklaması.
URL.
URL'nin başlığı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
FileCitation
Dosya alıntısı ek açıklaması.
Dosyanın URI'si.
Dosyanın adı.
Metnin bir bölümü için atfedilen kaynak.
Hiçbir açıklama sağlanmadı.
Her zaman "file_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
PlaceCitation
Yer alıntısı ek açıklaması.
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Hiçbir açıklama sağlanmadı.
Her zaman "place_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
Hiçbir açıklama sağlanmadı.
Her zaman "text" olarak ayarlanır.
ImageContent
Resim içerik bloğu.
Resim içeriği.
Resmin URI'si.
Resmin MIME türü.
Olası değerler:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "image" olarak ayarlanır.
AudioContent
Sesli içerik bloğu
Ses içeriği.
Sesin URI'si.
Sesin MIME türü.
Olası değerler:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac
Hiçbir açıklama sağlanmadı.
Her zaman "audio" olarak ayarlanır.
DocumentContent
Doküman içerik bloğu.
Dokümanın içeriği.
Belgenin URI'si.
Belgenin MIME türü.
Olası değerler:
-
application/pdf
Hiçbir açıklama sağlanmadı.
Her zaman "document" olarak ayarlanır.
VideoContent
Video içerik bloğu.
Video içeriği
Videonun URI'si.
Videonun MIME türü.
Olası değerler:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "video" olarak ayarlanır.
ThoughtContent
Düşünce içerik bloğu.
Oluşturma işlemine dahil edilecek arka uç kaynağıyla eşleşen imza.
summary ThoughtSummaryContent (isteğe bağlı)
Düşüncenin özeti.
Olası Türler
Polimorfik ayrıştırıcı: type
TextContent
Metin içerik bloğu.
Metin içeriği.
annotations Annotation (isteğe bağlı)
Model tarafından üretilen içeriklerin alıntı bilgileri.
Olası Türler
Polimorfik ayrıştırıcı: type
UrlCitation
URL alıntı açıklaması.
URL.
URL'nin başlığı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
FileCitation
Dosya alıntısı ek açıklaması.
Dosyanın URI'si.
Dosyanın adı.
Metnin bir bölümü için atfedilen kaynak.
Hiçbir açıklama sağlanmadı.
Her zaman "file_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
PlaceCitation
Yer alıntısı ek açıklaması.
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Hiçbir açıklama sağlanmadı.
Her zaman "place_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
Hiçbir açıklama sağlanmadı.
Her zaman "text" olarak ayarlanır.
ImageContent
Resim içerik bloğu.
Resim içeriği.
Resmin URI'si.
Resmin MIME türü.
Olası değerler:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "image" olarak ayarlanır.
Hiçbir açıklama sağlanmadı.
Her zaman "thought" olarak ayarlanır.
FunctionCallContent
İşlev aracı çağrısı içerik bloğu.
Çağrılacak aracın adı.
İşleve geçirilecek bağımsız değişkenler.
Hiçbir açıklama sağlanmadı.
Her zaman "function_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
FunctionResultContent
Bir işlev aracı sonuç içerik bloğu.
Çağrılan aracın adı.
Araç çağrısının hatayla sonuçlanıp sonuçlanmadığı.
Araç çağrısının sonucu.
Hiçbir açıklama sağlanmadı.
Her zaman "function_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
CodeExecutionCallContent
Kod yürütme içeriği.
arguments CodeExecutionCallArguments (gerekli)
Kod yürütmeye aktarılacak bağımsız değişkenler.
Alanlar
"code"un programlama dili.
Olası değerler:
-
python
Yürütülecek kod.
Hiçbir açıklama sağlanmadı.
Her zaman "code_execution_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
CodeExecutionResultContent
Kod yürütme sonucu içeriği.
Kod yürütmenin çıkışı.
Kod yürütme işleminin hatayla sonuçlanıp sonuçlanmadığı.
Hiçbir açıklama sağlanmadı.
Her zaman "code_execution_result" olarak ayarlanır.
Kod yürütme çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
UrlContextCallContent
URL bağlam içeriği.
arguments UrlContextCallArguments (gerekli)
URL bağlamına aktarılacak bağımsız değişkenler.
Alanlar
Getirilecek URL'ler.
Hiçbir açıklama sağlanmadı.
Her zaman "url_context_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
UrlContextResultContent
URL bağlamı sonuç içeriği.
result UrlContextResult (zorunlu)
URL bağlamının sonuçları.
Alanlar
Getirilen URL.
URL alma işleminin durumu.
Olası değerler:
-
success -
error -
paywall -
unsafe
URL bağlamının hataya neden olup olmadığı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_context_result" olarak ayarlanır.
URL bağlamı çağrı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
GoogleSearchCallContent
Google Arama içeriği.
arguments GoogleSearchCallArguments (zorunlu)
Google Arama'ya iletilecek bağımsız değişkenler.
Alanlar
Takip eden web araması için web arama sorguları.
Etkinleştirilen arama temellendirme türü.
Olası değerler:
-
web_search -
image_search
Hiçbir açıklama sağlanmadı.
Her zaman "google_search_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
GoogleSearchResultContent
Google arama sonucu içeriği.
result GoogleSearchResult (zorunlu)
Google Arama'nın sonuçları.
Alanlar
Bir web sayfasına veya uygulama web görünümüne yerleştirilebilen web içeriği snippet'i.
Google Arama'nın hatayla sonuçlanıp sonuçlanmadığı.
Hiçbir açıklama sağlanmadı.
Her zaman "google_search_result" olarak ayarlanır.
Google arama çağrısı engelleme özelliğindeki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
McpServerToolCallContent
MCPServer aracı çağrı içeriği.
Çağrılan aracın adı.
Kullanılan MCP sunucusunun adı.
İşlevin bağımsız değişkenlerinin JSON nesnesi.
Hiçbir açıklama sağlanmadı.
Her zaman "mcp_server_tool_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
McpServerToolResultContent
MCPServer aracı sonuç içeriği.
Bu belirli araç çağrısı için çağrılan aracın adı.
Kullanılan MCP sunucusunun adı.
MCP sunucusu çağrısının çıkışı. Basit metin veya zengin içerik olabilir.
Hiçbir açıklama sağlanmadı.
Her zaman "mcp_server_tool_result" olarak ayarlanır.
MCP sunucusu araç çağrısı blokundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
FileSearchCallContent
Dosya Arama içeriği
Hiçbir açıklama sağlanmadı.
Her zaman "file_search_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
FileSearchResultContent
Dosya arama sonucu içeriği.
result FileSearchResult (isteğe bağlı)
Dosya Arama'nın sonuçları.
Hiçbir açıklama sağlanmadı.
Her zaman "file_search_result" olarak ayarlanır.
Dosya arama çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
GoogleMapsCallContent
Google Haritalar içeriği.
arguments GoogleMapsCallArguments (isteğe bağlı)
Google Haritalar aracına aktarılacak bağımsız değişkenler.
Alanlar
Yürütülecek sorgular.
Hiçbir açıklama sağlanmadı.
Her zaman "google_maps_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
GoogleMapsResultContent
Google Haritalar sonuç içeriği.
result GoogleMapsResult (zorunlu)
Google Haritalar'ın sonuçları
Alanlar
places Yerler (isteğe bağlı)
Bulunan yerler.
Alanlar
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Google Haritalar widget'ı bağlam jetonunun kaynak adı.
Hiçbir açıklama sağlanmadı.
Her zaman "google_maps_result" olarak ayarlanır.
Google Haritalar görüşme engelleme özelliğindeki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
Örnekler
Metin
{ "type": "text", "text": "Hello, how are you?" }
Resim
{ "type": "image", "data": "BASE64_ENCODED_IMAGE", "mime_type": "image/png" }
Ses
{ "type": "audio", "data": "BASE64_ENCODED_AUDIO", "mime_type": "audio/wav" }
Belge
{ "type": "document", "data": "BASE64_ENCODED_DOCUMENT", "mime_type": "application/pdf" }
Video
{ "type": "video", "uri": "https://www.youtube.com/watch?v=9hE5-98ZeCg" }
Düşünüldü
{ "type": "thought", "summary": [ { "type": "text", "text": "The user is asking about the weather. I should use the get_weather tool." } ], "signature": "CoMDAXLI2nynRYojJIy6B1Jh9os2crpWLfB0+19xcLsGG46bd8wjkF/6RNlRUdvHrXyjsHkG0BZFcuO/bPOyA6Xh5jANNgx82wPHjGExN8A4ZQn56FlMwyZoqFVQz0QyY1lfibFJ2zU3J87uw26OewzcuVX0KEcs+GIsZa3EA6WwqhbsOd3wtZB3Ua2Qf98VAWZTS5y/tWpql7jnU3/CU7pouxQr/Bwft3hwnJNesQ9/dDJTuaQ8Zprh9VRWf1aFFjpIueOjBRrlT3oW6/y/eRl/Gt9BQXCYTqg/38vHFUU4Wo/d9dUpvfCe/a3o97t2Jgxp34oFKcsVb4S5WJrykIkw+14DzVnTpCpbQNFckqvFLuqnJCkL0EQFtunBXI03FJpPu3T1XU6id8S7ojoJQZSauGUCgmaLqUGdMrd08oo81ecoJSLs51Re9N/lISGmjWFPGpqJLoGq6uo4FHz58hmeyXCgHG742BHz2P3MiH1CXHUT2J8mF6zLhf3SR9Qb3lkrobAh" }
İşlev Çağrısı
{ "type": "function_call", "name": "get_weather", "id": "gth23981", "arguments": { "location": "Boston, MA" } }
İşlev Sonucu
{ "type": "function_result", "name": "get_weather", "call_id": "gth23981", "result": [ { "type": "text", "text": "{\"weather\":\"sunny\"}" } ] }
Kod Yürütme Çağrısı
{ "type": "code_execution_call", "id": "call_123456", "arguments": { "language": "python", "code": "print('hello world')" } }
Kod Yürütme Sonucu
{ "type": "code_execution_result", "call_id": "call_123456", "result": "hello world" }
URL Bağlamı Çağrısı
{ "type": "url_context_call", "id": "call_123456", "arguments": { "urls": [ "https://www.example.com" ] } }
URL Bağlamı Sonucu
{ "type": "url_context_result", "call_id": "call_123456", "result": [ { "url": "https://www.example.com", "status": "SUCCESS" } ] }
Google Arama Ağı araması
{ "type": "google_search_call", "id": "call_123456", "arguments": { "queries": [ "weather in Boston" ] } }
Google Arama Sonucu
{ "type": "google_search_result", "call_id": "call_123456", "result": [ { "url": "https://www.google.com/search?q=weather+in+Boston", "title": "Weather in Boston" } ] }
Mcp Server Tool Call
{ "type": "mcp_server_tool_call", "id": "call_123456", "name": "get_forecast", "server_name": "weather_server", "arguments": { "city": "London" } }
Mcp Server Tool Result
{ "type": "mcp_server_tool_result", "name": "get_forecast", "server_name": "weather_server", "call_id": "call_123456", "result": "sunny" }
Dosya Arama Çağrısı
{ "type": "file_search_call", "id": "call_123456" }
Dosya Arama Sonucu
{ "type": "file_search_result", "call_id": "call_123456", "result": [ { "text": "search result chunk", "file_search_store": "file_search_store" } ] }
Google Haritalar'da görüşme
{ "type": "google_maps_call", "id": "call_123456", "arguments": { "query": "best food near me" } }
Google Haritalar Sonucu
{ "type": "google_maps_result", "call_id": "call_123456", "result": [ { "places": [ { "url": "https://www.google.com/maps/search/best+food+near+me", "name": "Tasty Restaurant" } ] } ] }
Araç
Olası Türler
Polimorfik ayrıştırıcı: type
İşlev
Model tarafından kullanılabilen bir araç.
İşlevin adı.
İşlevin açıklaması.
İşlevin parametreleri için JSON şeması.
Hiçbir açıklama sağlanmadı.
Her zaman "function" olarak ayarlanır.
GoogleSearch
Modelin Google'da arama yapmak için kullanabileceği bir araç.
Etkinleştirilecek arama temellendirme türleri.
Olası değerler:
-
web_search -
image_search
Hiçbir açıklama sağlanmadı.
Her zaman "google_search" olarak ayarlanır.
CodeExecution
Modelin kodu yürütmek için kullanabileceği bir araç.
Hiçbir açıklama sağlanmadı.
Her zaman "code_execution" olarak ayarlanır.
UrlContext
Modelin URL bağlamını getirmek için kullanabileceği bir araç.
Hiçbir açıklama sağlanmadı.
Her zaman "url_context" olarak ayarlanır.
ComputerUse
Modelin bilgisayarla etkileşim kurmak için kullanabileceği bir araç.
Çalıştırılan ortam.
Olası değerler:
-
browser
Model çağrısından hariç tutulan önceden tanımlanmış işlevlerin listesi.
Hiçbir açıklama sağlanmadı.
Her zaman "computer_use" olarak ayarlanır.
McpServer
MCPServer, model tarafından işlem gerçekleştirmek için çağrılabilen bir sunucudur.
MCPServer'ın adı.
MCPServer uç noktasının tam URL'si. Örnek: "https://api.example.com/mcp"
İsteğe bağlı: Gerekirse kimlik doğrulama başlıkları, zaman aşımları vb. için alanlar.
allowed_tools AllowedTools (isteğe bağlı)
İzin verilen araçlar
Alanlar
mode ToolChoiceType (isteğe bağlı)
Araç seçiminin modu.
Olası değerler:
-
auto -
any -
none -
validated
İzin verilen araçların adları.
Hiçbir açıklama sağlanmadı.
Her zaman "mcp_server" olarak ayarlanır.
FileSearch
Modelin dosyaları aramak için kullanabileceği bir araç.
Dosya, aranacak mağaza adlarını içerir.
Alınacak anlamsal alma parçalarının sayısı.
Anlamsal alma belgelerine ve parçalarına uygulanacak meta veri filtresi.
Hiçbir açıklama sağlanmadı.
Her zaman "file_search" olarak ayarlanır.
GoogleMaps
Modelin Google Haritalar'ı çağırmak için kullanabileceği bir araç.
Yanıtın araç çağrısı sonucunda bir widget bağlam jetonunun döndürülüp döndürülmeyeceği.
Kullanıcının bulunduğu yerin enlemi.
Kullanıcının konumunun boylamı.
Hiçbir açıklama sağlanmadı.
Her zaman "google_maps" olarak ayarlanır.
Örnekler
İşlev
GoogleSearch
CodeExecution
UrlContext
ComputerUse
McpServer
FileSearch
GoogleMaps
CANNOT TRANSLATE
Alanlar
Bu dönüşün başlatıcısı. Giriş için kullanıcı, model çıkışı için model olmalıdır.
Dönüşün içeriği.
Örnekler
Kullanıcı Sırası
{ "role": "user", "content": [ { "type": "text", "text": "user turn" } ] }
Model Turn
{ "role": "model", "content": [ { "type": "text", "text": "model turn" } ] }
InteractionSseEvent
Olası Türler
Polimorfik ayrıştırıcı: event_type
InteractionStartEvent
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
interaction.start
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
InteractionCompleteEvent
Yük boyutunu küçültmek için boş çıkışlarla tamamlanan etkileşim. Gerçek çıktı için önceki ContentDelta etkinliklerini kullanın.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
interaction.complete
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
InteractionStatusUpdate
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
in_progress -
requires_action -
completed -
failed -
cancelled -
incomplete
Hiçbir açıklama sağlanmadı.
Her zaman "interaction.status_update" olarak ayarlanır.
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
ContentStart
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "content.start" olarak ayarlanır.
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
ContentDelta
Hiçbir açıklama sağlanmadı.
delta object (zorunlu)
Hiçbir açıklama sağlanmadı.
Olası Türler
Polimorfik ayrıştırıcı: type
TextDelta
Hiçbir açıklama sağlanmadı.
annotations Annotation (isteğe bağlı)
Model tarafından üretilen içeriklerin alıntı bilgileri.
Olası Türler
Polimorfik ayrıştırıcı: type
UrlCitation
URL alıntı açıklaması.
URL.
URL'nin başlığı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
FileCitation
Dosya alıntısı ek açıklaması.
Dosyanın URI'si.
Dosyanın adı.
Metnin bir bölümü için atfedilen kaynak.
Hiçbir açıklama sağlanmadı.
Her zaman "file_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
PlaceCitation
Yer alıntısı ek açıklaması.
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Hiçbir açıklama sağlanmadı.
Her zaman "place_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
Hiçbir açıklama sağlanmadı.
Her zaman "text" olarak ayarlanır.
ImageDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "image" olarak ayarlanır.
AudioDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
audio/wav -
audio/mp3 -
audio/aiff -
audio/aac -
audio/ogg -
audio/flac
Hiçbir açıklama sağlanmadı.
Her zaman "audio" olarak ayarlanır.
DocumentDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
application/pdf
Hiçbir açıklama sağlanmadı.
Her zaman "document" olarak ayarlanır.
VideoDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Olası değerler:
-
video/mp4 -
video/mpeg -
video/mpg -
video/mov -
video/avi -
video/x-flv -
video/webm -
video/wmv -
video/3gpp
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "video" olarak ayarlanır.
ThoughtSummaryDelta
content ThoughtSummaryContent (isteğe bağlı)
Düşünceye eklenecek yeni bir özet öğesi.
Olası Türler
Polimorfik ayrıştırıcı: type
TextContent
Metin içerik bloğu.
Metin içeriği.
annotations Annotation (isteğe bağlı)
Model tarafından üretilen içeriklerin alıntı bilgileri.
Olası Türler
Polimorfik ayrıştırıcı: type
UrlCitation
URL alıntı açıklaması.
URL.
URL'nin başlığı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
FileCitation
Dosya alıntısı ek açıklaması.
Dosyanın URI'si.
Dosyanın adı.
Metnin bir bölümü için atfedilen kaynak.
Hiçbir açıklama sağlanmadı.
Her zaman "file_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
PlaceCitation
Yer alıntısı ek açıklaması.
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Hiçbir açıklama sağlanmadı.
Her zaman "place_citation" olarak ayarlanır.
Bu kaynağa atfedilen yanıt segmentinin başlangıcı.
Atfedilen segmentin bitişi (hariç).
Hiçbir açıklama sağlanmadı.
Her zaman "text" olarak ayarlanır.
ImageContent
Resim içerik bloğu.
Resim içeriği.
Resmin URI'si.
Resmin MIME türü.
Olası değerler:
-
image/png -
image/jpeg -
image/webp -
image/heic -
image/heif
resolution MediaResolution (isteğe bağlı)
Medyanın çözünürlüğü.
Olası değerler:
-
low -
medium -
high -
ultra_high
Hiçbir açıklama sağlanmadı.
Her zaman "image" olarak ayarlanır.
Hiçbir açıklama sağlanmadı.
Her zaman "thought_summary" olarak ayarlanır.
ThoughtSignatureDelta
Oluşturma işlemine dahil edilecek arka uç kaynağıyla eşleşen imza.
Hiçbir açıklama sağlanmadı.
Her zaman "thought_signature" olarak ayarlanır.
FunctionCallDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "function_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
FunctionResultDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Araç çağrısı sonucu deltası.
Hiçbir açıklama sağlanmadı.
Her zaman "function_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
CodeExecutionCallDelta
arguments CodeExecutionCallArguments (gerekli)
Hiçbir açıklama sağlanmadı.
Alanlar
"code"un programlama dili.
Olası değerler:
-
python
Yürütülecek kod.
Hiçbir açıklama sağlanmadı.
Her zaman "code_execution_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
CodeExecutionResultDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "code_execution_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
UrlContextCallDelta
arguments UrlContextCallArguments (gerekli)
Hiçbir açıklama sağlanmadı.
Alanlar
Getirilecek URL'ler.
Hiçbir açıklama sağlanmadı.
Her zaman "url_context_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
UrlContextResultDelta
result UrlContextResult (zorunlu)
Hiçbir açıklama sağlanmadı.
Alanlar
Getirilen URL.
URL alma işleminin durumu.
Olası değerler:
-
success -
error -
paywall -
unsafe
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "url_context_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
GoogleSearchCallDelta
arguments GoogleSearchCallArguments (zorunlu)
Hiçbir açıklama sağlanmadı.
Alanlar
Takip eden web araması için web arama sorguları.
Hiçbir açıklama sağlanmadı.
Her zaman "google_search_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
GoogleSearchResultDelta
result GoogleSearchResult (zorunlu)
Hiçbir açıklama sağlanmadı.
Alanlar
Bir web sayfasına veya uygulama web görünümüne yerleştirilebilen web içeriği snippet'i.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "google_search_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
McpServerToolCallDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "mcp_server_tool_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
McpServerToolResultDelta
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Araç çağrısı sonucu deltası.
Hiçbir açıklama sağlanmadı.
Her zaman "mcp_server_tool_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
FileSearchCallDelta
Hiçbir açıklama sağlanmadı.
Her zaman "file_search_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
FileSearchResultDelta
result FileSearchResult (isteğe bağlı)
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "file_search_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
GoogleMapsCallDelta
arguments GoogleMapsCallArguments (isteğe bağlı)
Google Haritalar aracına aktarılacak bağımsız değişkenler.
Alanlar
Yürütülecek sorgular.
Hiçbir açıklama sağlanmadı.
Her zaman "google_maps_call" olarak ayarlanır.
Bu belirli araç çağrısının benzersiz kimliği.
Arka uç doğrulaması için imza karması.
GoogleMapsResultDelta
result GoogleMapsResult (zorunlu)
Google Haritalar'ın sonuçları
Alanlar
places Yerler (isteğe bağlı)
Bulunan yerler.
Alanlar
Yer kimliği, "places/{place_id}" biçimindedir.
Yerin başlığı.
Yerle ilgili URI referansı.
review_snippets ReviewSnippet (isteğe bağlı)
Google Haritalar'da belirli bir yerin özellikleri hakkında yanıt oluşturmak için kullanılan yorum snippet'leri.
Alanlar
Yorumun başlığı.
Google Haritalar'daki kullanıcı yorumuna karşılık gelen bağlantı.
Yorum snippet'inin kimliği.
Google Haritalar widget'ı bağlam jetonunun kaynak adı.
Hiçbir açıklama sağlanmadı.
Her zaman "google_maps_result" olarak ayarlanır.
İşlev çağrısı bloğundaki kimlikle eşleşecek kimlik.
Arka uç doğrulaması için imza karması.
Hiçbir açıklama sağlanmadı.
Her zaman "content.delta" olarak ayarlanır.
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
ContentStop
Hiçbir açıklama sağlanmadı.
Hiçbir açıklama sağlanmadı.
Her zaman "content.stop" olarak ayarlanır.
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
ErrorEvent
error Error (isteğe bağlı)
Hiçbir açıklama sağlanmadı.
Alanlar
Hata türünü tanımlayan bir URI.
Kullanıcıların okuyabileceği bir hata mesajı.
Hiçbir açıklama sağlanmadı.
Her zaman "error" olarak ayarlanır.
Bu etkinlikten itibaren etkileşim akışını devam ettirmek için kullanılacak event_id jetonu.
Örnekler
Etkileşim Başlangıcı
{ "event_type": "interaction.start", "interaction": { "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "model": "gemini-3-flash-preview", "object": "interaction", "status": "in_progress" } }
Etkileşim Tamamlandı
{ "event_type": "interaction.complete", "interaction": { "created": "2025-12-09T18:45:40Z", "id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "model": "gemini-3-flash-preview", "object": "interaction", "role": "model", "status": "completed", "updated": "2025-12-09T18:45:40Z", "usage": { "input_tokens_by_modality": [ { "modality": "text", "tokens": 11 } ], "total_cached_tokens": 0, "total_input_tokens": 11, "total_output_tokens": 364, "total_thought_tokens": 1120, "total_tokens": 1495, "total_tool_use_tokens": 0 } } }
Etkileşim Durumu Güncellemesi
{ "event_type": "interaction.status_update", "interaction_id": "v1_ChdTMjQ0YWJ5TUF1TzcxZThQdjRpcnFRcxIXUzI0NGFieU1BdU83MWU4UHY0aXJxUXM", "status": "in_progress" }
İçeriğin Başlangıcı
{ "event_type": "content.start", "content": { "type": "text" }, "index": 1 }
İçerik Deltası
{ "event_type": "content.delta", "delta": { "type": "text", "text": "Elara\u2019s life was a symphony of quiet moments. A librarian, she found solace in the hushed aisles, the scent of aged paper, and the predictable rhythm of her days. Her small apartment, meticulously ordered, reflected this internal calm, save" }, "index": 1 }
İçeriği Durdurma
{ "event_type": "content.stop", "index": 1 }
Hata Etkinliği
{ "event_type": "error", "error": { "message": "Failed to get completed interaction: Result not found.", "code": "not_found" } }