---
title: 'x402 API: Yapay Zekâ Modellerine İstek Başına USDC, API Key Yok | RunAPI'
description: RunAPI'deki görsel, video, müzik ve ses modellerini x402 ile çağırın. Ajanınız her isteği Base üzerinde USDC ile öder; kayıt, API key veya kredi gerekmez.
url: https://runapi.ai/tr/x402.md
canonical: https://runapi.ai/tr/x402
locale: tr
updated: '2026-09-24'
date: '2026-09-24'
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/x402
  zh-CN: https://runapi.ai/zh-CN/x402
  es: https://runapi.ai/es/x402
  ja: https://runapi.ai/ja/x402
  de: https://runapi.ai/de/x402
  fr: https://runapi.ai/fr/x402
  pt-BR: https://runapi.ai/pt-BR/x402
  ko: https://runapi.ai/ko/x402
  it: https://runapi.ai/it/x402
  nl: https://runapi.ai/nl/x402
  pl: https://runapi.ai/pl/x402
  tr: https://runapi.ai/tr/x402
  zh-TW: https://runapi.ai/zh-TW/x402
  zh-HK: https://runapi.ai/zh-HK/x402
  ar: https://runapi.ai/ar/x402
  x-default: https://runapi.ai/x402
---

> HTML version: https://runapi.ai/tr/x402
> Site index for agents: https://runapi.ai/llms.txt

# Yapay zekâ modelleri için x402 API: istek başına USDC ile ödeyin

RunAPI, çağrı başına fiyatlandırılan uç noktalarında x402 ödemelerini kabul eder. Ajan normal bir istek gönderir, 402 fiyat teklifini alır, cüzdanıyla imzalar ve sonucu alır. Hesap yok, API key yok, ön ödemeli kredi yok.

_Güncellendi September 24, 2026 · 6 dk okuma_


## Key takeaways

- Uygun olan, çağrı başına en fazla 10 USDC fiyatlı RunAPI uç noktaları, kimliği doğrulanmamış bir isteğe standart bir x402 v2 fiyat teklifiyle yanıt verir.
- Ödeme, Coinbase CDP facilitator aracılığıyla Base üzerinde USDC ile gerçekleşir. Ödeyen taraf bir EIP-3009 yetkilendirmesi imzalar ve gas ücreti ödemez.
- Ücretli bir istek, normal yanıtın yanında salt okunur bir sorgulama URL'si döndürür; böylece ajan tamamlanan görevi hesap olmadan alabilir.

- **155** x402 ile ödenebilen kaynak
- **Base** ödeme ağı
- **USDC** ödeme varlığı
- **0** gereken API key


## İstekten sonuca dört adım

1. **İsteği anahtarsız gönderin** API key ile göndereceğiniz JSON gövdesinin aynısını POST edin, ancak Authorization başlığını eklemeyin.
2. **402 fiyat teklifini okuyun** RunAPI, tam tutarı, varlığı, ağı ve alıcıyı listeleyen bir PAYMENT-REQUIRED başlığıyla 402 döndürür. Teklif 300 saniye geçerlidir.
3. **İmzalayın ve yeniden deneyin** x402 v2 istemciniz, ajan cüzdanıyla bir EIP-3009 yetkilendirmesi imzalar ve isteği PAYMENT-SIGNATURE başlığıyla yeniden gönderir.
4. **Görevi sorgulayın** RunAPI ödemeyi tamamlar, görevi başlatır ve PAYMENT-RESPONSE makbuzu ile sonuç için bir poll_url içeren 200 yanıtı döndürür.

## Alışveriş nasıl görünür

İlk istek hiçbir kimlik bilgisi taşımaz. Ödenebilir bir uç nokta için RunAPI, 402 ve ödeme gereksinimleriyle yanıt verir:

```shell
curl -i -X POST "https://runapi.ai/api/v1/z_image/text_to_image" \
  -H 'Content-Type: application/json' \
  --data @request.json

# HTTP/2 402
# PAYMENT-REQUIRED: <base64 JSON with accepts: scheme, network, asset, amount, payTo>
```

