Gemma 4'ü API Arka Ucu Olarak Nasıl Çalıştırırsınız?

Ashley Innocent

Ashley Innocent

3 April 2026

Gemma 4'ü API Arka Ucu Olarak Nasıl Çalıştırırsınız?

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

Özetle: Google, Nisan 2026'da Gemma 4'ü piyasaya sürdü. Bu, Apache 2.0 lisansı altında yayımlanan dört açık modelden oluşan bir aile olup, standart karşılaştırmalarda kendi boyutlarının 20 katı büyüklüğündeki modelleri geride bırakıyor. Gemma 4 API'sini Google AI Studio, Vertex AI aracılığıyla çağırabilir veya Ollama ve vLLM ile yerel olarak çalıştırabilirsiniz. Tek bir taklit kuralı yazmadan, OpenAPI şemalarınızdan gerçekçi API yanıtlarını otomatik olarak oluşturmak için onu Apidog'un Smart Mock'u ile eşleştirin.

Giriş

Çoğu açık kaynaklı yapay zeka modeli sizi bir seçim yapmaya zorlar: ham yetenek veya dağıtılabilirlik. Ya dizüstü bilgisayarınızda çalıştıramayacağınız kadar büyük bir model, ya da çok adımlı akıl yürütmeyi başaramayan küçük bir model elde edersiniz. Gemma 4 bu dengeyi bozuyor.

Gemma 4, Google DeepMind'ın bugüne kadarki en yetenekli açık model ailesidir. 31B Dense modeli, Arena AI'ın liderlik tablosunda tüm açık modeller arasında 3. sırada yer alıyor ve kendi boyutunun 20 katı rakipleri geride bırakıyor. 26B Uzmanlar Karışımı (MoE) 6. sırada yer alıyor. Her ikisi de tek bir 80 GB GPU üzerinde çalışır. Hafif E2B ve E4B modelleri, telefonlarda ve uç cihazlarda tamamen çevrimdışı çalışır.

API geliştiricileri için bu, göründüğünden daha önemlidir. Gemma 4, yerel olarak fonksiyon çağırmayı, yapılandırılmış JSON çıktısını ve 256K bağlam pencerelerini destekler. Bu da onu, test verisi oluşturmaktan taklitler yazmaya ve API yanıtlarını analiz etmeye kadar yapay zeka destekli API araçları oluşturmak için pratik bir seçenek haline getirir.

💡
Eğer Gemma 4 ile geliştirme yapıyorsanız ve bu yapay zeka tarafından oluşturulan yanıtları OpenAPI belirtiminize göre doğrulamak istiyorsanız, Apidog'un Smart Mock motoru, API tanımınızdan şemaya uygun taklit yanıtları otomatik olarak oluşturabilir. Tek tek taklit kuralları yazmanıza gerek yok; Smart Mock şemanızı okur ve anında bağlama uygun veriler üretir. Apidog'u ücretsiz indirin ve Gemma 4 API iş akışınıza bağlayın.

düğme

Gemma 4 Nedir ve Yenilikler Nelerdir?

Gemma 4, Google DeepMind'ın dördüncü nesil açık dil modelleridir. "Gemma" adı, Latince değerli taş anlamına gelen kelimeden gelmektedir. Seri 2024'ün başlarında başladı ve piyasaya sürülmesinden bu yana geliştiriciler Gemma modellerini 400 milyondan fazla kez indirdi. Topluluk 100.000'den fazla varyant oluşturarak Google'ın "Gemmaverse" adını verdiği bir ekosistem kurdu.

Gemma 4, özel bir kullanım politikası kullanan önceki nesillere kıyasla önemli bir değişiklik olan bir Apache 2.0 lisansı altında piyasaya sürülüyor. Bu, Gemma 4'ü ticari olarak kısıtlama olmaksızın kullanabileceğiniz, değiştirebileceğiniz ve dağıtabileceğiniz anlamına geliyor. Bu, yapay zeka altyapıları üzerinde tam kontrol ihtiyacı duyan işletmeler ve girişimler için anlamlı bir değişikliktir.

Gemma 4'teki manşet iyileşme, Google'ın "parametre başına zeka" olarak adlandırdığı şeydir. 31B Dense modeli, GPT-4 veya Claude 3 Sonnet gibi modellerin hesaplama maliyetinin çok altında, sınır düzeyinde yetenekler sunar. Arena AI metin liderlik tablosunda (Nisan 2026 itibarıyla), Gemma 4 31B, 600 milyardan fazla parametreye sahip modelleri geride bırakıyor.

