Model karşılaştırmaları · 2026-09-25

Ember-1'de düşünme tokenı, kalite ve maliyet

Ember-1'de düşünme varsayılan olarak açıktır ve düşünme tokenları çıktı fiyatıyla ücretlendirilir. Düşünmenin nasıl açılıp kapatıldığını, maliyete etkisini örnek hesapla ve hangi görevlerde kapatılabileceğini anlatır.

Aynı soruya düşünme açıkken uzun bir düşünme izi ve kısa bir yanıt, düşünme kapalıyken yalnızca kısa bir yanıt üretildiğini ve iki durumun çıktı maliyetini karşılaştıran şema.

Kısa cevap

Ember-1'de düşünme varsayılan olarak açıktır. Model yanıtı yazmadan önce bir düşünme izi üretir ve bu izin tokenları, görünür yanıtla birlikte çıktı olarak 1 milyon token başına 15 dolardan ücretlendirilir. Birkaç cümlelik bir yanıtın arkasında ondan çok daha uzun bir düşünme izi bulunabilir. Ember-1'in amacı tam da bu izi kısaltmaktır.

Düşünme istek başına açılıp kapatılabilir, ama seviyesi ayarlanamaz. Bu satır 6 Ekim 2026'ya kadar sunulur; halefi moonshot/kimi-k3'te de düşünme varsayılan olarak açıktır ve aynı biçimde açılıp kapatılır.

Düşünmeyi açmak ve kapatmak

Düşünme iki yoldan yönetilir: istek gövdesindeki reasoning alanıyla ya da model kimliğinin sonuna eklenen bir sonekle. Tablo seçenekleri ve sonuçlarını gösteriyor.

Ember-1'de düşünme ayarları
AyarNasıl gönderilirSonuç
VarsayılanHiçbir alan gönderilmezDüşünme açık
Kapatmakreasoning: false ya da fireworks/ember-1:fastDüşünme tokenı üretilmez
Açmakreasoning: true ya da fireworks/ember-1:thinkDüşünme açık
reasoning_effort seviyesilow, medium, high gibi değerler400 hatası; mesaj aç/kapa seçeneğini gösterir

Maliyete etkisi: bir örnek

Varsayımsal bir istek düşünelim: 2.000 tokenlık bir istem ve 200 tokenlık görünür bir yanıt. Düşünme açıkken model bunun yanında 1.500 tokenlık bir düşünme izi üretirse çıktı 1.700 token olur. Maliyet girdi için 0,006 dolar, çıktı için 0,0255 dolar, toplam yaklaşık 0,0315 dolardır. Düşünme kapalıyken çıktı 200 token kalır ve toplam yaklaşık 0,009 dolara iner.

Günde 1.000 istek için fark 31,50 dolar ile 9 dolar arasındadır. Bu sayılar örnektir; gerçek düşünme uzunluğu göreve ve isteme göre değişir ve yanıttaki completion_tokens değerinden okunur. Yine de hesap, düşünmenin çoğu istekte maliyetin en büyük kalemi olabildiğini gösterir.

Düşünme hangi görevlerde fark yaratır

Etiketleme, sınıflandırma, bilgi çıkarma ve biçim dönüştürme gibi işlerde cevap çoğu zaman metinde doğrudan bulunur; düşünme kapalıyken de benzer kalite elde edilebilir. Çok adımlı planlama, kod düzeltme, hesaplama ve birbirine bağlı koşulları olan kararlarda ise düşünme kaliteyi belirgin biçimde değiştirebilir.

Hangisinin hangi gruba girdiği, aynı görev setinin iki modda çalıştırılmasıyla görülür: kalite puanları ve completion_tokens yan yana konduğunda, düşünmenin hangi görevlerde bedelini karşıladığı belli olur. Ayar istek başına verildiği için aynı uygulama bazı görevlerde düşünmeyi açık, bazılarında kapalı kullanabilir.

Pratikte bu, görev türüne göre model kimliği seçen küçük bir yönlendirme katmanıyla yapılır: sınıflandırma ve bilgi çıkarma istekleri fireworks/ember-1:fast kimliğine, planlama ve kod istekleri sonek olmadan fireworks/ember-1 kimliğine gönderilir. Sonek model kimliğinin parçası olduğu için bu ayrım istek gövdesine dokunmadan yapılandırmada tutulabilir ve geçiş gününde yalnızca sonekin önündeki model adı değişir.

Düşünme ve bekleme süresi

