Sakana Fugu API'sini console.sakana.ai adresinde bir anahtar oluşturarak, konsolunuzda gösterilen temel URL'yi kopyalayarak ve mevcut OpenAI istemcinizi bu uç noktaya yönlendirerek kullanırsınız. SDK geçişine gerek yoktur. Fugu, tek bir OpenAI uyumlu API olarak sunulur, bu nedenle halihazırda kullandığınız openai Python ve JavaScript kütüphaneleri, temel URL'yi ve anahtarı değiştirdiğinizde onunla iletişim kuracaktır. Bu tek uç noktanın arkasında Fugu, çok aracılı bir orkestrasyon sistemidir: Sakana sürüm sayfasına göre, doğrudan yanıt verip vermeyeceğine veya bir model ekibi oluşturup oluşturmayacağına karar verir ve kodunuz bu kararı asla görmez. Daha önce Claude Fable 5 API rehberimizdeki gibi başka ağ geçitleri kurduysanız, bu kurulum size tanıdık gelecektir.
Bu rehber, bir anahtar almayı, istemciyi iki dilde yapılandırmayı, model alanını seçmeyi ve akışı (streaming) işlemeyi anlatır, böylece ilk sohbet tamamlama isteğinizi birkaç dakika içinde gönderebilirsiniz.
Sakana Fugu API'si Gerçekte Nedir
Fugu, alışılagelmiş anlamda tek bir model değildir. Sakana onu, delegasyon, ajan iletişimi ve iş sentezi konularında uzmanlaşmış eğitimli bir dil modeli olarak tanımlar. Sürümün başlığı “Hepsine Hükmedecek Tek Bir Model.” Bir istek gönderdiğinizde, eğitimli bir orkestra şefi isteminizi okur ve ya kendi başına yanıt verir ya da kendisinin özyinelemeli örnekleri de dahil olmak üzere çeşitli büyük dil modellerini (LLM) dinamik olarak koordine eder, ardından sonucu tek bir yanıtta sentezler.

Kodunuzun bakış açısından, bunların hiçbiri önemli değildir. Tek bir OpenAI uyumlu uç noktayı çağırır ve normal bir sohbet tamamlama yanıtı alırsınız. Orkestrasyon grafiği sunucu tarafında kalır. Asla ajanları bir araya getirmez, sağlayıcılar arasında yönlendirme yapmaz veya bir ekip yönetmezsiniz. Tüm mesele budur: karmaşıklık API'nin arkasında yaşar, istemcinizde değil.
İki varyantı bulunmaktadır. “Fugu,” günlük işler, kodlama, kod incelemesi, sohbet botları ve interaktif hizmetler için oluşturulmuş dengeli, düşük gecikmeli bir seçenektir. “Fugu Ultra” ise yapay zeka araştırmaları, makale çoğaltma, siber güvenlik analizi ve literatür veya patent araştırmaları için maksimum yanıt kalitesini hedefler. Beta sürecinde ve erken dönemdeki basın yayınlarının çoğunda, daha küçük varyant “Fugu Mini” olarak adlandırılıyordu. Güncel isimler olan Fugu ve Fugu Ultra'yı kullanın ve “Mini”yi eski beta etiketi olarak kabul edin.

Araştırma soy ağacı gerçek ve halka açıktır. Yaklaşımı iki ICLR 2026 makalesi desteklemektedir: Trinity, Düşünür (Thinker), Çalışan (Worker) ve Doğrulayıcı (Verifier) rolleriyle türevsiz evrimle optimize edilmiş 20 bin parametrenin altında bir koordinatör ve Conductor, ajanlar arasındaki iletişim yapısını öğrenen takviyeli öğrenme ile eğitilmiş 7B'lik bir model. Farklı yöntemler ve boyutlar kullanırlar, bu yüzden onları karıştırmayın. Sevk edilen ürünün tam parametre sayısı yayınlanmamıştır.
Adım 1: console.sakana.ai adresinde bir Fugu API anahtarı oluşturun
console.sakana.ai adresine gidin. Erişim bir oturum açma duvarından geçer, bu nedenle kontrol paneline ulaşmadan önce Google veya e-posta ile oturum açmanız gerekir. Beta, Nisan 2026'nın sonlarında başlayarak yaklaşık 500 kullanıcıyla çalıştı. Genel kullanılabilirlik için kendi kendine kayıt olup olmadığı veya hala kısıtlı olup olmadığı değişebilir, bu nedenle sayfaya ulaştığınızda mevcut durumu kontrol edin. AB/AEA kullanılabilirlik kısıtlaması da dolaşmaktadır; API'ye karşı geliştirme yapmadan önce bölgenizin desteklendiğini doğrulayın.