Gemma 3'e kıyasla gerçekten yeni olanlar şunlardır:

Gemma 4 Model Varyantları ve Yetenekleri

Google, her biri belirli bir donanım katmanını hedefleyen dört boyutta Gemma 4'ü piyasaya sürdü:

Model Parametreler Aktif parametreler (çıkarım) Bağlam En iyi olduğu alan
E2B Etkili 2B ~2B 128K Mobil, IoT, çevrimdışı uç
E4B Etkili 4B ~4B 128K Telefonlar, Raspberry Pi, Jetson Orin
26B MoE Toplam 26B ~3.8B aktif 256K Gecikmeye duyarlı sunucu görevleri
31B Dense 31B 31B 256K En yüksek kalite, araştırma, ince ayar

E2B ve E4B modelleri, belirteç başına toplam parametrelerin yalnızca bir kısmını etkinleştiren bir Uzmanlar Karışımı (Mixture of Experts) mimarisi kullanır. Bu, kısıtlı cihazlarda pil ömrünü ve RAM'i korur. Google bunları Qualcomm ve MediaTek ile işbirliği içinde oluşturdu ve AICore Geliştirici Önizlemesi aracılığıyla Android'de tamamen çevrimdışı çalışıyorlar.

26B MoE modeli, toplam 26B parametreye sahip olmasına rağmen çıkarım sırasında yalnızca 3.8B parametreyi etkinleştirir. Çok fazla kaliteden ödün vermeden düşük gecikme süresi istediğiniz sunucu tarafı dağıtımı için en hızlı seçenektir.

31B Dense modeli kalite lideridir. Alan tabanlı görevlerde ince ayar yapmak veya çıktı kalitesinin hızdan daha önemli olduğu herhangi bir kullanım durumu için seçeceğiniz model budur. Dört varyantın tamamı talimatlara ayarlı (IT) ve temel formlarda gönderilir.

API kullanım durumları için 26B MoE, en iyi hız/kalite dengesini sunar. 31B Dense, karmaşık API yanıtları için yapılandırılmış JSON çıktısına ihtiyacınız olduğunda veya çok adımlı mantık içeren test senaryoları oluşturduğunuzda doğru seçimdir.

Tüm modeller, Gemma 4 ile API araçları oluştururken en çok kullanacağınız iki yetenek olan fonksiyon çağırmayı ve JSON çıktı modunu destekler.

Gemma 4 API Kurulumu: Adım Adım

Gemma 4'ü çağırmak için üç ana yolunuz var: Google AI Studio (en hızlı), Vertex AI (kurumsal) veya Ollama veya vLLM ile yerel dağıtım. Her birini nasıl kuracağınız aşağıda açıklanmıştır.

Seçenek 1: Google AI Studio (prototipleme için önerilir)

Google AI Studio'ya gidin ve ücretsiz bir hesap oluşturun. Oradan bir API anahtarı oluşturun.

Google Üretken Yapay Zeka SDK'sını yükleyin:

pip install google-genai

İlk çağrınızı yapın:

import google.generativeai as genai

genai.configure(api_key="YOUR_API_KEY")

model = genai.GenerativeModel("gemma-4-31b-it")

response = model.generate_content(
    "Generate a JSON object for a user account with id, email, and created_at fields."
)

print(response.text)

Yapılandırılmış JSON çıktısı için response_mime_type parametresini kullanın:

import google.generativeai as genai
import json

genai.configure(api_key="YOUR_API_KEY")

model = genai.GenerativeModel(
    "gemma-4-31b-it",
    generation_config={"response_mime_type": "application/json"}
)

prompt = """
Bir e-ticaret API'si için 3 örnek kullanıcı nesnesi oluşturun. 
Her kullanıcının şunları içermesi gerekir: id (tam sayı), email (dize), username (dize), 
created_at (ISO 8601 zaman damgası) ve subscription_tier (free|pro|enterprise).
Bir JSON dizisi olarak döndürün.
"""

response = model.generate_content(prompt)
users = json.loads(response.text)
print(json.dumps(users, indent=2))

Seçenek 2: Ollama ile Yerel Dağıtım

Ollama, Gemma 4'ü makinenizde tamamen çalıştırmanıza olanak tanır. Ollama'yı ollama.com adresinden yükleyin, ardından modeli indirin:

ollama pull gemma4

Model sunucusunu çalıştırın:

ollama serve

OpenAI uyumlu API formatıyla çağırın:

import requests
import json

response = requests.post(
    "http://localhost:11434/api/chat",
    json={
        "model": "gemma4",
        "messages": [
            {
                "role": "user",
                "content": "Bir REST API /products uç noktası için geçerli bir JSON yanıtı oluşturun. id, name, price ve stock alanlarını dahil edin."
            }
        ],
        "stream": False
    }
)

result = response.json()
print(result["message"]["content"])

Seçenek 3: API Orkestrasyonu için Fonksiyon Çağırma

Gemma 4, yerel fonksiyon çağırmayı destekler. Bu, modelin bir konuşma sırasında çağırabileceği araçları tanımlamanıza olanak tanır:

import google.generativeai as genai

genai.configure(api_key="YOUR_API_KEY")

# Define a tool that Gemma can call
tools = [
    {
        "function_declarations": [
            {
                "name": "get_api_schema",
                "description": "Belirli bir uç nokta yolu için OpenAPI şemasını alır",
                "parameters": {
                    "type": "object",
                    "properties": {
                        "endpoint_path": {
                            "type": "string",
                            "description": "API uç nokta yolu, örn. /users/{id}"
                        },
                        "method": {
                            "type": "string",
                            "enum": ["GET", "POST", "PUT", "DELETE", "PATCH"]
                        }
                    },
                    "required": ["endpoint_path", "method"]
                }
            }
        ]
    }
]

model = genai.GenerativeModel("gemma-4-31b-it", tools=tools)

response = model.generate_content(
    "GET /users/{id} uç noktasını test etmem gerekiyor. Yanıt hangi şemayı takip etmeli?"
)

# Check if the model wants to call a function
if response.candidates[0].content.parts[0].function_call:
    fc = response.candidates[0].content.parts[0].function_call
    print(f"Model şu fonksiyonu çağırdı: {fc.name}")
    print(f"Şu argümanlarla: {dict(fc.args)}")

Bu fonksiyon çağırma deseni, Gemma 4'ü aracı API test işlem hatları oluşturmak için faydalı kılan şeydir.

Gemma 4 ile Yapay Zeka Destekli API Taklitleri Oluşturma

Gemma 4'ün API geliştiricileri için en pratik uygulamalarından biri taklit veri oluşturmaktır. Arka uç henüz yokken bir ön uç oluşturduğunuzda veya üretimde tetiklenmesi zor olan uç durumları test ettiğinizde, gerçekçi taklit yanıtlara ihtiyacınız vardır.

İşte bir OpenAPI şemasından taklit veri oluşturmak için Gemma 4'ü nasıl kullanacağınız:

import google.generativeai as genai
import json

genai.configure(api_key="YOUR_API_KEY")

model = genai.GenerativeModel(
    "gemma-4-31b-it",
    generation_config={"response_mime_type": "application/json"}
)

# Yanıt için OpenAPI şemanız
schema = {
    "type": "object",
    "properties": {
        "id": {"type": "integer"},
        "order_number": {"type": "string", "pattern": "^ORD-[0-9]{6}$"},
        "status": {"type": "string", "enum": ["pending", "shipped", "delivered", "cancelled"]},
        "total": {"type": "number", "minimum": 0},
        "items": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "product_id": {"type": "integer"},
                    "quantity": {"type": "integer", "minimum": 1},
                    "unit_price": {"type": "number"}
                }
            }
        },
        "created_at": {"type": "string", "format": "date-time"}
    }
}

prompt = f"""
Bir sipariş yönetimi API'si için 5 gerçekçi taklit yanıt oluşturun.
Her yanıt şu JSON Şemasına tam olarak uymalıdır:
{json.dumps(schema, indent=2)}

Verileri gerçekçi yapın: gerçekçi fiyatlar, ürün kimlikleri ve çeşitli durumlar kullanın.
5 sipariş nesnesinden oluşan bir JSON dizisi olarak döndürün.
"""

response = model.generate_content(prompt)
mock_orders = json.loads(response.text)
print(json.dumps(mock_orders, indent=2))

Buradaki anahtar nokta, Gemma 4'ün JSON Şema kısıtlamalarını anlamasıdır. Numaralandırma değerlerine, dize desenlerine ve sayısal aralıklara saygı duyar. Rastgele dizeler değil, API sözleşmenizle gerçekten eşleşen taklit veriler elde edersiniz.