Düşünme izi görünür yanıttan önce üretilir. Akışta önce delta.reasoning_content parçaları gelir, görünür yanıt ancak düşünme bittiğinde başlar. Yalnızca content alanını gösteren bir arayüz bu süre boyunca boş görünür; kullanıcı açısından düşünme izinin uzunluğu, ilk kelimeye kadar beklenen süredir.

Bu yüzden düşünmenin maliyeti yalnızca faturada değil bekleme süresinde de görülür. Ember-1'in daha kısa izi bu süreyi kısaltır, düşünmeyi kapatmak ise neredeyse ortadan kaldırır. Düşünme açıkken arayüzde modelin çalıştığını gösteren bir durum göstergesi, boş ekranın bir arıza gibi algılanmasını önler.

Düşünme içeriğini okumak

Akışta düşünme, görünür yanıttan ayrı olarak delta.reasoning_content alanında gelir; kullanım bilgisi yalnızca son çerçevede bulunur. Aşağıdaki örnek iki akışı ayrı topluyor ve sonunda completion_tokens değerini okuyor.

Düşünme içeriği modelin ara metnidir, kullanıcıya verilmiş bir gerekçe değildir. İstemdeki bilgileri tekrar edebileceği için, kayıtlara yazılıp yazılmayacağı istemin kendisiyle aynı özenle değerlendirilir.

Düşünme ve yanıtı akışta ayrı okumak

import os
from openai import OpenAI

client = OpenAI(base_url=os.environ["LLMTR_BASE_URL"] + "/v1", api_key=os.environ["LLMTR_API_KEY"])

stream = client.chat.completions.create(
    model="fireworks/ember-1",          # dusunmesiz calisma icin: "fireworks/ember-1:fast"
    messages=[{"role": "user", "content": task}],
    stream=True,
    extra_body={"reasoning": True},     # varsayilan zaten acik; kapatmak icin False
)
reasoning, answer, usage = [], [], None
for chunk in stream:
    if chunk.usage:
        usage = chunk.usage             # yalnizca son cercevede gelir
    if not chunk.choices:
        continue
    delta = chunk.choices[0].delta
    if getattr(delta, "reasoning_content", None):
        reasoning.append(delta.reasoning_content)
    if delta.content:
        answer.append(delta.content)

# completion_tokens dusunme tokenlarini da icerir ve cikti fiyatiyla ucretlenir.
print(usage.completion_tokens, len("".join(answer)))

Kimi K3'e geçişte

6 Ekim 2026'dan sonra kullanılacak moonshot/kimi-k3 aynı fiyattadır ve düşünmeyi aynı biçimde açıp kapatır; bu yazıdaki maliyet hesabı orada da geçerlidir. Değişecek olan, düşünme izinin uzunluğudur: Ember-1 bu izi kısaltmak üzere eğitildiği için, aynı görevlerde Kimi K3'ün daha fazla çıktı tokenı üretmesi beklenebilir. Geçişten önce aynı görev setini iki modelde çalıştırmak, farkın kendi işinizdeki büyüklüğünü gösterir.

Sık sorulan sorular

Düşünme kapalıyken istek daha ucuz olur mu?

Çıktı tarafı ucuzlar, çünkü düşünme tokenları üretilmez. Girdi maliyeti değişmez. Görevin düşünmeye ihtiyaç duyup duymadığı kalite karşılaştırmasıyla anlaşılır.

Hangi reasoning_effort seviyesini seçmeliyim?

Ember-1'de reasoning_effort seviyeleri desteklenmez ve gönderildiğinde 400 döner. Düşünme yalnızca açılıp kapatılır: reasoning alanıyla ya da :think ve :fast sonekleriyle.

Yüzde 40 daha az token garanti mi?

Hayır. Bu Fireworks'ün kendi değerlendirmesidir. Kendi görevlerinizdeki farkı, aynı istemleri Ember-1 ve moonshot/kimi-k3'e gönderip completion_tokens değerlerini karşılaştırarak görebilirsiniz.

Düşünme tokenları kullanım kaydında nerede görünür?

completion_tokens değerinin içindedir ve çıktı fiyatıyla ücretlendirilir. Akışta düşünme metni delta.reasoning_content alanında, kullanım bilgisi son çerçevede gelir.

Düşünme içeriğini kullanıcıya göstermeli miyim?

Çoğu uygulamada gerekmez. Düşünme içeriği modelin ara metnidir, doğrulanmış bir gerekçe değildir ve istemdeki bilgileri tekrar edebilir. Modelin çalıştığını gösteren bir gösterge genellikle yeterlidir.

İlgili yazılar