---
title: Hızlı başlangıç | RunAPI
description: Desteklenen eşzamanlı veya akış protokolü aracılığıyla RunAPI dil modellerini
  çağırın.
url: https://runapi.ai/tr/docs/guides/llm-api/quickstart.md
canonical: https://runapi.ai/tr/docs/guides/llm-api/quickstart
locale: tr
---

> HTML sürümü: https://runapi.ai/tr/docs/guides/llm-api/quickstart
> Ajanlar için site dizini: https://runapi.ai/llms.txt

# Hızlı başlangıç

RunAPI, dil modellerini tanıdık genel protokol şekilleri aracılığıyla sunar. Mevcut uyumlu bir istemciyi `https://runapi.ai` adresine yönlendirin, bir RunAPI model tanımlayıcısı kullanın ve standart bir API anahtarıyla kimlik doğrulaması yapın.

## Bir protokol seçin

* OpenAI uyumlu Chat Completions, `POST /v1/chat/completions` kullanır.
* OpenAI uyumlu Responses, `POST /v1/responses` kullanır.
* Anthropic uyumlu Messages, `POST /v1/messages` kullanır.
* Gemini uyumlu içerik üretimi,
  `/v1beta/models/{model}:generateContent` veya `:streamGenerateContent`
  kullanır.

Mevcut istemcinize ve uygulama akışınıza en uygun protokolü seçin. Model kataloğu, her modelin hangi genel protokolleri desteklediğini belirtir.

## İstek gönder

Bu Chat Completions isteği tek bir eş zamanlı yanıt döndürür:

```shell
curl "https://runapi.ai/v1/chat/completions" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4",
    "messages": [{"role": "user", "content": "Summarize why idempotency matters."}]
  }'
```

İsteği ve yanıtı seçilen protokol biçiminde tutun. Tam alanlar, araç çağrısı, yapılandırılmış çıktı ve modele özgü kısıtlamalar için işlemin API Başvurusunu kullanın.

## Çıktıyı akış olarak gönder

Protokolün akış seçeneğini ayarlayın ve döndürülen sunucu tarafından gönderilen olayları aşamalı olarak tüketin. Chat Completions için `"stream": true` ekleyin; Gemini uyumlu çağrılar için `:streamGenerateContent` işlemini kullanın. İstemciniz protokolün terminal olayını aldığında akışı kapatın.

## Teslimat doğruluğunu incele

Kabul edilen her LLM yanıtı `X-RunAPI-Fidelity` içerir. `full` değeri isteğin herhangi bir eksiklik olmadan iletildiğini gösterir. `lossy` değeri, RunAPI'nin isteği tamamlamak için isteğe bağlı bazı denetimleri atladığını gösterir; `X-RunAPI-Omitted-Fields` bu alanların virgülle ayrılmış adlarını içerir. Zorunlu yaşam döngüsü, devam, araç veya türlendirilmiş öğe semantiği korunamayan istekler, bir Görev oluşturulmadan önce reddedilir.

Her iki başlık da CORS aracılığıyla açıktır, bu nedenle tarayıcı istemcileri bunları inceleyebilir. Tam teslim davranışı uygulama için önemli olduğunda bunları istek tanımlayıcısıyla birlikte kaydedin.

## Hataları ve kullanımı işle

`401` yanıtını kimlik doğrulama hatası, `4xx` yanıtlarını istek veya ilke sorunu olarak değerlendirin; yalnızca geçici sunucu veya ağ hatalarında yeniden deneyin. Token kullanımını nihai yanıttan veya seçilen protokol biçimindeki terminal akış olayından okuyun; destek için istek tanımlayıcılarını uygulama günlüklerinde saklayın.

---

## RunAPI hakkında daha fazlası

- [Ana sayfa](https://runapi.ai/tr/.md)
- [Model Kataloğu](https://runapi.ai/tr/models.md)
- [Fiyatlandırma](https://runapi.ai/tr/pricing.md)
- [Sağlayıcılar](https://runapi.ai/tr/models)
- [Dokümantasyon](https://runapi.ai/tr/docs/guides)
- [SDK'lar](https://runapi.ai/tr/sdk.md)
- [CLI](https://runapi.ai/tr/cli.md)
- [MCP Sunucusu](https://runapi.ai/tr/mcp.md)
- [Claude Code ve Cursor](https://runapi.ai/tr/claude-code-vs-cursor.md)
- [Cursor API kurulumu](https://runapi.ai/tr/cursor-api-setup.md)
- [RunAPI ve OpenRouter](https://runapi.ai/tr/openrouter-alternative.md)
- [Kurumsal](https://runapi.ai/tr/contact.md)
- [İletişim](https://runapi.ai/tr/contact.md)
- [Şartlar](https://runapi.ai/tr/terms.md)
- [Gizlilik](https://runapi.ai/tr/privacy.md)
- [Ajanlar için site dizini](https://runapi.ai/llms.txt)

İletişim: contact@runapi.ai

## Yapılandırılmış veriler

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/tr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/tr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/tr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/tricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "TechArticle",
    "headline": "Hızlı başlangıç",
    "description": "Desteklenen eşzamanlı veya akış protokolü aracılığıyla RunAPI dil modellerini çağırın.",
    "url": "https://runapi.ai/tr/docs/guides/llm-api/quickstart",
    "mainEntityOfPage": "https://runapi.ai/tr/docs/guides/llm-api/quickstart"
  }
]
```