Bu deseni herhangi bir API uç noktası için taklit veri oluşturmak üzere genişletebilirsiniz. OpenAPI belirtiminizdeki yanıt şemasını besleyin ve Gemma 4 şemaya uygun test verileri üretecektir.

Daha gelişmiş taklit oluşturma için Gemma 4'ü koşullu yanıt mantığıyla birleştirin. Bir istek belirli bir kullanıcı kimliği içeriyorsa, bir hata yanıtı döndürün. Aksi takdirde başarılı veri döndürün. Gemma 4'ün 256K bağlam penceresi burada yardımcı olur: tüm OpenAPI belirtiminizi isteminize dahil edebilir ve birden fazla uç nokta için aynı anda taklit yanıtlar oluşturmasını isteyebilirsiniz.

Pratik bir iş akışı: Apidog koleksiyonunuzu bir OpenAPI belirtimi olarak dışa aktarın, bir isteme yapıştırın ve Gemma 4'ten uç nokta başına 10 gerçekçi test durumu oluşturmasını isteyin. Saatler yerine saniyeler içinde eksiksiz bir taklit veri kümesi elde edersiniz.

Gemma 4 API Yanıtlarını Apidog ile Test Etme

Gemma 4'ün veri ürettiği veya API işlem hattınızın bir parçası olarak hareket ettiği durumlarda, yanıtların şemanızla eşleştiğini doğrulamanız gerekir. İşte Apidog'un Test Senaryoları özelliği burada devreye giriyor.

İşte belirli iş akışı:

Adım 1: Gemma 4 API uç noktanızı Apidog'a aktarın.

Apidog'da projenize gidin ve yeni bir uç nokta oluşturun. URL'yi Gemma 4 etrafında oluşturduğunuz sarmalayıcı API'ye ayarlayın (veya doğrudan Google AI Studio uç noktasına işaret edin). Beklenen yanıt şemasını Apidog arayüzünde tanımlayın.

Adım 2: Beklenen yanıtları prototiplemek için Smart Mock'u kullanın.

Gemma 4'e karşı canlı testler yapmadan önce, Apidog'un Smart Mock'unu kullanarak şemanızdan temel yanıtlar oluşturun. Smart Mock, yanıt belirtiminizi okur ve özellik adlarına ve türlerine göre gerçekçi veriler üretir. email adlı bir alan otomatik olarak geçerli bir e-posta adresi alır. created_at adlı bir alan düzgün biçimlendirilmiş bir zaman damgası alır.

Smart Mock üç öncelik katmanı kullanır: önce özel taklit alan değerleri, ardından özellik adı eşleştirmesi (veri türünü alan adlarından çıkarır), ardından JSON Şema varsayılanları. Bu hiyerarşi, belirli alanları geçersiz kılarken motorun geri kalanını halletmesine izin verebileceğiniz anlamına gelir.

Adım 3: Gemma 4 işlem hattınız için bir Test Senaryosu oluşturun.

Apidog'da Testler modülüne gidin ve yeni bir Test Senaryosu oluşturun. Gemma 4 API çağrınızı ilk adım olarak ekleyin. Ardından yanıtı doğrulamak için doğrulama adımları ekleyin.

Apidog'un Test Senaryosu düzenleme modu, birden fazla isteği zincirlemenize olanak tanır. Bir Gemma 4 API entegrasyon testi için senaryonuz şöyle görünebilir:

  1. Bir belirteç almak için kimlik doğrulama uç noktanızı çağırın
  2. Gemma 4'e kimlik doğrulama belirteci ile bir istem gönderin
  3. Yanıt gövdesinden oluşturulan JSON'u çıkarın
  4. Çıkarılan JSON'u şema doğrulamalarınıza karşı doğrulayın
  5. Doğrulanmış veriyi alt akış bir POST uç noktasına iletin

Adım 4: Doğrulamaları ayarlayın.

Doğrulama adımında durum kodlarını, yanıt başlıklarını ve JSON alanlarını kontrol edebilirsiniz. Gemma 4 yanıtları için, genellikle candidates[0].content.parts[0].text alanının mevcut olduğunu ve ayrıştırılmış içeriğinin beklediğiniz şemayla eşleştiğini doğrularsınız.

