Agno, üretim düzeyinde bir AgentOS—çoklu ajan sistemleri için bir çalışma zamanı, çatı (framework) ve kontrol düzlemi—olma yolunda hızla evrilirken CometAPI (“tüm modeller tek bir API’de” toplayıcısı) Agno için model sağlayıcı olarak resmi desteğini duyurdu. Birlikte, aracı kodunuzu yeniden yazmadan yüzlerce model uç noktası arasında geçiş yapabilen çoklu ajan sistemlerini çalıştırmayı kolaylaştırırlar; Agno gibi ajan çatıları için CometAPI gibi birleşik ağ geçitlerinin tak-çalıştır model sağlayıcılar olarak kullanılmasına yönelik talep artıyor — dolayısıyla aşağıda açıkladığımız desen hem pratik hem de zamanında.
Agno ve CometAPI — tam olarak nedir?
Agno nedir ve neden önemsemeliyim?
Agno, bellek, araçlar, bilgi ve insan-döngüde (human-in-the-loop) desteğiyle ajanları, ekipleri ve ajansal iş akışlarını birleştirmek için tasarlanmış, yüksek performanslı, Pythonic bir çoklu ajan framework’ü, çalışma zamanı ve UI’dır. FastAPI tabanlı hazır bir çalışma zamanı (AgentOS), yerel geliştirme araçları ve bir kontrol düzlemi arayüzü sunar; böylece veriyi ortamınızdan dışarı çıkarmadan çalışan ajanları test edip izleyebilirsiniz. Üretim düzeyinde ajan sistemlerini hızla kurmak ve veri ile gözlemlenebilirlik üzerinde tam kontrolü sürdürmek istiyorsanız, Agno bu kullanım durumu için tasarlanmıştır.
CometAPI nedir ve neden bir LLM sağlayıcısı olarak kullanayım?
CometAPI; metin, görsel, video vb. dahil onlarca ila yüzlerce LLM ve modaliteye tek ve tutarlı bir API sağlayan bir API toplayıcısı/model geçididir. Tek bir model satıcısına bağlanmak yerine, geliştiriciler CometAPI ağ geçidini çağırır ve sağlayıcıları veya modelleri parametreler aracılığıyla değiştirebilir — maliyet yönetimi, A/B testleri ve geri dönüşler (fallback) için kullanışlıdır. Platform; modeller arasında geçişi, birleşik faturalandırmayı destekler ve OpenAI ile uyumlu uç noktalar sunduğunu iddia eder — yani çoğu zaman OpenAI tarzı bir istemciyi CometAPI’nin temel URL’sine ve kimlik doğrulama jetonuna yönlendirebilir ve modelleri sanki OpenAI uç noktalarıymış gibi çağırabilirsiniz. Bu da CometAPI’yi, zaten OpenAI API yüzeyini konuşan çerçeveler için uygun bir “drop-in” sağlayıcı yapar.
Son sinyal: CometAPI, Agno’nun resmi dokümanlarında ve topluluk kanallarında bir model sağlayıcı olarak duyuruldu; bu, Agno’nun CometAPI model sağlayıcı sınıfını, Agent’ınıza iletebileceğiniz anlamına gelir. Bu da ağ geçidini entegre etmeyi kolay ve destekli hale getirir.
Neden Agno’yu CometAPI ile entegre etmelisiniz?
- Sağlayıcı kilitlenmesi yok: CometAPI, (OpenAI, Claude, LLama varyantları, Gemini, vb.) birçok modelle SDK değiştirmeden denemeler yapmanıza izin verir. Bu, Agno’nun modelden bağımsız tasarımını tamamlar.
- Daha hızlı geliştirme döngüsü: CometAPI, OpenAI tarzı uç noktaları desteklediğinden çoğu zaman özel bir Agno sağlayıcısı yazmaktan kaçınırsınız — Agno’nun OpenAI model adaptörünü CometAPI’ye yönlendirerek başlayabilirsiniz.
- Gözlemlenebilirlik + kontrol: Modelleri CometAPI üzerinden çevirirken ajanları yerelde veya bulutunuzda çalıştırmak için Agno’nun AgentOS çalışma zamanı ve kontrol düzlemini kullanın; model esnekliği ile çalışma zamanı gözlemlenebilirliğini birleştirin.
Agno, CometAPI ile adım adım nasıl entegre edilir?
Aşağıda, sanal ortam oluşturmadan CometAPI üzerinden model çağıran yerel bir AgentOS örneğini çalıştırmaya kadar pratik, kopyala-yapıştır bir iş akışı verilmiştir.
Önemli fikir: CometAPI, OpenAI ile uyumlu bir uç nokta sunduğundan, en basit yaklaşım Agno’nun OpenAI model adaptörünü kullanmak ve
OPENAI_API_BASE(veyaopenai.api_base) değerini CometAPI’nin temel URL’sine işaret edecek şekilde ayarlarken CometAPI jetonunuzu OpenAI API anahtarı olarak sağlamaktır. CometAPI, bu “base_url’ü değiştir + OpenAI formatını kullan” akışını açıkça belgelendirir.
Başlamadan önce ihtiyaç duyacağınız ortam ve önkoşullar
Hangi işletim sistemi, Python sürümü ve araçlar önerilir?
- OS: macOS, Linux veya Windows — Agno ve araçlar üçünü de destekler. ([GitHub][1])
- Python: Güncel bir CPython kullanın (Agno dokümanları ve repo modern Python sürümlerini hedefler; Python 3.12 kullanmanız önerilir). Üretim dağıtımlarından önce kesin uyumluluk için Agno’nun repo/dokümanlarını kontrol edin.
- Paket yöneticisi / sanal ortam: Sanal ortamları ve bağımlılıkları yönetmek için hızlı bir seçenek olan
uv(Astraluvprojesi).
Hangi hesaplar, anahtarlar ve ağ önkoşullarını hazırlamalısınız?
- CometAPI hesabı ve API anahtarı. Anahtarınızı CometAPI’den alın ve bir ortam değişkeninde (
COMETAPI_KEY) saklayın. Agno’nun CometAPI model adaptörüCOMETAPI_KEYokur. - İsteğe bağlı Agno Control Plane hesabı (AgentOS UI). İzleme veya ekip özellikleri için yerel AgentOS’unuzu Control Plane’e bağlamayı planlıyorsanız, Control Plane erişimi ve organizasyon/ekip izinleriniz hazır olsun.
- Aracı durumu için veritabanı (opsiyonel). Kalıcılık için genellikle ölçeğe bağlı olarak SQLite/Postgres yapılandırırsınız; Agno, yerel geliştirme için SQLite örnekleri sunar.
Agno, CometAPI ile adım adım nasıl entegre edilir?
Aşağıda, sanal ortam oluşturmadan CometAPI üzerinden model çağıran yerel bir AgentOS örneğini çalıştırmaya kadar pratik, kopyala-yapıştır bir iş akışı verilmiştir.
Önemli fikir: CometAPI, OpenAI ile uyumlu bir uç nokta sunduğundan, en basit yaklaşım Agno’nun OpenAI model adaptörünü kullanmak ve
OPENAI_API_BASE(veyaopenai.api_base) değerini CometAPI’nin temel URL’sine işaret edecek şekilde ayarlarken CometAPI jetonunuzu OpenAI API anahtarı olarak sağlamaktır. CometAPI, bu “base_url’ü değiştir + OpenAI formatını kullan” akışını açıkça belgelendirir.
1) uv’yi yükleyin ve sanal ortam oluşturun
uv yükleyici (tek satır):
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Yinelemeli bir venv oluşturup etkinleştirin (Agno hızlı başlangıç Python 3.12 kullanır):
# create a venv managed by uv
uv venv --python 3.12
# activate (POSIX)
source .venv/bin/activate
(Tercihiniz geleneksel python -m venv .venv ise bu da çalışır; uv, kilit dosyası + çoğaltılabilirlik avantajları sağlar.)
2) Agno ve çalışma zamanı bağımlılıklarını yükleyin (uv pip ile)
```bash
uv pip install -U agno openai mcp 'fastapi[standard]' sqlalchemy 'httpx[socks]'
# optionally, add extras you need
uv pip install -U agno[infra] # if using cloud infra plugins
```
(ihtiyacınız olan diğer kütüphaneleri kurun: vektör DB istemcileri, izleme kütüphaneleri vb.)
Agno’da yaygın pratik agno + sağlayıcı SDK’larını kurmaktır.
3) CometAPI API anahtarını dışa aktarın
Agno Comet sağlayıcısının okuyacağı ortam değişkenini ayarlayın:
bash
# macOS / Linux
export COMETAPI_KEY="sk-xxxx-your-cometapi-key"
# Windows (PowerShell)
setx COMETAPI_KEY "sk-xxxx-your-cometapi-key"
Agno’nun CometAPI sağlayıcısı varsayılan olarak COMETAPI_KEY okur.
4) CometAPI sağlayıcısını kullanan küçük bir Agno Agent oluşturun
Klasörü açın ve yeni bir dosya oluşturun. Aşağıdakini comet_agno_agent.py olarak kaydedin:
from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.models.cometapi import CometAPI
from agno.os import AgentOS
from agno.tools.mcp import MCPTools
# 1) Create an Agent which uses CometAPI as the model provider
# id parameter selects a model id from the CometAPI catalog
agno_agent = Agent(
name="Agno Agent",
model=CometAPI(id="gpt-5-mini"),
# Add a database to the Agent
db=SqliteDb(db_file="agno.db"),
# Add the Agno MCP server to the Agent
tools=[MCPTools(transport="streamable-http", url="https://docs.agno.com/mcp")],
# Add the previous session history to the context
add_history_to_context=True,
markdown=True,
)
# 2) Attach Agent to AgentOS and get FastAPI app
agent_os = AgentOS(agents=[agno_agent])
# Get the FastAPI app for the AgentOS
app = agent_os.get_app()
5) Test için Agno’yu yerelde çalıştırın
AgentOS (FastAPI) geliştirme sunucusunu başlatın:
# In the activated .venv (uv-managed)
fastapi dev agno_comet_agent.py
# defaults to http://localhost:8000
Otomatik oluşturulan uç noktaları incelemek için http://localhost:8000/docs adresini açın.
Ortam değişkenlerinin ayarlı olduğundan emin olun (COMETAPI_KEY_API_KEY)
6) Yerel AgentOS’unuzu AgentOS Control Plane’e bağlayın (opsiyonel)
Agnonun web kontrol düzleminin yerel AgentOS’unuzu izlemesini istiyorsanız:
- AgentOS Control Plane’i ziyaret edin:
os.agno.comve oturum açın. - Add new OS → Local’a tıklayın,
http://localhost:8000girin, bir ad verin ve Connect’e tıklayın.
Bağlandıktan sonra sohbet, oturumlar, metrikler ve yönetim için web arayüzünü elde edersiniz.
Yapılandırma ve güvenlik en iyi uygulamaları nelerdir?
Sırlar ve API anahtarları
API anahtarlarını asla depoya işlemezsiniz. Ortam değişkenleri, bir gizli yönetim aracı veya .env + yerel .gitignore kullanın. En iyi uygulama: anahtarları düzenli olarak döndürün ve sağlayıcı destekliyorsa IP ile kullanım kısıtlayın. (OpenAI dokümanları ve diğer satıcılar ortam değişkenlerini önerir.)
Model seçimi ve maliyet kontrolü
Uygun maliyet/gecikme dengesi için CometAPI’nin model kataloğunu kullanın. Mantıklı hız sınırları koyun ve üstel backoff ile yeniden denemeleri uygulayın. CometAPI, dokümanlarında model listeleri ve fiyatlandırmayı sunar.
Gözlemlenebilirlik
Ajan günlükleri, oturum izleri ve metrikler için Agno’nun AgentOS kontrol düzlemini kullanın. Bunu sağlayıcı düzeyindeki metriklerle (CometAPI panosu) birleştirerek maliyet/gecikmeyi ajan etkinliğiyle ilişkilendirin.
Gizlilik ve veri yerleşimi
AgentOS bulutunuzda çalıştığı için oturum verileri üzerinde kontrol sizde kalır. Yine de, açıkça izin verilmedikçe hassas Kişisel Verileri üçüncü taraf modellere göndermekten kaçının; gerekirse kurum içi veya özel model barındırma kullanın.
En iyi uygulamalar ve önerilen kullanım senaryoları nelerdir?
En iyi uygulamalar
- Küçük başlayın: ölçeklendirmeden önce bir geliştirme ajanı ve düşük katmanlı (daha ucuz) bir modelle test edin.
- Model geri dönüşleri: Bir geri dönüş zinciri uygulayın (ör. daha ucuz küçük model → başarısızlıkta daha güçlü model). CometAPI, adıyla model değiştirmeyi kolaylaştırır.
- İnce taneli araçlar: Ajanlara sınırlı ve denetlenen araçlar verin (web arama, DB erişimi) ve araç çağrılarını izlerle enstrümante edin. Agno, araç entegrasyonları ve enstrümante çağrılar için bir desen sunar.
- Hız sınırlama ve toplu işleme: Benzer istekleri gruplayın ve ani artışları önlemek için ağ geçidi veya istemci tarafında hız sınırları uygulayın.
Tipik kullanım senaryoları
- RAG (Retrieval-Augmented Generation) sohbet botları — belgeler için Agno ajanları + dil üretimi için CometAPI.
- Otomatik iş akışları — web kazıma araçları, vektör veritabanları ve üretken adımları birleştiren çoklu ajan iş akışları.
- Prototipten üretime — farklı modelleri denemek için CometAPI ile hızlı iterasyon, ardından seçilen sağlayıcıyı sabitleme veya kurumsal sözleşmeye geçme.
Comet API ile nasıl başlanır
CometAPI; OpenAI’nin GPT serisi, Google’ın Gemini’si, Anthropic’in Claude’u, Midjourney, Suno ve daha fazlası gibi önde gelen sağlayıcılardan 500’den fazla yapay zeka modelini tek bir geliştirici dostu arayüzde birleştiren birleşik bir API platformudur. Tutarlı kimlik doğrulama, istek biçimlendirme ve yanıt işleme sunarak, uygulamalarınıza yapay zeka yeteneklerini entegre etmeyi önemli ölçüde basitleştirir. İster sohbet botları, ister görsel üreteçler, müzik bestecileri veya veri odaklı analitik hatları kuruyor olun, CometAPI daha hızlı yineleme yapmanızı, maliyetleri kontrol etmenizi ve satıcıdan bağımsız kalmanızı sağlar — tüm bunları yapay zeka ekosistemindeki en son atılımlardan yararlanırken gerçekleştirir.
Başlamak için, CometAPI’nin model yeteneklerini Playground’da keşfedin ve ayrıntılı talimatlar için Continue API guide’a başvurun. Erişmeden önce, lütfen CometAPI’ye giriş yaptığınızdan ve API anahtarını aldığınızdan emin olun. CometAPI, entegrasyona yardımcı olmak için resmi fiyattan çok daha düşük bir fiyat sunar.
Hazır mısınız? → Bugün CometAPI’ye kaydolun!
Yapay zeka hakkında daha fazla ipucu, rehber ve haber için bizi VK, X ve Discord’da takip edin!
Son düşünceler
Agno ile CometAPI’yi entegre etmek, esnek, gözlemlenebilir ve satıcıdan bağımsız ajansal sistemler kurmanın pragmatik bir yolunu sunar. Agno çalışma zamanı ve kontrol düzlemini sağlar; CometAPI ise birçok modele tek bir ağ geçidi sunar. Birlikte operasyonel sürtünmeyi azaltırlar: ajan başına daha az model tesisatı, daha kolay deneme ve merkezileştirilmiş faturalandırma/kontroller.