Yanıtı, ajan cüzdanına bağlı herhangi bir x402 v2 istemcisine verin. İmzalama ve yeniden denemeyi istemci üstlenir:

```text
request  = {method: "POST", url: task_url, json: payload}
response = x402_client.send(request, wallet: agent_wallet)
# The x402 v2 client reads PAYMENT-REQUIRED, signs an EIP-3009
# authorization, and replays the request with PAYMENT-SIGNATURE.
response.status                       # => 200
response.headers["PAYMENT-RESPONSE"]  # settlement receipt
response.json["poll_url"]             # read-only task result URL
```

## Örnek fiyatlar

Bugün x402 kabul eden bazı modellerin çağrı başına en düşük fiyatı. Fiyatlar canlı katalogdan gelir ve her 402 teklifi o isteğin tam tutarını belirtir.

| Model | Uç nokta | Çağrı başına fiyat |
| --- | --- | ---: |
| Z Image Text to image (`z-image`) | `POST /api/v1/z_image/text_to_image` | $0.01 |
| Flux Text to image (`flux-2-klein`) | `POST /api/v1/flux/text_to_image` | $0.03 |
| Suno Stitch audio (`suno-v4`) | `POST /api/v1/suno/stitch_audio` | $0.01 |
| Suno Stitch audio (`suno-v4.5`) | `POST /api/v1/suno/stitch_audio` | $0.01 |
| Recraft Upscale image (`recraft-crisp-upscale`) | `POST /api/v1/recraft/upscale_image` | $0.01 |
| Recraft Remove background (`recraft-remove-background`) | `POST /api/v1/recraft/remove_background` | $0.01 |

## Ödeme ayrıntıları

RunAPI, x402 v2 exact şemasını izler ve yalnızca aşağıdaki değerleri kabul eder. Diğer her şey, RunAPI facilitator'dan ödemeyi tamamlamasını istemeden önce reddedilir.

- Ağ: Base mainnet (eip155:8453)
- Varlık: USDC, sözleşme 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 ondalık basamak
- Facilitator: Coinbase CDP
- Yetkilendirme: EIP-3009; ödeyenin USDC'ye ihtiyacı vardır, gas için ETH gerekmez
- Limit: istek başına en fazla 10 USDC; teklifler 300 saniye sonra geçersiz olur

## Sonucu alma

Medya görevlerinin çoğu eşzamansız tamamlanır. 200 yanıtı, salt okunur bir görev erişim belirteci içeren bir poll_url barındırır. Belirteç yalnızca o görevi açar ve görev bittikten sonra 30 gün geçerli kalır.


## Görev başarısız olursa

x402'de yerleşik bir iade mekanizması yoktur. Ücretli bir görev başarısız durumda sona erdiğinde RunAPI, aldığı tutarın tamamı için bir iade yükümlülüğü kaydeder; ardından bir operatör bu tutarı ayrı bir USDC transferiyle ödeyen cüzdana geri gönderir. İade otomatik değildir.


## Hangi uç noktalar uygundur

x402, çağrı başına sabit fiyatlı REST uç noktalarında çalışır. LLM uç noktaları dahil olmak üzere token, saniye veya karakter başına ücretlendirilen modeller hâlâ API key ve kredi gerektirir. MCP sunucusu x402 ödemesi kabul etmez.


## API key'ler çalışmaya devam eder

x402 ek bir ödeme yoludur. Geçerli bir API key gönderen istekler hesap kredilerini eskisi gibi kullanmaya devam eder; geçersiz anahtarlı bir istek ise ödeme teklifi yerine 401 alır.



## x402 SSS

### x402 nedir?

