اگنو تیزی سے پروڈکشن گریڈ میں تیار ہو رہا ہے۔ ایجنٹ او ایسملٹی ایجنٹ سسٹمز کے لیے ایک رن ٹائم، فریم ورک اور کنٹرول پلین — جبکہ CometAPI (ایک API میں تمام ماڈلز" ایگریگیٹر) نے Agno کے لیے ماڈل فراہم کنندہ کے طور پر باضابطہ تعاون کا اعلان کیا۔ وہ مل کر ملٹی ایجنٹ سسٹمز کو چلانے کے لیے سیدھا سادہ بناتے ہیں جو آپ کے ایجنٹ کوڈ کو دوبارہ لکھے بغیر سینکڑوں ماڈل اینڈ پوائنٹس کے درمیان سوئچ کر سکتے ہیں، CometAPI جیسے یونیفائیڈ گیٹ ویز کو ایجنٹ فریم ورک جیسے Agno کے لیے ڈراپ ان ماڈل فراہم کنندگان کے طور پر استعمال کرنے کا مطالبہ — اس لیے ہم ذیل میں جس پیٹرن کو بیان کرتے ہیں وہ عملی اور بروقت ہے۔
Agno اور CometAPI کیا ہیں - بالکل؟
اگنو کیا ہے اور مجھے کیوں خیال رکھنا چاہئے؟
Agno ایک اعلی کارکردگی کا حامل، Pythonic ملٹی ایجنٹ فریم ورک، رن ٹائم اور UI ہے جو ایجنٹوں، ٹیموں اور ایجنٹوں کے ورک فلو کو میموری، ٹولز، علم اور ہیومن ان دی لوپ سپورٹ کے ساتھ کمپوز کرنے کے لیے بنایا گیا ہے۔ یہ ایک تیار FastAPI رن ٹائم (AgentOS)، لوکل ڈویلپمنٹ ٹولنگ، اور ایک کنٹرول پلین UI فراہم کرتا ہے تاکہ آپ اپنے ماحول سے ڈیٹا بھیجے بغیر چلانے والے ایجنٹوں کی جانچ اور نگرانی کر سکیں۔ اگر آپ پروڈکشن گریڈ ایجنٹ کے نظام کو تیزی سے بنانا چاہتے ہیں اور ڈیٹا اور مشاہدے پر مکمل کنٹرول رکھنا چاہتے ہیں، تو Agno اس استعمال کے معاملے کے لیے ڈیزائن کیا گیا ہے۔
CometAPI کیا ہے اور میں اسے LLM فراہم کنندہ کے طور پر کیوں استعمال کروں گا؟
CometAPI ایک API جمع کرنے والا/ماڈل گیٹ وے ہے جو درجنوں سے لے کر سیکڑوں LLMs اور طریقوں (ٹیکسٹ، امیجز، ویڈیو وغیرہ) کو ایک واحد، مستقل API فراہم کرتا ہے۔ ایک ماڈل وینڈر سے پابند ہونے کے بجائے، ڈویلپرز CometAPI گیٹ وے کو کال کرتے ہیں اور فراہم کنندگان یا ماڈلز کو پیرامیٹرز کے ذریعے تبدیل کر سکتے ہیں جو لاگت کے انتظام، A/B ٹیسٹوں اور فال بیکس کے لیے مفید ہے۔ یہ پلیٹ فارم ماڈلز، یونیفائیڈ بلنگ کے درمیان سوئچنگ کی حمایت کرتا ہے، اور OpenAI کے موافق اینڈ پوائنٹس کا دعویٰ کرتا ہے — یعنی، آپ اکثر CometAPI کے بیس یو آر ایل اور تصدیقی ٹوکن پر ایک OpenAI طرز کے کلائنٹ کی نشاندہی کر سکتے ہیں اور ماڈلز کو اس طرح کال کر سکتے ہیں جیسے وہ OpenAI اینڈ پوائنٹس ہوں۔ یہ CometAPI کو فریم ورک کے لیے ایک آسان "ڈراپ ان" فراہم کنندہ بناتا ہے جو پہلے سے ہی OpenAI API کی سطح کو بولتے ہیں۔
حالیہ سگنل: CometAPI کا اعلان ماڈل فراہم کنندہ کے طور پر کیا گیا تھا۔ اگنو کے سرکاری دستاویزات اور کمیونٹی چینلز، یعنی Agno جہاز a CometAPI ماڈل فراہم کرنے والی کلاس آپ اپنے پاس کر سکتے ہیں۔ Agent. یہ گیٹ وے کو یکجا کرنے کو سیدھا اور معاون بناتا ہے۔
Agno کو CometAPI کے ساتھ ضم کیوں کریں؟
- کوئی فراہم کنندہ لاک ان نہیں ہے۔: CometAPI آپ کو SDKs کو تبدیل کیے بغیر بہت سے ماڈلز (OpenAI، Claude، LLama variants، Gemini، وغیرہ) کے ساتھ تجربہ کرنے دیتا ہے۔ یہ اگنو کے ماڈل-ایگنوسٹک ڈیزائن کی تکمیل کرتا ہے۔
- تیز تر ڈیو لوپ: چونکہ CometAPI OpenAI طرز کے اینڈ پوائنٹس کو سپورٹ کرتا ہے، آپ اکثر اپنی مرضی کے مطابق Agno فراہم کنندہ کو لکھنے سے گریز کریں گے — آپ Agno کے OpenAI ماڈل اڈاپٹر کو CometAPI پر اشارہ کر کے شروع کر سکتے ہیں۔
- مشاہداتی + کنٹرول: CometAPI کے ذریعے ماڈلز ڈائل کرنے کے دوران ایجنٹوں کو مقامی طور پر یا اپنے کلاؤڈ میں چلانے کے لیے Agno's AgentOS رن ٹائم اور کنٹرول ہوائی جہاز کا استعمال کریں، ماڈل لچک اور رن ٹائم مشاہدے کی بہترین صلاحیت کو یکجا کریں۔
آپ اگنو کو CometAPI کے ساتھ مرحلہ وار کیسے ضم کرتے ہیں؟
ذیل میں ایک عملی، کاپی پیسٹ ایبل ورک فلو ہے — virtualenv تخلیق سے لے کر ایک مقامی AgentOS مثال چلانے کے ذریعے جو ماڈلز کو CometAPI کے ذریعے کال کرتا ہے۔
کلیدی خیال: چونکہ CometAPI ایک OpenAI کے موافق اینڈ پوائنٹ کو ظاہر کرتا ہے، اس لیے سب سے آسان طریقہ Agno کے OpenAI ماڈل اڈاپٹر اور پوائنٹ کو استعمال کرنا ہے۔
OPENAI_API_BASE(یاopenai.api_base) CometAPI کے بنیادی URL پر اپنا CometAPI ٹوکن بطور OpenAI API کلید فراہم کرتے ہوئے۔ CometAPI واضح طور پر اس "base_url کو تبدیل کریں + OpenAI فارمیٹ کا استعمال کریں" کے بہاؤ کو دستاویز کرتا ہے۔
ماحول اور شرائط جو آپ کو شروع کرنے سے پہلے درکار ہیں۔
کون سے OS، Python ورژن، اور ٹولز کی سفارش کی جاتی ہے؟
- آپریٹنگ سسٹم: macOS، Linux یا Windows — Agno اور ٹولنگ تینوں کو سپورٹ کرتے ہیں۔ ()
- ازگر: ایک جدید CPython استعمال کریں (Agno docs اور repo target جدید Python ورژن؛ Python 3.12 استعمال کرنے کی تجویز کریں)۔ پروڈکشن کی تعیناتی سے پہلے درست مطابقت کے لیے Agno کے ریپو/دستاویزات کو چیک کریں۔
- پیکیج مینیجر / ورچوئلنوی:
uv(اسٹرلuvپروجیکٹ) ورچوئل ماحول اور انحصار کو منظم کرنے کے لیے ایک بہترین، تیز آپشن ہے۔
آپ کو کون سے اکاؤنٹس، چابیاں، اور نیٹ ورک کی شرائط تیار کرنی چاہئیں؟
- CometAPI اکاؤنٹ اور API کلید۔ CometAPI سے اپنی کلید حاصل کریں اور اسے ماحولیاتی متغیر میں اسٹور کریں (
COMETAPI_KEY)۔ Agno کا CometAPI ماڈل اڈاپٹر پڑھتا ہے۔COMETAPI_KEY. - اختیاری اگنو کنٹرول پلین اکاؤنٹ (AgentOS UI)۔ اگر آپ نگرانی یا ٹیم کی خصوصیات کے لیے کسی مقامی AgentOS کو کنٹرول پلین سے منسلک کرنے کا ارادہ رکھتے ہیں، تو اپنے کنٹرول پلین تک رسائی اور org/ٹیم کی اجازتیں تیار رکھیں۔
- ایجنٹ ریاست کے لیے ڈیٹا بیس (اختیاری)۔ استقامت کے لیے آپ عام طور پر اسکیل کے لحاظ سے SQLite/Postgres کو ترتیب دیں گے۔ اگنو کے پاس مقامی دیو کے لیے Sqlite کی مثالیں ہیں۔
آپ اگنو کو CometAPI کے ساتھ مرحلہ وار کیسے ضم کرتے ہیں؟
ذیل میں ایک عملی، کاپی پیسٹ ایبل ورک فلو ہے — virtualenv تخلیق سے لے کر ایک مقامی AgentOS مثال چلانے کے ذریعے جو ماڈلز کو CometAPI کے ذریعے کال کرتا ہے۔
کلیدی خیال: چونکہ CometAPI ایک OpenAI کے موافق اینڈ پوائنٹ کو ظاہر کرتا ہے، اس لیے سب سے آسان طریقہ Agno کے OpenAI ماڈل اڈاپٹر اور پوائنٹ کو استعمال کرنا ہے۔
OPENAI_API_BASE(یاopenai.api_base) CometAPI کے بنیادی URL پر اپنا CometAPI ٹوکن بطور OpenAI API کلید فراہم کرتے ہوئے۔ CometAPI واضح طور پر اس "base_url کو تبدیل کریں + OpenAI فارمیٹ کا استعمال کریں" کے بہاؤ کو دستاویز کرتا ہے۔
1) انسٹال کریں۔ uv اور ورچوئل ماحول بنائیں
uv انسٹالر (ایک لائن):
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
ایک تولیدی venv بنائیں اور فعال کریں (Agno quickstart Python 3.12 استعمال کرتا ہے):
# create a venv managed by uv
uv venv --python 3.12
# activate (POSIX)
source .venv/bin/activate
(اگر آپ روایتی کو ترجیح دیتے ہیں۔ python -m venv .venv یہ بھی کام کرتا ہے؛ uv lockfile + reproducibility فوائد دیتا ہے۔)
2) اگنو اور رن ٹائم ڈیپس انسٹال کریں (بذریعہ uv pip)
```bash
uv pip install -U agno openai mcp 'fastapi' sqlalchemy 'httpx'
# optionally, add extras you need
uv pip install -U agno # if using cloud infra plugins
(دوسری لائبریریاں انسٹال کریں جن کی آپ کو ضرورت ہے: ویکٹر ڈی بی کلائنٹس، مانیٹرنگ لیبز، وغیرہ)
اگنو عام طور پر انسٹال ہوتا ہے۔ `agno` + فراہم کنندہ SDKs۔
### 3) CometAPI API کلید برآمد کریں۔
ماحولیاتی متغیر سیٹ کریں Agno Comet فراہم کنندہ پڑھے گا:
bash
macOS / Linux
export COMETAPI_KEY="sk-xxxx-your-cometapi-key"
Windows (PowerShell)
setx COMETAPI_KEY "sk-xxxx-your-cometapi-key"
Agno کا CometAPI فراہم کنندہ پڑھنے میں ڈیفالٹ ہے۔ `COMETAPI_KEY`.
### 4) ایک چھوٹا Agno ایجنٹ بنائیں جو CometAPI فراہم کنندہ کا استعمال کرے۔
فولڈر کھولیں اور ایک نئی فائل بنائیں۔ ذیل میں محفوظ کریں۔ `comet_agno_agent.py`:
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=,
# 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=)
Get the FastAPI app for the AgentOS
app = agent_os.get_app()
### 5) ٹیسٹ کرنے کے لیے مقامی طور پر Agno چلائیں۔
AgentOS (FastAPI) دیو سرور شروع کریں:
In the activated .venv (uv-managed)
fastapi dev agno_comet_agent.py
defaults to http://localhost:8000
اوپن `http://localhost:8000/docs` خود کار طریقے سے پیدا ہونے والے اختتامی پوائنٹس کا معائنہ کرنے کے لیے۔
> یقینی بنائیں کہ env vars سیٹ ہیں (COMETAPI\_KEY\_API\_KEY)
### 6) اپنے مقامی AgentOS کو AgentOS کنٹرول پلین سے جوڑیں (اختیاری)
اگر آپ چاہتے ہیں کہ Agno ویب کنٹرول طیارہ آپ کے مقامی AgentOS کی نگرانی کرے:
1. AgentOS کنٹرول پلین پر جائیں: `os.agno.com` اور سائن ان کریں.
2. کلک کریں **نیا OS شامل کریں → مقامی**، داخل کریں `http://localhost:8000`اسے ایک نام دیں، اور **رابطہ قائم کریں**.
ایک بار منسلک ہونے کے بعد آپ کو چیٹ، سیشنز، میٹرکس اور مینجمنٹ کے لیے ویب UI مل جاتا ہے۔


