Skip to content

Gemini Uyumlu

Qevron, Google Gemini'nin native (yerel) API biçimini de destekler. Böylece google-genai SDK'sını veya Gemini formatındaki isteklerinizi Qevron'a yönlendirebilirsiniz.

POST/v1/models/{model}:generateContent
POST/v1beta/models/{model}:generateContent

Hem /v1 hem /v1beta ön ekleri desteklenir (Gemini SDK genelde /v1beta kullanır).

Kimlik doğrulama

Gemini SDK x-goog-api-key başlığını kullanır; Qevron bunu kabul eder. Authorization: Bearer de çalışır.

Örnek

bash
curl "https://app.qevron.ai/v1beta/models/verinova:generateContent" \
  -H "x-goog-api-key: $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      { "role": "user", "parts": [ { "text": "Merhaba, kendini tanıt." } ] }
    ]
  }'
python
from google import genai

client = genai.Client(
    api_key="QEVRON_API_KEY",
    http_options={"base_url": "https://app.qevron.ai"},
)

resp = client.models.generate_content(
    model="verinova",
    contents="Merhaba, kendini tanıt.",
)
print(resp.text)

Yanıt

Gemini biçiminde bir yanıt döner; üretilen metin candidates[].content.parts[].text içindedir:

json
{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [ { "text": "Merhaba! Ben Qevron üzerinden çalışan bir asistanım." } ]
      },
      "finishReason": "STOP"
    }
  ],
  "usageMetadata": {
    "promptTokenCount": 8,
    "candidatesTokenCount": 14,
    "totalTokenCount": 22
  }
}

TIP

Sistem talimatı için systemInstruction, akış için :streamGenerateContent uç noktasını kullanabilirsiniz (Gemini API ile aynı).

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini uyumlu.