İçeri girdiğinizde, API anahtarları bölümünü arayın. Bir anahtar oluşturun ve onu bir ortam değişkeni veya bir sır yöneticisi gibi güvenli bir yerde saklayın. Ona diğer sağlayıcı anahtarlarına davrandığınız gibi davranın: asla kaynak kontrolüne işlemeyin ve sızarsa değiştirin.
Konsolda iken, hesap temel URL'nizi bulun ve kopyalayın. Bu en önemli adımdır ve tahmin edemeyeceğiniz tek detaydır. Fugu uç noktası için temel URL, bu yazının yazıldığı an itibarıyla hiçbir halka açık Sakana sayfasında yayınlanmamıştır. Konsolun size gösterdiği tam değeri kopyalayın. Başka bir sağlayıcıdan bir deseni takip ettiğini varsaymayın ve bir forum gönderisinde gördüğünüz bir ana bilgisayarı yapıştırmayın. Konsol, doğruluk kaynağıdır.
Adım 2: Mevcut OpenAI İstemcinizi Fugu'ya Yönlendirin
Fugu, OpenAI uyumlu olduğu için mevcut SDK'nızı korursunuz. Yalnızca iki şeyi değiştirirsiniz: base_url ve api_key. İsteğinizdeki diğer her şey standart bir OpenAI sohbet tamamlama ile aynı şekli korur.
Aşağıdaki kod parçacıklarında, <YOUR_FUGU_BASE_URL_FROM_CONSOLE> bir yer tutucudur. Gerçek temel URL'yi konsolunuzdan kopyalayın; tahmin etmeyin. Aynı şey, bir sonraki bölümde ele alacağımız model dizesi için de geçerlidir.
Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_FUGU_API_KEY",
base_url="<YOUR_FUGU_BASE_URL_FROM_CONSOLE>", # console.sakana.ai adresinden kopyalayın, tahmin etmeyin
)
response = client.chat.completions.create(
model="fugu", # konsolunuzdaki tam model dizesini onaylayın
messages=[
{"role": "system", "content": "Yardımcı bir mühendislik asistanısın."},
{"role": "user", "content": "Bu fonksiyonu iç içe döngüyü kaldıracak şekilde yeniden düzenle."},
],
)
print(response.choices[0].message.content)
JavaScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.FUGU_API_KEY,
baseURL: "<YOUR_FUGU_BASE_URL_FROM_CONSOLE>", // console.sakana.ai adresinden kopyalayın, tahmin etmeyin
});
const response = await client.chat.completions.create({
model: "fugu", // konsolunuzdaki tam model dizesini onaylayın
messages: [
{ role: "system", content: "Yardımcı bir mühendislik asistanısın." },
{ role: "user", content: "Bu fonksiyonu iç içe döngüyü kaldıracak şekilde yeniden düzenle." },
],
});
console.log(response.choices[0].message.content);
Tüm geçiş bu kadar. Daha önce bir OpenAI istemcisini üçüncü taraf bir ağ geçidi aracılığıyla yönlendirdiyseniz, desen OpenRouter ile Claude Code gibi kurulumlarla aynıdır: aynı istemci, yeni temel URL, yeni anahtar. Fark, aşağıda ele alacağımız sunucu tarafında neler olduğudur.
Adım 3: Model Alanını Seçin
model alanı varyantı seçer. Bildirilen dizeler, dengeli model için fugu ve maksimum kaliteli model için fugu-ultra'dır. Bazı kaynaklar ayrıca fugu-ultra-20260615 gibi tarihli bir tanımlayıcı da bildirmiştir. Bu tür tanımlayıcılar sürümler arasında değişebilir, bu nedenle bir makaleden tarihli bir kimliği kopyalamak yerine konsolunuzun listelediği tam dizeyi onaylayın. Bu rehberin tarihli kimlikleri başlıklardan uzak tutmasının nedeni de budur: eskidirler ve konsolunuz yetkilidir.
Pratik bir genel kural: etkileşimli iş yükleri, kodlama ve gecikmenin önemli olduğu sohbet için fugu ile başlayın. Derinlemesine araştırma, makale çoğaltma veya güvenlik incelemesi gibi yanıt kalitesinin hızdan daha ağır bastığı durumlarda fugu-ultra'ya geçin. Her iki varyant da aynı uç noktanın arkasında bulunur, bu nedenle geçiş, model değerinde tek satırlık bir değişikliktir.
İşte kodda varyant seçimi:
# Dengeli, düşük gecikme süresi
fast = client.chat.completions.create(
model="fugu",
messages=[{"role": "user", "content": "Bu değişiklik günlüğünü üç madde halinde özetle."}],
)
# Maksimum yanıt kalitesi
deep = client.chat.completions.create(
model="fugu-ultra", # konsolunuzdaki tam dizeyi onaylayın
messages=[{"role": "user", "content": "Bu makalenin ana sonucunu yeniden üretin ve boşlukları işaretleyin."}],
)
Adım 4: Yanıtları Akış Olarak Alın (Stream)
Akış, OpenAI'de olduğu gibi çalışır. stream=True (veya stream: true) ayarlayın ve parçalar (chunks) üzerinde yineleyin. Bu, sohbet kullanıcı arayüzleri ve belirteçlerin geldikçe görünmesini istediğiniz uzun yanıtlar için kullanışlıdır.
Python Akışı
stream = client.chat.completions.create(
model="fugu",
messages=[{"role": "user", "content": "Bana bir CI hattı kurmayı anlat."}],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta.content
if delta:
print(delta, end="", flush=True)
JavaScript Akışı
const stream = await client.chat.completions.create({
model: "fugu",
messages: [{ role: "user", content: "Bana bir CI hattı kurmayı anlat." }],
stream: true,
});
for await (const chunk of stream) {
const delta = chunk.choices[0]?.delta?.content;
if (delta) process.stdout.write(delta);
}
Fugu ile akış hakkında anlaşılması gereken bir şey var: yanıt belirteç belirteç akarken bile, orkestrasyon yine de önce sunucu tarafında gerçekleşir. Orkestra şefi isteğiniz için bir ekip oluşturduysa, bu koordinasyon üretimden önce veya üretim sırasında çözülür ve akışınız yalnızca sentezlenmiş çıktıyı taşır. Akışta aracıların ara konuşmalarını veya bir yönlendirme grafiğini görmezsiniz. Tek modelli bir API'de olduğu gibi temiz metin alırsınız.
Tek Bir İsteğin Arkasında Neler Olur
Bu kısım Fugu'yu basit bir model API'sinden farklı kılar ve kodunuz basit kalsa bile anlamaya değerdir. İsteğiniz geldiğinde, orkestra şefi onu okur ve bir karar verir: doğrudan yanıtla veya bir ekip oluştur. Bir ekip oluşturursa, birden fazla LLM'yi, Fugu'nun daha fazla örneğini özyinelemeli olarak dahil ederek çekebilir, ardından çalışmalarını tek bir yanıtta birleştirebilir.
Yönetim gereksinimleriniz varsa, sürüm sayfasındaki birkaç mekaniği bilmekte fayda var. Havuzdaki ajanlar değiştirilebilir. Ekipler belirli ajanları devre dışı bırakabilir; bu, bir veri veya uyumluluk kuralının belirli bir sağlayıcının belirli iş yüklerine dokunmaması gerektiği anlamına geldiğinde yardımcı olur. Fugu ayrıca sağlayıcı kısıtlamalarını dinamik olarak aşabilir. Bu da orkestrasyon katmanını sadece bir kalite aracı değil, aynı zamanda bir uyumluluk kaldıracı haline getirir.
İşte dürüst bir çerçeveleme, çünkü herhangi bir kıyaslamayı nasıl okuduğunuz önemlidir. Fugu, diğer satıcıların öncü modellerini, kendisi de dahil olmak üzere özyinelemeli olarak çağıran bir orkestratördür. Dolayısıyla Sakana, Fugu Ultra'nın mühendislik, bilimsel ve akıl yürütme kıyaslamalarında "Fable 5 ve Mythos Preview gibi önde gelen modellerle omuz omuza durduğunu" rapor ettiğinde, bunu tek bir modelin zaferi değil, modellerin birleşiminden gelen, Sakana'ya atfedilen bir eşitlik iddiası olarak okuyun. Sakana ayrıca Fugu'nun AutoResearch, tek atış satranç ve finansal zaman serisi tahmini gibi belirli uygulamalarda Gemini 3.1 Pro, Opus 4.8 ve GPT 5.5'i "tutarlı bir şekilde geride bıraktığını" bildiriyor. "Opus 4.8'i yener" gibi bir sonuç, Fugu'nun Opus'u çağırması ve çıktısını sentezlemesinden kaynaklanabilir. Bu gerçek bir yetenektir ve tek başına bir modelin liderlik tablosunda zirveye çıkmasından farklı bir şeydir. Fugu'nun karşılaştırıldığı tek Anthropic modellerini daha fazla incelemek isterseniz, Claude Fable 5 API rehberimiz doğrudan Fable 5'i ele almaktadır. Model soy ağacı ve orkestrasyon hikayesi hakkında daha fazla bilgi için Sakana Fugu nedir makalesine bakın.
Erişim, Fiyatlandırma ve Alternatifler Üzerine Bir Not
Fiyatlandırma yapısı sürüm sayfasında onaylanmıştır: Sakana, günlük kullanım için abonelik katmanları ve daha ağır ve kurumsal iş yükleri için kullandıkça öde planı sunar. Katmanlar, promosyonlar ve belirteç başına oranlar için dolaşan belirli dolar rakamları, sürüm sayfasının kendisinden değil, ikincil, JavaScript ile oluşturulmuş kaynaklardan gelmektedir. Bu sayılar değiştiği ve resmi sayfada yer almadığı için bu rehberde alıntı yapılmamıştır. Bir plana taahhütte bulunmadan önce, bugün, 22.06.2026 itibarıyla konsolunuzdaki canlı fiyatlandırmayı kontrol edin.
Fugu'yu yönlendirme ağ geçitleriyle karşılaştırırken, kategorileri net tutun. OpenRouter ve Martian gibi yönlendiriciler istek başına tek bir model seçer. Fugu ise öğrenilmiş, uyarlanabilir bir topoloji çalıştırır ve bu topoloji birden fazla modeli ve kendisini kullanabilir. Yığınınız için ağ geçitlerini karşılaştırıyorsanız, en iyi OpenRouter alternatifleri hakkındaki derlememiz, tek modelli yönlendirme ve orkestrasyon arasındaki dengeyi çerçevelediği için faydalı bir başlangıç noktasıdır.
Bu, Apidog İş Akışınıza Nasıl Uyar?
Fugu, OpenAI sohbet tamamlama formatını konuştuğu için, onu herhangi bir HTTP API'sini test ettiğiniz gibi test edebilirsiniz. Konsolunuzdaki temel URL'yi Apidog'da yeni bir isteğe yapıştırın, anahtarınızı bir taşıyıcı belirteç olarak ekleyin, JSON gövdesini model ve messages ile ayarlayın ve gönderin. Hiçbir istemci kodu yazmadan belirteç kullanımı ve sentezlenmiş mesaj da dahil olmak üzere ham yanıtı göreceksiniz. Bu, temel URL'nizin doğru olduğunu onaylamayı, model dizesini sağlama almayı ve Fugu'yu bir uygulamaya bağlamadan önce akış parçacıklarının nasıl geldiğini izlemeyi kolaylaştırır.

Apidog ayrıca isteği kaydetmenize, anahtarı farklı ortamlar arasında parametreleştirmenize ve çalışan bir örneği ekibinizle paylaşmanıza olanak tanır. Odaklanmış bir inceleme için, Sakana Fugu API'sini Apidog ile nasıl test edeceğinize dair rehberimize bakın. Oluşturmaya hazır olduğunuzda, Apidog'u İndirin ve sözleşmeyi tahmin etmek yerine doğrulanmış bir istekle başlayın.
Sıkça Sorulan Sorular
Sakana Fugu API'sini çağırmak için yeni bir SDK'ye ihtiyacım var mı?
Hayır. Fugu, OpenAI uyumlu tek bir uç nokta sunar, bu nedenle mevcut openai Python veya JavaScript istemcinizi kullanmaya devam edersiniz. base_url'yi konsolunuzdaki değere değiştirin ve Fugu API anahtarınızı ayarlayın. İstek ve yanıt biçimleri standart OpenAI sohbet tamamlamalarıyla eşleşir.
Fugu temel URL'sini nerede bulabilirim?
Google veya e-posta ile giriş yaptıktan sonra console.sakana.ai adresindeki kontrol panelinizden kopyalayın. Temel URL hiçbir halka açık Sakana sayfasında yayınlanmamıştır, bu nedenle tahmin etmeyin veya başka bir sağlayıcıdan bir ana bilgisayarı yeniden kullanmayın. Konsol değeri tek güvenilir kaynaktır.
Fugu ile Fugu Ultra arasındaki fark nedir?
Fugu, günlük işler, kodlama, kod incelemesi ve sohbet için dengeli, düşük gecikmeli varyanttır. Fugu Ultra, araştırma, makale çoğaltma ve güvenlik analizi için maksimum yanıt kalitesini hedefler. Her ikisi de aynı uç noktanın arkasında çalışır, bu nedenle model alanını değiştirerek geçiş yaparsınız. Daha küçük varyant beta sırasında “Fugu Mini” olarak adlandırılıyordu.
Fugu, Fable 5 gibi tek modelleri geride bırakır mı?
Buna dikkatli yaklaşın. Sakana, Fugu Ultra'yı Fable 5 ve Mythos Preview ile omuz omuza duran bir model olarak çerçeveliyor; bu bir "yener" iddiası değil, bir eşitlik iddiasıdır. Fugu, diğer satıcıların öncü modellerini çağırabilen bir orkestratördür, bu nedenle rakamları tek bir modelin zaferi yerine, modellerin birleşimini yansıtır. Tek model karşılaştırma noktası için Claude Fable 5 API rehberimize bakın.
Sakana Fugu API'sinin maliyeti ne kadar?
Sürüm sayfası abonelik katmanları ve kullandıkça öde planını onaylar, ancak dolaşan belirli dolar miktarları ikincil kaynaklardan gelir ve zamanla değişir. Abone olmadan önce, 22.06.2026 itibarıyla konsolunuzdaki canlı fiyatlandırmayı kontrol edin. Bu rehber doğrulanmamış rakamları alıntılamaz.
Kod yazmadan önce Fugu'yu nasıl test edebilirim?
Apidog gibi bir API istemcisinden bir istek gönderin: konsol temel URL'nizi yapıştırın, anahtarınızı ekleyin, model ve messages'ı ayarlayın ve yanıtı inceleyin. Entegrasyondan önce kurulumunuzun çalıştığını onaylar. Sakana Fugu API'sini Apidog ile test etme rehberi tüm akışı gösterir.
Fugu, çok ajanlı bir sistemi tek bir OpenAI uyumlu çağrıya dönüştürür; bu da başlangıcın en zor kısmının sadece konsolunuzdan doğru temel URL'yi kopyalamak olduğu anlamına gelir. Bu yapıldıktan sonra, mevcut istemciniz gerisini halleder ve Apidog, yayına almadan önce sözleşmeyi doğrulamanız için hızlı bir yol sunar. Apidog'u İndirin ve ilk Fugu isteğinizi temiz, tekrarlanabilir bir istekle gönderin.