## کنفیگریشن اور سیکیورٹی کے بہترین طریقے کیا ہیں؟
### راز اور API کیز
کبھی بھی API کیز کا ارتکاب نہ کریں۔ ماحولیاتی متغیرات، ایک راز مینیجر، یا استعمال کریں۔ `.env` مقامی کے ساتھ مل کر `.gitignore`. بہترین عمل: کیز کو باقاعدگی سے گھمائیں اور اگر فراہم کنندہ اس کی حمایت کرتا ہے تو IP کے ذریعے استعمال کو محدود کریں۔ (اوپن اے آئی دستاویزات اور دیگر دکاندار env vars کی تجویز کرتے ہیں۔)
### ماڈل کا انتخاب اور لاگت کا کنٹرول
مناسب قیمت/لیٹنسی ٹریڈ آف کے ساتھ ماڈلز کا انتخاب کرنے کے لیے CometAPI کا ماڈل کیٹلاگ استعمال کریں۔ سمجھدار شرح کی حدیں لگائیں اور ایکسپونینشل بیک آف کے ساتھ دوبارہ کوششوں کو لاگو کریں۔ CometAPI اپنے دستاویزات میں ماڈل کی فہرستوں اور قیمتوں کو ظاہر کرتا ہے۔
### مشاہدہ
ایجنٹ لاگ، سیشن ٹریس اور میٹرکس کے لیے Agno's AgentOS کنٹرول جہاز استعمال کریں۔ اسے فراہم کنندہ کی سطح کے میٹرکس (CometAPI ڈیش بورڈ) کے ساتھ جوڑیں تاکہ ایجنٹ کی سرگرمی کے ساتھ لاگت/ تاخیر کو جوڑیں۔
### رازداری اور ڈیٹا کی رہائش
چونکہ AgentOS آپ کے کلاؤڈ میں چلتا ہے، آپ سیشن ڈیٹا کا کنٹرول برقرار رکھتے ہیں۔ پھر بھی، تیسری پارٹی کے ماڈلز کو حساس PII بھیجنے سے گریز کریں جب تک کہ پالیسی کی طرف سے واضح طور پر اجازت نہ دی جائے۔ اگر ضرورت ہو تو آن پریم یا پرائیویٹ ماڈل ہوسٹنگ استعمال کریں۔
## بہترین طریقہ کار اور تجویز کردہ استعمال کے معاملات کیا ہیں؟
### بہترین طریقوں
- **چھوٹا شروع کریں:** اسکیلنگ سے پہلے ڈویلپمنٹ ایجنٹ اور کم درجے کے ماڈل (سستا) کے ساتھ ٹیسٹ کریں۔
- **ماڈل فال بیک:** فال بیک چین کو نافذ کریں (مثال کے طور پر، سستا چھوٹا ماڈل → ناکامی پر مضبوط ماڈل)۔ CometAPI نام سے ماڈلز کو تبدیل کرنا آسان بناتا ہے۔
- **باریک ٹولنگ:** ایجنٹوں کو لمیٹڈ، آڈٹ شدہ ٹولز (ویب سرچ، ڈی بی تک رسائی) اور ٹریس کے ساتھ آلے کی کالیں دیں۔ Agno ٹولز انٹیگریشن اور انسٹرومینٹڈ کالز کے لیے ایک پیٹرن فراہم کرتا ہے۔
- **شرح محدود اور بیچنگ:** اسی طرح کی درخواستیں بیچیں، اور اضافے سے بچنے کے لیے گیٹ وے یا کلائنٹ پر شرح کی حدیں لگائیں۔
### عام استعمال کے معاملات
- **RAG (ریٹریول-آگمینٹڈ جنریشن) چیٹ بوٹس** - دستاویزات کے لیے Agno ایجنٹس + زبان کی تخلیق کے لیے CometAPI۔
- **خودکار ورک فلو** - ملٹی ایجنٹ ورک فلو جو ویب سکریپنگ ٹولز، ویکٹر DBs، اور جنریٹیو اقدامات کو یکجا کرتے ہیں۔
- **پروٹو ٹائپ ٹو پروڈکشن** - مختلف ماڈلز آزمانے کے لیے CometAPI کا استعمال کرتے ہوئے تیزی سے اعادہ کریں، پھر منتخب فراہم کنندہ کو پن کریں یا انٹرپرائز کے معاہدے پر جائیں۔
## Comet API کے ساتھ کیسے شروع کیا جائے۔
CometAPI ایک متحد API پلیٹ فارم ہے جو سرکردہ فراہم کنندگان سے 500 سے زیادہ AI ماڈلز کو اکٹھا کرتا ہے — جیسے OpenAI کی GPT سیریز، Google کی Gemini، Anthropic's Claude، Midjourney، Suno، اور مزید — ایک واحد، ڈویلپر کے موافق انٹرفیس میں۔ مسلسل تصدیق، درخواست کی فارمیٹنگ، اور رسپانس ہینڈلنگ کی پیشکش کرکے، CometAPI ڈرامائی طور پر آپ کی ایپلی کیشنز میں AI صلاحیتوں کے انضمام کو آسان بناتا ہے۔ چاہے آپ چیٹ بوٹس، امیج جنریٹرز، میوزک کمپوزر، یا ڈیٹا سے چلنے والی اینالیٹکس پائپ لائنز بنا رہے ہوں، CometAPI آپ کو تیزی سے اعادہ کرنے، لاگت کو کنٹرول کرنے، اور وینڈر-ایگنوسٹک رہنے دیتا ہے—یہ سب کچھ AI ماحولیاتی نظام میں تازہ ترین کامیابیوں کو حاصل کرنے کے دوران۔
شروع کرنے کے لیے، کے ماڈل کی صلاحیتوں کو دریافت کریں۔ [CometAPI](https://www.cometapi.com/ur/?utm_source=agno uted) میں [کھیل کے میدان](https://www.cometapi.com/console/playground) اور Continue سے مشورہ کریں۔ [API گائیڈ](https://apidoc.cometapi.com/continue-1624859m0) تفصیلی ہدایات کے لیے۔ رسائی کرنے سے پہلے، براہ کرم یقینی بنائیں کہ آپ نے CometAPI میں لاگ ان کیا ہے اور API کلید حاصل کر لی ہے۔ [ٹی ٹی کام](https://www.cometapi.com/ur/)[e](https://www.cometapi.com/ur/?utm_source=agno uted)[ٹی اے پی آئی](https://www.cometapi.com/ur/) آپ کو انضمام میں مدد کے لیے سرکاری قیمت سے کہیں کم قیمت پیش کریں۔
جانے کے لیے تیار ہیں؟→ [CometAPI کے لیے آج ہی سائن اپ کریں۔](https://api.cometapi.com/login) !
اگر آپ AI پر مزید ٹپس، گائیڈز اور خبریں جاننا چاہتے ہیں تو ہمیں فالو کریں۔ [VK](https://vk.com/id1078176061), [X](https://x.com/cometapi2025) اور [Discord](https://discord.com/invite/HMpuV6FCrG)!
## فائنل خیالات
Agno کو CometAPI کے ساتھ مربوط کرنا آپ کو لچکدار، قابل مشاہدہ، اور وینڈر-ایگنوسٹک ایجنٹی نظام بنانے کا ایک عملی طریقہ فراہم کرتا ہے۔ اگنو رن ٹائم اور کنٹرول جہاز فراہم کرتا ہے۔ CometAPI کئی ماڈلز کو ایک ہی گیٹ وے فراہم کرتا ہے۔ وہ مل کر آپریشنل رگڑ کو کم کرتے ہیں: کم فی ایجنٹ ماڈل پلمبنگ، آسان تجربہ، اور مرکزی بلنگ/کنٹرول۔