x402, HTTP 402 Payment Required durum kodu üzerine kurulu açık bir ödeme protokolüdür. Sunucu ödeme gereksinimleriyle 402 döndürür, istemci imzalı bir stablecoin yetkilendirmesiyle öder ve istek yeniden gönderilir. Protokolün bakımını x402 Foundation üstlenir.

### x402 ile ödemek için RunAPI hesabı gerekir mi?

Hayır. Kimlik, ödemeyi yapan cüzdandır. RunAPI yalnızca ilk başarılı ödemeden sonra dahili bir cüzdan profili oluşturur ve hiçbir zaman e-posta veya API key istemez.

### x402 facilitator ne işe yarar?

Facilitator, imzalı ödemeyi doğrular ve USDC transferini Base üzerinde gönderir. RunAPI, Coinbase CDP facilitator'ı kullanır; bu nedenle ödeyenin gas ücreti ödemesi gerekmez.

### Bir isteğin maliyeti nedir?

Her uç noktanın çağrı başına sabit bir fiyatı vardır. 402 teklifi, imzalamadan önce tam USDC tutarını gösterir; güncel fiyatlar model kataloğunda listelenir.

### Ajanlar RunAPI'yi x402 Bazaar üzerinden keşfedebilir mi?

Her 402 teklifi, girdi şemasını ve bir örneği içeren bir Bazaar keşif bildirimi taşır; böylece x402 istemcileri ve dizinleri uç noktayı listeleyebilir.

### Ödeme yaptıktan sonra istek görev başlamadan başarısız olursa ne olur?

Doğrulamadan geçemeyen bir istek, ödeme tamamlanmadan reddedilir; dolayısıyla hiçbir ücret alınmaz. Ödeme tamamlandıktan sonra başarısız olan bir görev için tam iade yükümlülüğü oluşturulur.



## İlgili sayfalar

