TR ▾
gemma4api.comAPI anahtarı al

Gemma API: İlk istek beş dakikada

Resmi OpenAI SDK'larını kullanarak sansürsüz modelimizle beş dakikadan kısa sürede ilk yanıtınızı alın. Bu kılavuz kimlik doğrulama, temel istekler, akış ve sıfır yapılandırma sürtünmesi ile fonksiyon çağırma konularını kapsar.

Base URL & Kimlik Doğrulama

İşleme API anahtarını al sayfasında bir hesap oluşturarak başlayın. Deneme kredisi için yalnızca bir e-posta ve şifre yeterlidir; telefon numarası veya kredi kartı gerekmez. Kayıt olduktan sonra API anahtarınız hemen görüntülenir. Bu anahtarı kopyalayın ve güvenli bir yerde saklayın. Tüm isteklerde Authorization başlığı altında Bearer token olarak kullanın. Tüm uç noktalar için temel URL https://api.gemma4api.com/v1 şeklindedir. Bu URL, yapılandırmanızdaki temel URL'yi ve API anahtarını değiştirerek sağlayıcı değiştirmenize olanak tanıyan herhangi bir standart OpenAI uyumlu istemci ile çalışır.

İlk İstek

Bağlantı doğrulamak için curl kullanarak ilk isteminizi gönderin. YOUR_API_KEY yerine gerçek anahtarınızı yazın. Model tanımlayıcısı uncensored şeklindedir. Bu basit metin-giriş, metin-çıkış isteği kimlik doğrulamanızın doğru olduğunu ve modelin yanıt verdiğini doğrular. choices dizisi içeren bir JSON yanıtı alırsanız kurulumunuz tamamlanmış demektir. Artık daha karmaşık iş akışları için SDK'yı entegre edebilirsiniz.

curl https://api.gemma4api.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python SDK Entegrasyonu

Resmi OpenAI Python paketini yükleyin. Temel URL ve API anahtarı ortam değişkenlerini ayarlayın veya bunları istemci yapıcısına doğrudan iletin. Özel örneğimizi çağırdığınızdan emin olmak için uncensored model kimliğini kullanın. Bu yaklaşım, kodunuzun standart OpenAI kalıplarıyla uyumlu kalmasını sağlarken içerik üretimi için sansürsüz modelimizi kullanmanızı sağlar. SDK, yeniden denemeleri ve JSON ayrıştırmayı otomatik olarak halleder.

from openai import OpenAI

client = OpenAI(base_url="https://api.gemma4api.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js SDK Entegrasyonu

JavaScript ortamları için OpenAI Node.js paketini yükleyin. İstemciyi https://api.gemma4api.com/v1 temel URL'si ve API anahtarınızla yapılandırın. Tamamlama isteklerinizde uncensored model kimliğini kullanın. Bu kurulum, sunucularımızda barındırılan spesifik model davranışından yararlanırken standart OpenAI uyumlu kod yapılarını korumanıza olanak tanır. Node.js olay döngüsü içinde asenkron yanıtları doğru şekilde işlediğinizden emin olun.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gemma4api.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Akış Yanıtları

API isteğinizde stream parametresini true olarak ayarlayarak akışı etkinleştirin. Bu, tokenlar oluşturuldukça görüntülemenize olanak tanıyan bir Sunucu Tarafı Olayları (SSE) akışı döndürür. Bu, gecikmenin önemli olduğu sohbet arayüzleri için idealdir. Her parça, yanıtın kısmi bir delta'sını içerir. Üretimin tamamlandığını bilmek için akış sonu olayını işleyin. Bu yöntem, tam yanıtın beklenmesine kıyasla algılanan gecikmeyi önemli ölçüde azaltır.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Limitler, Hatalar & Bağlam Penceresi

İstekleriniz, hem istem hem de yanıt için birlikte 100.000 token'lık bir bağlam penceresi destekler. Hız limiti, anahtar başına dakikada 300 istektir ve maksimum istek gövdesi boyutu 8 MB'dir. Yaygın hatalar arasında geçersiz anahtarlar için 401, ön ödemeli krediniz tükendiğinde 402 ve dakikalık limiti aştığınızda 429 yer alır. API anahtarınızı yeniden oluşturmak eskisini iptal eder ancak hız sayacını sıfırlamaz. Sorunsuz çalışmayı sürdürmek için istemcinizin bu HTTP durum kodlarını uygun şekilde işlediğinden emin olun.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.gemma4api.com/v1
Model kimliğiuncensored
Bağlam penceresi100.000 token (girdi + çıktı)
Akışevet — server-sent events; son parça token kullanımını içerir
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Hız limitianahtar başına dakikada 300 istek
İstek boyutuen fazla 8 MB
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Eşzamanlılıkanahtar başına aynı anda 8 istek
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
GirişGoogle veya e-posta ve şifre
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

API anahtarımı yenilemek hız limitimi sıfırlar mı?

Hayır. Anahtarınızı yeniden oluşturmak öncekini iptal eder ve yeni bir kimlik verir ancak hız limiti hesap başına uygulanır ve anahtar değişikliklerinden bağımsız olarak devam eder. Dakikada 300 istek sınırına takılırsanız dakika penceresinin sıfırlanmasını beklemelisiniz.

'Sansürsüz' ID'nin arkasında hangi model çalışıyor?

Kendi GPU sunucularımızda barındırılan açık ağırlıklı büyük dil modelidir. GPT, Claude, Gemini veya başka bir satıcının modeli değildir. Yasalı yetişkin kullanım için içerik reddi olmadan yanıt verecek şekilde ayarlanmıştır.

Bu API'yi fonksiyon çağırma için kullanabilir miyim?

Evet. <code>/v1/chat/completions</code> uç noktası fonksiyon ve araç çağırma destekler. İstek içinde araç tanımları iletebilir, model standart OpenAI SDK uygulamaları ile uyumlu yapılandırılmış JSON çıktısı döndürür.

Anahtarınız tek bir formun uzağında

Hesap oluşturun, anahtarı kopyalayın, base URL'yi değiştirin. Kurulumun tamamı bu.

API anahtarı al