---
title: Kimlik doğrulama | RunAPI
description: Bir API anahtarı oluşturun ve RunAPI'ye yönelik isteklerin kimliğini
  doğrulayın.
url: https://runapi.ai/tr/docs/guides/authentication.md
canonical: https://runapi.ai/tr/docs/guides/authentication
locale: tr
---

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

# Kimlik doğrulama

RunAPI, API isteklerinin kimliğini doğrulamak için API anahtarları kullanır. Hesabınıza erişen veya iş oluşturan her isteğe anahtarı ekleyin.

## Doğru anahtarı seçin

* Standart bir API anahtarı, Task API'sini, LLM API'sini ve hesap uç
  noktalarını çağırır. [Oturum açın](https://runapi.ai/tr/login), ardından bir tane oluşturmak
  için API Anahtarları sayfasını açın.
* Yönetim anahtarı, standart API anahtarları ve güvenlik kuralları
  oluşturur ve yönetir. [Oturum açın](https://runapi.ai/tr/login), ardından Yönetim
  Anahtarları sayfasını açarak bir tane oluşturun ve yalnızca Platform
  Yönetimi uç noktalarıyla kullanın.

## Bir API anahtarı oluşturun

Her uygulamaya kendi anahtarını verin; böylece diğer entegrasyonları kesintiye uğratmadan erişimi değiştirebilir veya iptal edebilirsiniz. Bir anahtar tek bir hesaba bağlıdır ve istekler yalnızca o hesapta görünen kaynaklara erişebilir.

Ücretli API çağrıları, hesap başına dakikada 300 istekle sınırlıdır.
`429 Too Many Requests` yanıtı `Retry-After`,
`X-RateLimit-Limit-RPM`, `X-RateLimit-Remaining-RPM` ve
`X-RateLimit-Reset` başlıklarını içerir.

## Bir isteğin kimliğini doğrulayın

API anahtarını `Authorization` başlığında taşıyıcı belirteç olarak gönderin:

```http
Authorization: Bearer YOUR_API_TOKEN
```

Örneğin, mevcut bakiyenizi cURL ile sorgulayın:

```shell
curl "https://runapi.ai/api/v1/me/balance" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
```

## Barındırılan MCP OAuth

Uzak MCP istemcileri `https://mcp.runapi.ai/mcp` adresine bağlanır ve RunAPI yetkilendirme akışını otomatik olarak keşfetmek için `https://mcp.runapi.ai` kurallı OAuth kaynağını kullanır. Oturum açın veya bir RunAPI hesabı oluşturun, bir Hesap seçin ve API anahtarı oluşturmadan veya paylaşmadan erişimi onaylayın.

RunAPI, Barındırılan MCP erişimi için Dinamik İstemci Kaydı, S256 PKCE ile yetkilendirme kodu ve dönen yenileme belirteçlerini destekler.

OAuth keşif uç noktaları:

* Korumalı Kaynak Meta Verileri:
  `https://runapi.ai/.well-known/oauth-protected-resource`
* Yetkilendirme Sunucusu Meta Verileri:
  `https://runapi.ai/.well-known/oauth-authorization-server`

[Oturum açın](https://runapi.ai/tr/login), ardından istemci erişimini incelemek veya iptal etmek için
`/settings#oauth-connections` adresindeki Yetkili uygulamalar bölümünü açın.

## Anahtarları güvende tutun

* API anahtarlarını bir gizli dizi yöneticisinde veya şifrelenmiş kimlik
  bilgilerinde saklayın.
* Anahtarı hiçbir zaman kaynak denetimine kaydetmeyin veya tarayıcı
  kodunda açığa çıkarmayın.
* Anahtarın ifşa edilmiş olabileceği durumlarda hemen değiştirin.
* Geliştirme ve üretim ortamları için ayrı anahtarlar kullanın.

## Kimlik doğrulamasında sorun giderme

* `401 Unauthorized` yanıtı, anahtarın eksik, hatalı biçimlendirilmiş,
  iptal edilmiş veya geçersiz olduğu anlamına gelir.
* `403 Forbidden` yanıtı, anahtarın geçerli olduğunu ancak kimlik bilgisi
  sınıfının veya hesap rolünün işlemi gerçekleştiremeyeceği anlamına gelir.
* Başlığın `Bearer` ile başladığını, ardından tek bir boşluk ve tam
  anahtarın geldiğini doğrulayın.
* Anahtarın, kaynaklarına erişmeye çalıştığınız hesaba ait olduğunu doğrulayı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": "Kimlik doğrulama",
    "description": "Bir API anahtarı oluşturun ve RunAPI'ye yönelik isteklerin kimliğini doğrulayın.",
    "url": "https://runapi.ai/tr/docs/guides/authentication",
    "mainEntityOfPage": "https://runapi.ai/tr/docs/guides/authentication"
  }
]
```