- [HTTP 402 nedir?](https://runapi.ai/tr/http-402.md) - x402'nin dayandığı durum kodu ve API'lerin onu neden döndürdüğü.
- [Model kataloğu](https://runapi.ai/tr/models.md) - RunAPI'deki tüm modeller ve uç noktalar.
- [Geliştirici belgeleri](https://runapi.ai/tr/docs/guides) - İstek biçimleri, görev sorgulama ve hata kodları.
- [CLI](https://runapi.ai/tr/cli.md) - Modelleri bir terminalden veya ajan kabuğundan çalıştırın.


Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.


## Ajanınız kendi API çağrılarının ücretini ödesin

Modellere göz atın, çağrı başına fiyatlı bir uç nokta seçin ve ilk isteğinizi anahtarsız gönderin.

- [Modellere göz atın](https://runapi.ai/tr/models.md)
- [Belgeleri okuyun](https://runapi.ai/tr/docs/guides)



---

## More from RunAPI

- [Home](https://runapi.ai/tr/.md)
### Ürün
- [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#all-models)
### Geliştiriciler
- [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)
### Kılavuzlar
- [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)
- [x402 API](https://runapi.ai/tr/x402.md)
### Şirket
- [Kurumsal](https://runapi.ai/tr/contact.md)
- [İletişim](https://runapi.ai/tr/contact.md)
### Yasal
- [Şartlar](https://runapi.ai/tr/terms.md)
- [Gizlilik](https://runapi.ai/tr/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```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": "Article",
    "headline": "x402 API: Yapay Zekâ Modellerine İstek Başına USDC, API Key Yok",
    "description": "RunAPI'deki görsel, video, müzik ve ses modellerini x402 ile çağırın. Ajanınız her isteği Base üzerinde USDC ile öder; kayıt, API key veya kredi gerekmez.",
    "datePublished": "2026-09-24",
    "dateModified": "2026-09-24",
    "author": {
      "@type": "Organization",
      "name": "RunAPI"
    },
    "publisher": {
      "@type": "Organization",
      "name": "RunAPI",
      "url": "https://runapi.ai/tr"
    },
    "mainEntityOfPage": "https://runapi.ai/tr/x402"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "HowTo",
    "name": "Bir RunAPI isteğinin x402 ile ödenmesi",
    "description": "Bir ajan, x402 v2 protokolünü kullanarak tek bir RunAPI isteğinin ücretini Base üzerinde USDC ile öder.",
    "totalTime": "PT5M",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "İsteği anahtarsız gönderin",
        "text": "API key ile göndereceğiniz JSON gövdesinin aynısını POST edin, ancak Authorization başlığını eklemeyin.",
        "url": "https://runapi.ai/tr/x402#four-step-getting-started-step-1"
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "402 fiyat teklifini okuyun",
        "text": "RunAPI, tam tutarı, varlığı, ağı ve alıcıyı listeleyen bir PAYMENT-REQUIRED başlığıyla 402 döndürür. Teklif 300 saniye geçerlidir.",
        "url": "https://runapi.ai/tr/x402#four-step-getting-started-step-2"
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "İmzalayın ve yeniden deneyin",
        "text": "x402 v2 istemciniz, ajan cüzdanıyla bir EIP-3009 yetkilendirmesi imzalar ve isteği PAYMENT-SIGNATURE başlığıyla yeniden gönderir.",
        "url": "https://runapi.ai/tr/x402#four-step-getting-started-step-3"
      },
      {
        "@type": "HowToStep",
        "position": 4,
        "name": "Görevi sorgulayın",
        "text": "RunAPI ödemeyi tamamlar, görevi başlatır ve PAYMENT-RESPONSE makbuzu ile sonuç için bir poll_url içeren 200 yanıtı döndürür.",
        "url": "https://runapi.ai/tr/x402#four-step-getting-started-step-4"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "x402 nedir?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "x402, HTTP 402 Payment Required durum kodu üzerine kurulu açık bir ödeme protokolüdür. Sunucu ödeme gereksinimleriyle 402 döndürür, istemci imzalı bir stablecoin yetkilendirmesiyle öder ve istek yeniden gönderilir. Protokolün bakımını x402 Foundation üstlenir."
        }
      },
      {
        "@type": "Question",
        "name": "x402 ile ödemek için RunAPI hesabı gerekir mi?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Hayır. Kimlik, ödemeyi yapan cüzdandır. RunAPI yalnızca ilk başarılı ödemeden sonra dahili bir cüzdan profili oluşturur ve hiçbir zaman e-posta veya API key istemez."
        }
      },
      {
        "@type": "Question",
        "name": "x402 facilitator ne işe yarar?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Facilitator, imzalı ödemeyi doğrular ve USDC transferini Base üzerinde gönderir. RunAPI, Coinbase CDP facilitator'ı kullanır; bu nedenle ödeyenin gas ücreti ödemesi gerekmez."
        }
      },
      {
        "@type": "Question",
        "name": "Bir isteğin maliyeti nedir?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Her uç noktanın çağrı başına sabit bir fiyatı vardır. 402 teklifi, imzalamadan önce tam USDC tutarını gösterir; güncel fiyatlar model kataloğunda listelenir."
        }
      },
      {
        "@type": "Question",
        "name": "Ajanlar RunAPI'yi x402 Bazaar üzerinden keşfedebilir mi?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Her 402 teklifi, girdi şemasını ve bir örneği içeren bir Bazaar keşif bildirimi taşır; böylece x402 istemcileri ve dizinleri uç noktayı listeleyebilir."
        }
      },
      {
        "@type": "Question",
        "name": "Ödeme yaptıktan sonra istek görev başlamadan başarısız olursa ne olur?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Doğrulamadan geçemeyen bir istek, ödeme tamamlanmadan reddedilir; dolayısıyla hiçbir ücret alınmaz. Ödeme tamamlandıktan sonra başarısız olan bir görev için tam iade yükümlülüğü oluşturulur."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "tr",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Ana sayfa",
        "item": "https://runapi.ai/tr"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "x402 API",
        "item": "https://runapi.ai/tr/x402"
      }
    ]
  }
]
```
