---
title: "AMRouter: Cloudflare Workers ile Güçlendirilmiş, Kendi Sunucunuzda Barındırılabilir Yapay Zeka Ağ Geçidi"
url: https://blog.edumints.com/amrouter-cloudflare-workers-ile-guclendirilmis-kendi-sunucun-yserblua
category: "DevOps"
date: 2026-07-09T09:03:39.986Z
publisher: Edumints Blog
lang: tr-TR
source_name: "GitHub"
source_url: https://github.com/ahwanulm/AMRouter
---

# AMRouter: Cloudflare Workers ile Güçlendirilmiş, Kendi Sunucunuzda Barındırılabilir Yapay Zeka Ağ Geçidi

Yapay zeka modellerini uygulamalarına entegre etmek isteyen yazılım geliştiriciler için en büyük zorluklardan biri, birden fazla sağlayıcıyı (OpenAI, Anthropic, Google Gemini vb.) tek tek yönetmek ve bunlardan biri çöktüğünde sistemin kesintisiz çalışmasını sağlamaktır. **AMRouter**, bu sorunu kökten çözen, Cloudflare Workers üzerinde çalışan hafif ve son derece güçlü bir yapay zeka ağ geçididir (AI Gateway).

## AMRouter Nedir ve Neden Popüler?

AMRouter, geliştiricilerin tüm yapay zeka sağlayıcılarına tek bir uç nokta (endpoint) üzerinden erişmesini sağlayan açık kaynaklı bir yönlendiricidir. Geliştiriciler arasında hızla popülerleşmesinin temel nedenleri ve sunduğu değerler şunlardır:
- **Tek Uç Nokta, Çoklu Sağlayıcı:** OpenAI uyumlu REST API yapısı sayesinde kodunuzda sadece API anahtarını ve uç noktayı değiştirerek OpenAI, Claude ve Gemini gibi farklı modelleri çağırabilirsiniz.
- **Otomatik Hata Devretme (Auto-Fallback):** Bir sağlayıcıda hız sınırı (rate limit) aşıldığında veya servis kesintisi yaşandığında, AMRouter isteği otomatik olarak alternatif bir sağlayıcıya yönlendirir.
- **Sunucusuz Mimari:** Cloudflare Workers üzerinde çalıştığı için sunucu bakımı gerektirmez, otomatik olarak ölçeklenir ve oldukça düşük gecikme süreleri (latency) sunar.

## Pratik Kullanım Örnekleri

AMRouter kurulumundan sonra uygulamanızda yapay zeka modelini çağırmak oldukça kolaydır. Standart bir OpenAI istemcisini (SDK) şu şekilde yapılandırarak kullanmaya başlayabilirsiniz:

```javascript
import OpenAI from 'openai';

const openai = new OpenAI({
  apiKey: 'YOUR_AMROUTER_KEY',
  baseURL: 'https://amrouter.kullaniciadiniz.workers.dev/v1'
});

// Sistem otomatik olarak en uygun veya yedek modele yönlendirir
const response = await openai.chat.completions.create({
  model: 'gpt-4o', // Eğer gpt-4o hata verirse, otomatik olarak yedek modele yönlenir
  messages: [{ role: 'user', content: 'Merhaba!' }]
});
```

AMRouter'ın otomatik yönlendirme (routing) kuralları Cloudflare paneli üzerinden kolayca özelleştirilebilir. Bu sayede hem maliyet optimizasyonu hem de yüksek erişilebilirlik elde edersiniz.

## Benzer Araçlarla Karşılaştırma

Piyasada **LiteLLM**, **Portkey** ve **One API** gibi popüler AI ağ geçitleri bulunmaktadır. Ancak AMRouter’ı bunlardan ayıran en önemli fark mimarisidir:
- **LiteLLM ve One API:** Genellikle Docker veya bir VPS üzerinde barındırılmaya ihtiyaç duyar. AMRouter ise tamamen Cloudflare'in sunucusuz (serverless) altyapısında çalışır; bu da sıfır sunucu maliyeti ve küresel dağıtık edge ağı avantajı demektir.
- **Portkey:** Güçlü bir kurumsal araçtır ancak bulut tabanlıdır ve verilerinizin üçüncü bir tarafa gitmesine neden olur. AMRouter kendi Cloudflare hesabınızda çalıştığı için tam veri gizliliği sağlar.

AMRouter, özellikle bağımsız geliştiriciler (indie hackers) ve orta ölçekli projeler için maliyeti en aza indiren ve kesintisiz yapay zeka deneyimi sunan mükemmel bir çözümdür.

Orijinal repoya [buradan](https://github.com/ahwanulm/AMRouter) ulaşabilirsiniz.

---

**Kaynak:** [GitHub](https://github.com/ahwanulm/AMRouter)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/amrouter-cloudflare-workers-ile-guclendirilmis-kendi-sunucun-yserblua
