OpenAI Gateway API Fiyatlandırması: Gerçek Maliyet Örnekleri
Oran, 1M input token için $0.15 ve 1M output token için $0.50'dir ve ön ödemeli krediden düşülür. Aşağıdaki örnekler, bir sohbet dönüşü, bir toplu iş ve bir aylık trafiğin gerçek maliyetini bu iki sayıya indirger.
Güncellendi

Temel noktalar
- Girdi 1M token başı $0.15, çıktı 1M token başı $0.50 maliyetindedir; abonelik yoktur.
- 2.000 token giriş ve 500 token çıkış içeren tipik bir sohbet dönüşü $0.00055'e mal olur, bu da $20 ile yaklaşık 36.000 dönüşü karşılar.
- Bakiye yüklemeler $20 ile $500 arasındadır; $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15 bonus içerir.
- Sınırsız ücretsiz bir katman yoktur; yeni kullanıcılara tek seferlik $0.50 deneme kredisi verilir.
Tek tabloda fiyat
openai gateway api pricing için arama yaptıysanız, bu hizmetin cevabı burada. Token başına ücretlendirme yapılır, iki kalemde, önceden doldurduğunuz bakiyeden. Aylık ücret, koltuk fiyatı ve ilk yükleme dışında minimum taahhüt yoktur.
| Öğe | Oran |
|---|---|
| Girdi tokenları (istem) | $0.15 per 1M |
| Çıkış tokenları (yanıt) | $0.50 per 1M |
| Başarısız veya reddedilen istekler | Ücret alınmaz |
| Geçerlilik | Asla |
| Abonelik | Yok |
Net olmak gereken bir şey: Bu, uncensored model kimliği ile erişilen tek bir açık ağırlıklı metin modeli için barındırılan bir uç noktadır. OpenAI'nin veya başka bir satıcının resmi API'si değildir, bu nedenle yukarıdaki fiyatlar bu hizmetin tahsil ettiği tutarlardır ve diğer sağlayıcıların ne kadar tahsil ettiğine dair bir şey söylemez. Başkalarının fiyatları için mevcut fiyatlandırma sayfalarını kontrol edin.
Fatura nasıl hesaplanır
Her istek iki parça olarak ölçülür. Gönderdiğiniz istem, sistem mesajını ve tüm sohbet geçmişini içerir ve giriş olarak sayılır. Modelin yazdığı metin çıktı olarak sayılır. Yanıt, her iki sayıyı da içeren bir usage nesnesi içerir, böylece tahmin etmek zorunda kalmazsınız.
Formül kısadır:
maliyet = (giriş tokenları ÷ 1.000.000 × 0,15) + (çıkış tokenları ÷ 1.000.000 × 0,50)
Çıktı, token başına girişin üç katından biraz daha pahalıdır. Bu, tasarruf etme şeklinizi belirler. Uzun bir istemi kısaltmak yardımcı olur, ancak uzun yanıtları sınırlamak token başına daha fazla tasarruf sağlar.
Bağlam penceresi 100.000 token olup, istem ve tamamlama birlikte ölçülür ve max_tokens isteğe bağlıdır. Bırakırsanız, tek bir yanıt teorik olarak pencerenin kalanını kullanabilir. Açık uçlu bir istemde konuşkan bir model için mantıklı bir max_tokens, alabileceğiniz en ucuz sigortadır.
Hesaplama örnekleri
Aşağıdaki her örnek hesaplamayı gösterir, böylece kendi sayılarınızı yerleştirebilirsiniz.
Bir sohbet dönüşü
2.000 token'lık bir istem ve 500 token'lık bir yanıt ile bir destek tarzı sohbet:
- Giriş: 2.000 ÷ 1.000.000 × $0,15 = $0,0003
- Çıkış: 500 ÷ 1.000.000 × $0,50 = $0,00025
- Toplam: Dönüş başına $0,00055
$20'yi $0,00055'e böldüğünüzde yaklaşık 36.363 böyle dönüş elde edersiniz. $0,50 deneme kredisi yaklaşık 909 tanesini karşılar.
Toplu iş
5.000 belgeyi özetlemek istiyorsunuz. Her biri 3.000 token uzunluğunda ve özet 400 token.
- Giriş: 5.000 × 3.000 = 15.000.000 token, yani 15 × $0,15 = $2,25
- Çıkış: 5.000 × 400 = 2.000.000 token, yani 2 × $0,50 = $1,00
- Toplam: $3,25
Bir ay için küçük bir uygulama
Ürününüzün günde 1.000 istek ve 30 gün boyunca her istekte 1.500 token giriş ve 300 token çıkış işlediğini varsayın.
- İstekler: 1.000 × 30 = 30.000
- Giriş: 30.000 × 1.500 = 45.000.000 token, yani 45 × $0,15 = $6,75
- Çıkış: 30.000 × 300 = 9.000.000 token, yani 9 × $0,50 = $4,50
- Toplam: Ay için $11,25
Pencereyi dolduran bir istem
Tek bir çağrı için en kötü durum, 100.000 token sınırına yakın bir istemdir. 100.000 token giriş ve 1.000 token yanıt ile: Giriş için 0,1 × $0,15 = $0,015, çıktı için 0,001 × $0,50 = $0,0005, bu da $0,0155 eder. Tam bir pencerenin maliyeti bile yaklaşık bir buçuk senttir.
Neden uzun konuşmalar göründüğünden daha pahalıya mal olur
Sohbet API'leri durum bilgisi taşımaz. Bir konuşmayı sürdürmek için uygulamanız her yeni mesajla birlikte tam geçmişi gönderir. Bu nedenle 30. dönüş için giriş, 1'den 29'a kadar olan dönüşleri tekrar içerir ve fatura mesaj sayısından daha hızlı büyür.
Geçmişin 20.000 tokena ulaştığı bir rol yapma veya arkadaşlık oturumu düşünün ve kullanıcı bu boyutta 100 mesaj daha gönderir. Her yanıt 300 token.
- Giriş: 100 × 20.000 = 2.000.000 token, yani 2 × $0,15 = $0,30
- Çıkış: 100 × 300 = 30.000 token, yani 0,03 × $0,50 = $0,015
- Toplam: $0,315
Girişin burada baskın olduğunu, ancak çıktı token başına daha pahalı olduğunu unutmayın. Bunu kontrol altında tutan üç alışkanlık vardır: Eski dönüşleri kısa bir hafıza notuna özetleyin, artık önemli olmayan mesajları kaldırın ve sistem istemini sıkı tutun, çünkü her seferinde yeniden gönderilir.
Bakiye yükleme, bonuslar ve ödeme yöntemleri
Kredi $20 ile $500 arasında herhangi bir tam miktarda eklenir. Daha büyük bakiye yüklemeler, eklenen tutara bonus kazanır:
| Yükleme | Bonus | Aldığınız kredi |
|---|---|---|
| $20 | Yok | $20.00 |
| $50 | +5% | $52.50 |
| $100 | +10% | $110.00 |
| $200 | +15% | $230.00 |
| $500 | +15% | $575.00 |
Kripto (TRC20 üzerinde USDT veya Base üzerinde USDC) ile ödeme yapabilirsiniz. Kredi süresi dolmaz, bu nedenle bonus için daha büyük bir bakiye yükleme sizi zamana karşı yarıştırmaz. fiyatlandırma sayfası mevcut seviyeleri gösterir.
Ücretsiz bir katman var mı?
Sınırsız bir katman değil ve bunu açıkça söylemek daha iyidir. Var olan tek seferlik bir denemedir: Google veya e-posta ve şifre ile giriş yaptıktan sonra, API anahtarı sayfası üzerinde tek tıkla $0,50 kredi talep edebilirsiniz. Kart gerekmez, 7 gün sürer ve kişi başı bir kezle sınırlıdır.
Yukarıdaki oranlarla, $0,50 dürüst bir test için yeterlidir. Daha önceki sohbet dönüşünü kullanarak, akış, fonksiyon çağırma, JSON modu ve modelin gerçek istemlerinizi nasıl işlediğini kontrol etmek için yeterli olan yaklaşık 909 isteği karşılar. Deneme anahtarlarının tam anahtarlara göre daha düşük limitleri vardır: 2 eşzamanlı istek ve dakika başına 60, 8 ve 300'e karşı.
Deneme süresinden sonra devam etmek için $20'den bakiye yükleyin. Otomatik olarak yenilenen hiçbir şey yoktur, çünkü sona erecek bir abonelik yoktur.
Faturayı düşürme yolları
Fiyat tokenlarda doğrusal olduğu için, her tasarruf kolayca değerlendirilebilir. Bunlar, genellikle çaba sırasına göre verim sağlayacak değişikliklerdir.
- Sistem istemini kısaltın. 10.000 istekle birlikte gönderilen 1.200 token'lık bir sistem istemi, 12.000.000 girdi token'ı anlamına gelir ve bu tek başına 1,80 $ eder. Bunu yarıya indirmek, bu çalıştırma sırasında 0,90 $ tasarruf sağlar.
- Yanıt uzunluğunu sınırlayın. Yanıt bir paragraf olmalıysa, bunu istemde belirtin ve
max_tokensayarlayın. Çıktı, oranın daha pahalı tarafıdır. - Geçmişi pencereleyin. Tam log yerine son N mesajı ve kısa bir özeti gönderin.
- Yapı isteyin. Üç alan içeren bir JSON yanıtı, aynı verinin metin açıklamasından daha kısadır.
- Körlemesine yeniden denemeyin. Başarısız bir istek ücretlendirilmez, ancak gereksiz yere tekrarladığınız başarılı bir istek ücretlendirilir.
Ayrıca, geliştirmeye başlamadan önce tahmin etmenize de yardımcı olur. Beklenen günlük istek sayısını ortalama token sayısıyla çarpın, her birini milyona çevirin ve iki oranı uygulayın. Sonuç yukarıdaki küçük uygulama örneğindeki gibi aylık birkaç dolar ise, vaktinizi tokenları sıkıştırmaya değil kaliteye harcayın. Yüzlerce dolar ise, yukarıdaki kısaltma adımları bir sprinte değer.
Harcamaları izleme ve kontrol etme
Ön ödeme yaptığınız için bir hatanın en kötü sonucu boş bakiyedir, sürpriz bir fatura değil. Yine de sayacı izlemek faydalıdır. Her yanıt, kalan kredisinizi gösteren X-Balance-USD başlığını taşır. Bu Python kod parçacığı başlığı okur ve kullanım sayılarından çağrının maliyetini de hesaplar.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaigatewayapi.com/v1", api_key="paste-your-key-here")
raw = client.chat.completions.with_raw_response.create(
model="uncensored",
messages=[{"role": "user", "content": "Give me three names for a build-status bot."}],
max_tokens=150,
)
resp = raw.parse()
cost = resp.usage.prompt_tokens / 1_000_000 * 0.15 + resp.usage.completion_tokens / 1_000_000 * 0.50
print("this call: $%.6f" % cost)
print("balance left:", raw.headers.get("X-Balance-USD"))
Herhangi bir üretim entegrasyonuna eklenmeye değer birkaç kontrol:
- Uzun bir yanıtın hata oluşturacağı her çağrıda
max_tokensayarlayın. - Kullanım sayılarını
X-Request-Idbaşlığının yanına loglayın, böylece bir maliyet artışı bir isteye izlenebilir. X-Balance-USDdeğeri seçtiğiniz bir eşiğin altına düştüğünde uyarı alın.- Sınırların içinde kalın: tam anahtar için 8 eşzamanlı istek ve dakikada 300 istek. Kodu
rate_limitedveyaconcurrencyolan 429 yanıtı ücretlendirilmez, ancak bir yeniden deneme fırtınası zamanınızı boşa harcar.
İstek formatı ve her parametre için belgeler bölümüne bakın. Kendi proxy katmanınızı çalıştırmakla karşılaştırıyorsanız, LLM gateway maliyetleri ve karmaşıklığı konulu yazı, bu kararın diğer yönünü kapsar.
Daha fazla kılavuz
Sorular ve cevaplar
Bir milyon token ne kadar tutar?
Bir milyon girdi token'ı $0.15 ve bir milyon çıktı token'ı $0.50 eder. Girdi ve çıktı, her yanıtın kullanım nesnesinden ayrı olarak ölçülür.
Aylık bir abonelik var mı?
Hayır. Ön ödemeli krediden kullandıkça ödeme yaparsınız ve kredinin süresi hiçbir zaman dolmaz.
En küçük bakiye yükleme tutarı nedir?
$20 ile $500 arasında herhangi bir tam tutar. $50'den itibaren +%5, $100'den itibaren +%10 ve $200'den itibaren +%15 bonuslar kredite eklenir.
Başarısız istekler için ödeme yapar mıyım?
Hayır. Başarısız veya reddedilen istekler için ücret alınmaz.
Ücretsiz kullanabilir miyim?
Yalnızca tek seferlik deneme üzerinden: Kayıttan sonra tek tıkla talep edilen, 7 gün boyunca geçerli, kart gerekmeden $0.50 kredi. Ücretsiz sınırsız bir katman yoktur.
Anahtarınız tek bir formun uzağında
Bir hesap oluşturun, anahtarı kopyalayın ve base URL'yi değiştirin. Kurulumun tamamı bu.