Gemma 4 çıktısını bir değişkene çekmek için Apidog'un Değişken Ayıklayıcı işlemcisini kullanın. Ardından bu değişkeni sonraki istek adımlarında kullanın. Bu, Gemma 4 tarafından oluşturulan verileri çok adımlı bir test iş akışı aracılığıyla zincirlemenize olanak tanır.

Adım 5: Veri odaklı test ile çalıştırın.

Apidog, CSV ve JSON test veri dosyalarını destekler. Bir CSV'de 50 farklı istem varyasyonu tanımlayabilir, Test Senaryonuza aktarabilir ve tek bir tıklamayla 50 varyasyonun tamamını çalıştırabilirsiniz. Gemma 4 entegrasyonunuzun çeşitli girişleri doğru şekilde işlediğini bu şekilde test edersiniz.

Şema tanımından test yürütmeye kadar tüm iş akışı yaklaşık 15 dakika sürer. Bundan sonra, CI/CD işlem hattınızdaki Apidog CLI aracılığıyla her commit'te çalıştırabilirsiniz.

Gerçek Dünya Kullanım Durumları

API Kullanımı İçin Gemma 4 ile Diğer Açık Modellerin Karşılaştırılması

Amacınız API araçları oluşturmak olduğunda Gemma 4 diğer açık modellerle nasıl karşılaştırılır?

Model Parametreler Bağlam JSON çıktısı Fonksiyon çağırma Lisans
Gemma 4 31B 31B 256K Yerel Yerel Apache 2.0
Gemma 4 26B MoE 26B (3.8B aktif) 256K Yerel Yerel Apache 2.0
Llama 3.3 70B 70B 128K İstem aracılığıyla İstem aracılığıyla Llama Topluluğu
Mistral 7B 7B 32K İstem aracılığıyla Sınırlı Apache 2.0
Qwen 2.5 72B 72B 128K Yerel Yerel Apache 2.0

API kullanım durumları için kritik özellikler yerel JSON çıktı modu, fonksiyon çağırma desteği ve bağlam uzunluğudur. Gemma 4 31B ve 26B'nin her ikisi de bu üç özelliğe sahiptir.

Llama 3.3 70B ana rakiptir. Güçlü bir modeldir, ancak çalışması için Gemma 4 31B'nin iki katı hesaplama gücü gerektirir. Arena AI'ın liderlik tablosunda, Gemma 4 31B boyutunun yarısı olmasına rağmen Llama 3.3 70B'nin üzerinde yer almaktadır. Büyük ölçekte çıkarım yapıyorsanız, GPU gereksinimlerindeki bu fark doğrudan altyapı maliyetine dönüşür.

Mistral 7B çok daha küçük ve hızlıdır, ancak 32K bağlam penceresi büyük API belirtimleri için kullanışlılığını sınırlar. Ayrıca yerel JSON modu ve güvenilir fonksiyon çağırma özelliği de yoktur.

Qwen 2.5 72B, özellikle çok dilli uygulamalar için yetenekli bir alternatiftir. API araç özellikleri Gemma 4 ile karşılaştırılabilir, ancak önemli ölçüde daha fazla donanım gerektirir.

Gemma 4 üzerindeki Apache 2.0 lisansı, hafife alınan bir avantajdır. Llama, belirli ticari kullanımlarda kısıtlamaları olan Llama Topluluk Lisansını kullanır. Açık bir model üzerine bir ürün inşa ediyorsanız, Apache 2.0'ın yasal netliği önemlidir.

Çoğu API araç kullanım durumu için: gecikmeye duyarlı görevler için Gemma 4 26B MoE ile başlayın veya en yüksek kaliteli çıktı için Gemma 4 31B'yi kullanın.

Sonuç

Gemma 4, geliştiricilere API araçları oluşturmak için tescilli yapay zeka API'lerine karşı güvenilir bir açık alternatif sunar. Apache 2.0 lisansı, önceki açık modelleri ticari olarak göndermeyi karmaşık hale getiren yasal sürtünmeyi ortadan kaldırır. Yerel fonksiyon çağırma ve JSON çıktı modu, kapsamlı istem mühendisliğine gerek kalmadan API iş akışlarına entegre etmeyi pratik hale getirir.

Dört model boyutu, telefonlardan iş istasyonlarına kadar her donanım katmanını kapsar. 26B MoE modeli, çoğu API geliştirme kullanım durumu için öne çıkan seçenektir: çıkarım maliyetinin çok altında, sınıra yakın kalite sunar.

Yapay zeka tarafından oluşturulan veriler ile API doğrulama arasındaki döngüyü kapatmak için Gemma 4'ü Apidog ile eşleştirin. Test verileri ve taklit yanıtlar oluşturmak için Gemma 4'ü kullanın. Şemaları prototiplemek için Apidog'un Smart Mock'unu ve yapay zeka çıktısının API sözleşmenizi karşıladığını doğrulamak için Test Senaryolarını kullanın. Birlikte, yapay zeka destekli API'ler oluşturmak ve test etmek için pratik bir iş akışı oluştururlar.

düğme

Sıkça Sorulan Sorular

Gemma 4 nedir?Gemma 4, Google DeepMind'ın Nisan 2026'da piyasaya sürülen en yeni açık dil modelleri ailesidir. Dört boyutta (E2B, E4B, 26B MoE, 31B Dense) gelir ve Apache 2.0 lisansı altındadır. 31B modeli, Arena AI'ın metin liderlik tablosundaki tüm açık modeller arasında şu anda 3. sırada yer almaktadır.

Gemma 4'ü kullanmak ücretsiz mi?Model ağırlıkları Apache 2.0 lisansı altında ücretsiz olarak indirilebilir ve kullanılabilir. Kendiniz çalıştırdığınızda hesaplama için ödeme yaparsınız. Google AI Studio'yu kullanırsanız, hız limitleri olan ücretsiz bir katman bulunur. Vertex AI, standart Google Cloud hesaplama ücretlerini alır.

Gemma 4 yapılandırılmış JSON çıktısı verebilir mi?Evet. Gemma 4, Google Üretken Yapay Zeka SDK'sı aracılığıyla yerel bir response_mime_type: "application/json" parametresini destekler. Bu, modelin her zaman geçerli JSON döndürmesini sağlar, bu da çıktıyı programlı olarak ayrıştırdığınız API entegrasyonları için çok önemlidir.

Gemma 4, API geliştirme için GPT-4o ile nasıl karşılaştırılır?GPT-4o, yerel dağıtım seçeneği olmayan ve daha yüksek API maliyetleri olan tescilli bir modeldir. Gemma 4 31B yerel olarak dağıtmak ücretsizdir ve karşılaştırma puanları akıl yürütme görevlerinde GPT-4o ile rekabetçidir. Veri gizliliği veya maliyet kontrolüne ihtiyaç duyan ekipler için Gemma 4 ciddiye alınmaya değerdir.

Kendi API verilerimde Gemma 4'ü ince ayar yapabilir miyim?Evet. Google, Gemma 4'ü Google AI Studio, Vertex AI ve Hugging Face TRL gibi üçüncü taraf araçlar aracılığıyla ince ayar yapmayı destekler. Alan tabanlı API şemaları ve yanıt desenleri üzerinde ince ayar yapmak, özel kullanım durumları için çıktı kalitesini önemli ölçüde artırabilir.

Gemma 4'ü yerel olarak çalıştırmak için hangi donanıma ihtiyacım var?31B ve 26B modelleri, bfloat16'da tek bir 80GB NVIDIA H100'e sığar. Kuantize edilmiş sürümler, 16-24GB VRAM'e sahip tüketici GPU'larında çalışır. E4B ve E2B modelleri, Raspberry Pi ve NVIDIA Jetson dahil olmak üzere telefonlarda ve uç cihazlarda çalışır.

Gemma 4 fonksiyon çağırmayı destekliyor mu?Evet, tüm Gemma 4 modelleri yerel fonksiyon çağırmayı destekler. Araçları bir ad, açıklama ve parametre şemasına sahip JSON nesneleri olarak tanımlarsınız. Model bir aracı ne zaman çağıracağına karar verir ve kodda üzerinde işlem yapabileceğiniz yapılandırılmış argümanları iletir.

Gemma 4 API yanıtlarını otomatik olarak nasıl test ederim?Zincirleme bir test iş akışı oluşturmak için Apidog'un Test Senaryolarını kullanın. Gemma 4 API uç noktanızı içe aktarın, istek adımlarını ayarlayın ve yanıt yapısını doğrulamak için iddialar ekleyin. Senaryoyu yerel olarak, CLI aracılığıyla veya her kod gönderiminde CI/CD işlem hattınızda otomatik olarak çalıştırabilirsiniz.

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin