اپنے AI اسسٹنٹ یا اپنے کوڈ کو 130,000+ حوالہ اسپیکٹرا، نالج گراف چوٹی استدلال، اور ادب سے تعاون یافتہ تشریح تک براہ راست رسائی دیں۔ جڑنے کے تین طریقوں میں سے ایک کا انتخاب کریں — AI اسسٹنٹس کے لیے MCP، کوڈ کے لیے REST API، یا کوڈ کے بغیر پلیٹ فارمز کے لیے تیار کردہ سکل۔ نیچے ہر راستے میں پہلی بار استعمال کرنے والوں کے لیے مرحلہ وار ہدایات ہیں۔
MCP اور REST API دونوں ایک FTIR.fun API کلید استعمال کرتے ہیں۔ Coze/Doubao پلگ ان پبلشر کے ذریعے ترتیب کردہ سروس کلید استعمال کرتا ہے، لہذا حتمی صارفین ذاتی کلید چسپاں نہیں کرتے۔ ذاتی کلید حاصل کرنے میں تقریباً ایک منٹ لگتا ہے:
FTIR.fun میں سائن ان کریںاگر آپ کے پاس نہیں ہے تو ایک مفت اکاؤنٹ بنائیں۔ نئے اکاؤنٹس میں مفت آزمائشی کریڈٹ شامل ہیں۔
API کیز ڈیش بورڈ کھولیںپر جائیں اکاؤنٹ → API کیز اور جنریٹ پر کلک کریں۔
کلید کو فوری طور پر کاپی اور محفوظ کریںمکمل کلید (یہ ftir_ سے شروع ہوتی ہے) صرف ایک بار دکھائی جاتی ہے۔ اسے کسی محفوظ جگہ پر محفوظ کریں۔ اگر یہ کھو جائے تو صرف ایک نئی کلید بنائیں۔
🔑تیار؟ API کیز ڈیش بورڈ کھولیں ایک نئے ٹیب میں، پھر واپس آئیں اور اوپر منتخب کردہ راستے پر عمل کریں۔
⚠️میزبان MCP سرور صرف FTIR.fun API Keys ڈیش بورڈ میں تیار کردہ اکاؤنٹ API کلید کو قبول کرتا ہے (ftir_ سے شروع ہوتی ہے)۔ سرور سائیڈ ماسٹر کیز REST آپریٹرز کے لیے ہیں اور میزبان MCP میں سائن ان نہیں کر سکتیں۔
مرحلہ 1 — آپ کے لیے کون سا کنکشن صحیح ہے؟
تینوں ایک ہی انجن سے جڑتے ہیں: 130,000+ اسپیکٹرا، نالج گراف استدلال، اور لٹریچر حوالہ جات۔ آپ کو صرف ایک کی ضرورت ہے۔ اپنے کام کے طریقے کے مطابق منتخب کریں — یقین نہیں؟ MCP AI اسسٹنٹ استعمال کرنے والوں کے لیے سب سے مقبول انتخاب ہے۔
MCPپاتھ A — MCP سرور
MCP (ماڈل کانٹیکسٹ پروٹوکول) AI معاونین کے لیے بیرونی ٹولز کو کال کرنے کا معیاری طریقہ ہے۔ FTIR.fun ایک ہوسٹڈ MCP سرور چلاتا ہے — آپ مقامی طور پر کچھ بھی انسٹال یا چلانے کی ضرورت نہیں ہے۔ آپ اپنے AI کلائنٹ میں ایک چھوٹی کنفیگ شامل کرتے ہیں، اپنی API کلید داخل کرتے ہیں، اور آپ کا معاون سات FTIR ٹولز حاصل کرتا ہے۔
✓سائن ان کیسے کام کرتا ہے (پہلے یہ پڑھیں):
FTIR.fun آپ کے اکاؤنٹ سے API key کے ساتھ تصدیق کرتا ہے، جو Authorization: Bearer ہیڈر کے طور پر بھیجا جاتا ہے۔ کوئی OAuth براؤزر سائن ان نہیں ہے اور کوئی علیحدہ اجازت نامہ صفحہ نہیں ہے۔ اگر کوئی کلائنٹ کبھی اجازت نامہ ویب صفحہ کھولنے کی کوشش کرتا ہے تو یہ پرانی کنفیگ استعمال کر رہا ہے — نیچے خرابیوں کا ازالہ دیکھیں۔
عین اقدامات کے لیے اپنا کلائنٹ منتخب کریں:
VS
VS Code میں FTIR.fun MCP سیٹ اپ کریں
ایجنٹ موڈ میں GitHub Copilot Chat کے ساتھ ایک موجودہ VS Code کی ضرورت ہے۔
اپنا پروجیکٹ کھولیں، پھر فائل .vscode/mcp.json بنائیںآپ کے پروجیکٹ فولڈر کے اندر، .vscode نام کا ایک فولڈر بنائیں (اگر یہ موجود نہیں ہے) اور اس کے اندر mcp.json نامی فائل بنائیں۔ کیا آپ ہر پروجیکٹ میں FTIR.fun دستیاب کرنا چاہتے ہیں؟ وہی JSON اپنی یوزر-لیول سیٹنگز میں رکھیں: کمانڈ پیلیٹ کھولیں، 'Preferences: Open User Settings (JSON)' تلاش کریں، اور اس کے بجائے وہاں mcp.servers انٹری شامل کریں۔
یہ عین کنفیگریشن چسپاں کریںاسے جیسا ہے کاپی کریں۔ ${input:...} حصے کو اپنی اصلی کلید سے نہ بدلیں — VS Code سرور شروع ہونے پر محفوظ طریقے سے کلید مانگے گا۔
ftirfun سرور شروع کریںکمانڈ پیلیٹ کھولیں، “MCP: List Servers” چلائیں، ftirfun منتخب کریں، اور Start کا انتخاب کریں۔ VS Code کے کچھ ورژن mcp.json میں سرور کے بالکل اوپر Start ایکشن دکھاتے ہیں — یہ بھی کام کرتا ہے۔
جب اشارہ کیا جائے تو صرف اپنی API کلید چسپاں کریںجب VS Code ftirfun-api-key مانگے تو صرف خام کلید چسپاں کریں (ftir_ سے شروع ہوتی ہے)۔ Bearer لفظ نہ ٹائپ کریں — کنفیگریشن اسے خود بخود شامل کرتا ہے۔
تصدیق کریں کہ یہ منسلک ہو گیاایجنٹ موڈ میں Copilot Chat کھولیں اور ٹولز کی فہرست چیک کریں۔ FTIR.fun کو سات ٹولز دکھانے چاہئیں۔ پھر نیچے دیا گیا ٹیسٹ پرامپٹ آزمائیں۔
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬کیا آپ نے پہلے اجازت کا صفحہ یا "اجازت کا صفحہ موجود نہیں" کی غلطی دیکھی تھی؟ یہ ایک پرانی OAuth طرز کی تشکیل تھی۔ پرانی ftirfun انٹری کو حذف کریں، اوپر والا JSON چسپاں کریں، VS Code کو دوبارہ لوڈ کریں، اور اسے دوبارہ شروع کریں۔ مکمل حل ٹربل شوٹنگ میں ہے۔
A
Claude میں FTIR.fun MCP ترتیب دیں
Anthropic MCP رجسٹری پر باضابطہ طور پر درج ہے۔ Claude Desktop اور Claude Code میں کام کرتا ہے۔
MCP سرور کی سیٹنگز کھولیںClaude Desktop میں، Settings → Connectors → Add custom connector پر جائیں۔ Claude Code میں، اپنی MCP کنفیگ فائل میں ترمیم کریں۔
ریموٹ سرور اور Bearer ہیڈر شامل کریںمیزبان URL استعمال کریں اور اپنی API کلید کو Authorization ہیڈر کے طور پر شامل کریں۔ پلیس ہولڈر کو اپنی اصلی کلید سے تبدیل کریں (ftir_ سے شروع ہوتی ہے)۔
Claude کو دوبارہ شروع کریں اور تصدیق کریںClaude ڈیسک ٹاپ کو دوبارہ شروع کریں، کنیکٹرز/ٹولز پینل کھولیں، اور تصدیق کریں کہ FTIR.fun ٹولز ظاہر ہوتے ہیں۔ پھر سادہ زبان میں سوال پوچھیں۔
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Claude Code CLI کو ترجیح دیتے ہیں؟ claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here" چلائیں۔
Cu
Cursor میں FTIR.fun MCP ترتیب دیں
کرسر کے MCP کنفیگ میں ترمیم کریں تاکہ آپ کا AI کوڈ ایڈیٹر IDE چھوڑے بغیر FTIR.fun کو کال کر سکے۔
MCP کنفیگ فائل کھولیںاپنے پروجیکٹ کے اندر ~/.cursor/mcp.json (عالمی) یا .cursor/mcp.json بنائیں یا ترمیم کریں۔
سرور بلاک چسپاں کریںپلیس ہولڈر کو اپنی اصلی کلید سے تبدیل کریں (ftir_ سے شروع ہوتی ہے)۔
کرسر کو دوبارہ لوڈ کریں اور تصدیق کریںکرسر دوبارہ کھولیں، سیٹنگز → MCP میں ftirfun سرور اور اس کی سبز حالت چیک کریں، پھر چیٹ میں پوچھیں۔
Cx
Codex یا کسی بھی MCP ہارنیس میں FTIR.fun MCP سیٹ اپ کریں
OpenAI Codex اور کسی بھی MCP-مطابق کلائنٹ کے ساتھ کام کرتا ہے جو ریموٹ HTTP سرورز کو سپورٹ کرتا ہے۔
اپنی Codex کنفیگ میں سرور شامل کریںکلائنٹ کو میزبانی کردہ یو آر ایل پر پوائنٹ کریں اور یقینی بنائیں کہ یہ آپ کی API کی کو Bearer ہیڈر کے طور پر بھیجتا ہے۔ پلیس ہولڈر کو اپنی اصلی کلید سے تبدیل کریں۔
Gemini CLI کو دوبارہ شروع کریں اور تصدیق کریںپرامپٹ کرنے سے پہلے سرورز کی فہرست بنانے اور ftirfun کے منسلک ہونے کی تصدیق کے لیے /mcp چلائیں۔
🧩کیا آپ کوئی اور MCP کلائنٹ استعمال کر رہے ہیں؟ کوئی بھی کلائنٹ جو ریموٹ سٹریم ایبل HTTP سرور کو سپورٹ کرتا ہے کام کرتا ہے: URL سیٹ کریں https://ftir.fun/mcp اور بھیجیں Authorization: Bearer <your key>. مکمل ٹول اسکیما کے لیے عوامی سرور کارڈ دیکھیں: server-card.json
✓کامیاب کنکشن کے بعد، آپ کا AI کلائنٹ ان 7 ٹولز کی فہرست دکھائے گا:parse_ftir_spectrum, analyze_ftir_spectrum, submit_ftir_report, get_ftir_report_status, explain_peaks, find_spectra, fetch_result.
اگر آپ کم ٹولز یا بالکل بھی نہیں دیکھتے ہیں، تو نیچے ٹربل شوٹنگ چیک کریں۔
APIپاتھ B — REST API
اپنے کوڈ سے کسی بھی زبان میں FTIR.fun کو کال کریں — Python, JavaScript, R, MATLAB, Java, Go۔ نامعلوم اسپیکٹرا کی شناخت، چوٹیوں کی وضاحت، حوالہ اسپیکٹرا تلاش کرنے، اور رپورٹ نمبر کے ذریعے پچھلے نتیجہ لانے کے لیے معیاری HTTP اینڈ پوائنٹس۔ LIMS انضمام، بیچ پائپ لائنز، یا اپنی ایپ میں FTIR تلاش شامل کرنے کے لیے مثالی۔
چیک کریں کہ REST سروس آن لائن ہےہیلتھ اینڈ پوائنٹ عوامی ہے اور پوائنٹس استعمال نہیں کرتا۔ اسے نیچے JSON لوٹانا چاہیے۔ اگر آپ کو HTML صفحہ یا ٹائم آؤٹ نظر آتا ہے، تو سروس عارضی طور پر ڈاؤن ہو سکتی ہے۔
curl
curl https://ftir.fun/health
متوقع جواب
{"status":"ok","service":"ftirfun-api"}
X-API-Key ہیڈر سے تصدیق کریںہر محفوظ اینڈ پوائنٹ X-API-Key ہیڈر میں آپ کی کلید لیتا ہے۔ ویب ایپ کی طرح اکاؤنٹ کے وہی قوانین لاگو ہوتے ہیں: پوائنٹس، سبسکرپشن، اور شرح کی حدود۔ اگر کلید غلط یا غائب ہے تو آپ کو 401 JSON خرابی ملے گی۔
تصدیقی ہیڈر
X-API-Key: ftir_your_key_here
اپنی پہلی کال کریں — ایک نامعلوم سپیکٹرم کی شناخت کریںایک چوٹی کی فہرست (یا اپ لوڈ کردہ فائل) بھیجیں اور مماثلت کے اسکور اور چوٹی ثبوت کے ساتھ درجہ بندی شدہ امیدوار مواد حاصل کریں۔ آپشنز بلاک اختیاری ہے — ڈیفالٹس top_k=15 (رینج 1–50) اور tolerance_cm1=8 (رینج 1–30) ہیں۔
{
"success": true,
"search_mode": "peak_only",
"n_matches": 5,
"confidence": 0.42,
"confidence_source": "peak_match_score",
"summary": "Peak-based FTIR matching ranks Styrene/acrylonitrile copolymer first...",
"matches": [
{"rank": 1, "name": "Styrene/acrylonitrile copolymer", "cas": "9003-54-7",
"num": 119319, "score": 0.4214, "matched": 6}
],
"evidence": ["3026 cm-1 -> alkyl C-H vibration (DOI 10.5650/jos.ess14201)"],
"peak_explanations": [
{"peak_cm1": 3026, "assignment": "alkyl C-H vibration",
"evidence_type": "kg_peak_group"}
],
"uncertainty": "The leading match is close to the runner-up..."
}
بقیہ اینڈ پوائنٹس کو دریافت کریںمکمل حوالہ ہر اینڈ پوائنٹ، درخواست اور جواب کی شکلیں، غلطی کے کوڈز، اور مزید کوڈ نمونے فراہم کرتا ہے۔ دیکھیں API دستاویزات.
آپ کیا چاہتے ہیں
اینڈ پوائنٹ
ان پٹ
نامعلوم اسپیکٹرم کی شناخت کریں
POST /ftir/analyze_spectrum
JSON باڈی جس میں spectrum.peaks یا file_base64 ہو
ایک یا زیادہ چوٹیوں کی وضاحت کریں
POST /ftir/explain_peak_assignments
JSON باڈی جس میں چوٹیوں کی فہرست یا query text ہو
معلوم حوالہ سپیکٹرم تلاش کریں۔
POST /ftir/find_spectra
JSON باڈی جس میں query string ہو
رپورٹ نمبر کے ذریعے ماضی کا نتیجہ حاصل کریں
GET /ftir/result/{result_num}
پاتھ پیرامیٹر، اختیاری ?language_code=en
مکمل غیر متزامن رپورٹ جمع کروائیں، پھر اسے پول کریں
POST /ftir/reports · GET /ftir/reports/{task_id}
JSON باڈی جس میں file_base64 ہو (ضروری)
کسی آلے کی فائل کو چوٹیوں میں پارس کریں
POST /parse-spectrum
ملٹی پارٹ فائل اپ لوڈ یا file_base64 کے ساتھ JSON
اہم پیرامیٹر حوالہ
پیرامیٹر
قسم
ڈیفالٹ
حد
استعمال کنندہ
top_k
int
15
1–50
analyze_spectrum
tolerance_cm1
int
8
1–30
analyze_spectrum
limit
int
10
1–20
find_spectra
sampling_mode
string
(خالی)
نیچے دی گئی فہرست دیکھیں
reports, explain_peaks
language_code
string
"en"
ISO 639-1
reports, fetch_result
include_report
bool
true
—
get_ftir_report_status
📘کیا آپ اپنی مرضی کے مطابق GPT بنا رہے ہیں یا کسی اور ٹول میں امپورٹ کر رہے ہیں؟ ہمارا OpenAPI اسکیما براہ راست درآمد کریں: openapi.platform.yaml.
ایک انسٹرومنٹ فائل کو پارس کریں (دو طریقے)
/parse-spectrum اینڈ پوائنٹ یا تو ملٹی پارٹ فائل اپ لوڈ یا بیس 64 انکوڈ شدہ مواد کے ساتھ JSON باڈی قبول کرتا ہے۔ دونوں ایک ہی جواب لوٹاتے ہیں: دریافت شدہ چوٹیاں اور مکمل وکر۔
مقبول AI اور آٹومیشن پلیٹ فارمز کے لیے ہم تیار پیکجز بھیجتے ہیں، لہذا آپ کو API کالز خود نہیں لکھنی پڑیں گی۔ ایک پیکج انسٹال کریں یا پلگ ان درآمد کریں، اور FTIR.fun آپ کے ورک فلو میں ایک بلڈنگ بلاک بن جاتا ہے۔ نیچے ہر کارڈ آپ کو بتاتا ہے کہ کیا چلانا یا درآمد کرنا ہے۔
LC
LangChain
Python پیکیج · PyPI
شائع ہوا
FTIR سے آگاہ ایجنٹس بنانے کے لیے ڈراپ ان ٹولز۔ آپ کے لیے Base64 انکوڈنگ، دوبارہ کوشش، اور غیر متقاضی کالز کو سنبھالتا ہے۔
انسٹال کریں
pip install langchain-ftirfun
کم سے کم کال
from langchain_ftirfun import explain_peaks
result = explain_peaks(
api_base_url="https://ftir.fun",
api_key="ftir_your_key_here",
peaks=[1715],
)
print(result)
تمام سات فنکشنز کی فہرست حاصل کرنے کے لیے FTIRFUN_TOOLS درآمد کریں۔ ہر فنکشن پہلے دو آرگیومنٹس کے طور پر api_base_url اور api_key لیتا ہے۔
Coze کلاؤڈ پلگ ان تین ٹولز کے ساتھ شائع کیا گیا ہے: اسپیکٹرم تجزیہ، ریفرنس لائبریری تلاش، اور چوٹی کی وضاحت۔ اختتامی صارفین اسے ڈوباو میں براہ راست استعمال کر سکتے ہیں بغیر کسی API کلید ترتیب دینے کے۔
کوٹہ فی صارف Coze sys_uuid کے ذریعے ٹریک کیا جاتا ہے۔ پلگ ان پبلشر کی ترتیب کردہ سروس کلید استعمال کرتا ہے۔
GPT
ChatGPT
کسٹم GPT · GPT ایکشنز
اسکیما تیار ہے۔
ایک حسب ضرورت GPT بنائیں جو اسپیکٹرا کا تجزیہ کرے، چوٹیوں کی وضاحت کرے، اور حوالہ اسپیکٹرا تلاش کرے۔ ہمارے OpenAPI اسکیما کو ایک ایکشن کے طور پر درآمد کریں۔ ChatGPT Plus کی ضرورت ہے۔
یو آر ایل درآمد کریں
https://ftir.fun/openapi.platform.yaml
GPT ایڈیٹر میں: کنفیگر → ایکشنز → URL سے درآمد کریں۔ auth کو API Key (ہیڈر X-API-Key) پر سیٹ کریں۔
موجودہ MCP، REST، n8n، اور LangChain تقسیمات سات آپریشنز کو ظاہر کرتی ہیں۔ شائع شدہ Coze پلگ ان تین ٹولز (تجزیہ کریں، تلاش کریں، وضاحت کریں) کو ظاہر کرتا ہے، اور دیگر ٹیمپلیٹس ایک چھوٹا اعلان کردہ سیٹ ظاہر کر سکتے ہیں؛ استعمال سے پہلے ہر پلیٹ فارم کارڈ چیک کریں۔ نیچے دیے گئے آپریشنز ایک ہی FTIR.fun خدمات کا اشتراک کرتے ہیں۔
کام
MCP ٹول
REST اینڈ پوائنٹ
اپنے AI کو یہ کہیں
انسٹرومنٹ فائل پڑھیں
parse_ftir_spectrum
POST /parse-spectrum
sample.spc کو پارس کریں اور دریافت شدہ چوٹیوں کی فہرست بنائیں۔
نامعلوم اسپیکٹرم کی شناخت کریں
analyze_ftir_spectrum
POST /ftir/analyze_spectrum
یہ سپیکٹرم کس پولیمر کا ہے اس کی شناخت کریں۔
مکمل تین محور کی رپورٹ جمع کروائیں
submit_ftir_report
POST /ftir/reports
ATR موڈ میں مکمل رپورٹ کے لیے sample.spa جمع کروائیں۔
اس رپورٹ کو پول کریں اور حاصل کریں
get_ftir_report_status
GET /ftir/reports/{task_id}
رپورٹ کے کام کو چیک کریں اور جب مکمل ہو جائے تو مجھے لنک دیں۔
پیکس کی وضاحت کریں
explain_peaks
POST /ftir/explain_peak_assignments
1715 اور 1450 cm-1 پر چوٹیاں کیا ظاہر کرتی ہیں؟
معلوم حوالہ سپیکٹرم تلاش کریں۔
find_spectra
POST /ftir/find_spectra
پولیسٹیرین کے لیے ریفرنس سپیکٹرا تلاش کریں۔
پہلے کے نتیجے کو دوبارہ کھولیں
fetch_result
GET /ftir/result/{result_num}
نتیجہ 20260528100755416137536 حاصل کریں۔
معاون فائلیں: SPA, SPC, OPUS, JCAMP-DX, CSV, TSV, Excel, JSON۔ درست sampling_mode اقدار ہیں KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR، اور Others۔ Transmission ایک درست قدر نہیں ہے۔ اصل فائل ایکسٹینشن رکھیں تاکہ FTIR.fun صحیح پارسر کا انتخاب کرے۔
{
"success": true,
"search_mode": "peak_explanation",
"peak_explanations": [
{"peaks_cm1": [1715, 1450],
"assignment": "1715 cm-1 suggests C=O stretching (ester or carboxylic acid)...",
"evidence_type": "llm_general_knowledge"}
],
"summary": "Peak explanation based on general FTIR knowledge..."
}
مکمل رپورٹ حاصل کرنا (غیر متقاضی)
فوری اسکریننگ (analyze_spectrum) فوری طور پر نتیجہ دیتی ہے۔ مکمل تین محور کی رپورٹ پس منظر میں چلتی ہے اور عام طور پر 30–90 سیکنڈ لیتی ہے۔ رپورٹ چلتے وقت دوبارہ جمع نہ کریں — task_id رکھیں اور اسے پول کریں۔
جمع کروائیںکال کریں submit_ftir_report (MCP) یا POST /ftir/reports (REST)۔ آپ کو واپس task_id اور ایک محفوظ result_num ملتا ہے۔ file_base64 فیلڈ ضروری ہے؛ دیگر فیلڈز (sampling_mode, prior_context, language_code, sample_name, sample_order_no) اختیاری ہیں۔
رائے شماریہر 5–10 سیکنڈ میں get_ftir_report_status (MCP) یا GET /ftir/reports/{task_id} کو کال کریں جب تک completedtrue نہ ہو جائے۔ مکمل جواب میں report_url، report_view (ساختی رپورٹ مواد)، اور result_num شامل ہوتا ہے۔
حتمی رپورٹ کھولیںمکمل URL https://ftir.fun/outputdata/?num={result_num} کو براؤزر میں کھولیں تاکہ FTIR.fun کے ذریعے پیش کردہ مکمل تین محور کے نتائج کا صفحہ دیکھ سکیں۔
⚠️ایک ہی رپورٹ کو دوبارہ جمع نہ کریں جبکہ یہ قطار میں ہو یا چل رہی ہو۔ task_id کو رکھیں اور پولنگ جاری رکھیں جب تک یہ مکمل یا ناکام نہ ہو جائے۔ ڈپلیکیٹ جمع کرنے سے پوائنٹس ضائع ہوتے ہیں۔
خرابیوں کا ازالہ
آپ کیا دیکھتے ہیں
اس کا کیا مطلب ہے
کیا کرنا ہے
کلائنٹ ایک براؤزر اجازت نامہ صفحہ کھولتا ہے، یا کہتا ہے کہ اجازت نامہ صفحہ موجود نہیں ہے۔
آپ کا کلائنٹ پرانے OAuth طرز کے سرور انٹری کا استعمال کر رہا ہے۔ FTIR.fun OAuth استعمال نہیں کرتا — صرف ایک API key۔
پرانی ftirfun سرور انٹری کو حذف کریں، اس صفحے سے عین کنفیگ پیسٹ کریں، کلائنٹ کو دوبارہ لوڈ کریں، اور ftirfun دوبارہ شروع کریں۔
401 (MCP) / 401 invalid_api_key (REST)
API کلید غائب، میعاد ختم، منسوخ، یا غلط طریقے سے چسپاں کی گئی ہے۔
سرور کو دوبارہ شروع کریں اور صرف خام کلید چسپاں کریں (ftir_ سے شروع ہوتی ہے)۔ سے ایک نئی کلید تیار کریں API کلیدوں کا ڈیش بورڈ اگر ضرورت ہو۔
سرور شروع ہوتا ہے لیکن کوئی ٹولز ظاہر نہیں ہوتے۔
کلائنٹ نے اپنا کیٹلاگ ریفریش نہیں کیا، یا کنفیگ غلط کلیدی نام استعمال کرتی ہے۔
VS Code کے لیے، اس بات کی تصدیق کریں کہ mcp.json سرورز (mcpServers نہیں) استعمال کرتا ہے۔ پھر ftirfun کو روکیں اور شروع کریں، یا ونڈو کو دوبارہ لوڈ کریں۔
403 insufficient_balance
اس تجزیے کے لیے اکاؤنٹ میں کافی پوائنٹس نہیں ہیں۔
FTIR.fun میں اپنا بیلنس یا سبسکرپشن چیک کریں، پھر دوبارہ کوشش کریں۔
429 rate_limit_exceeded
REST تجزیہ اور تجزیہ فی API کلید فی منٹ 60 درخواستوں کی اجازت دیتا ہے؛ REST نتیجہ اور رپورٹ-اسٹیٹس پڑھنے کے لیے ایک علیحدہ 120 درخواستیں فی منٹ کا بکٹ استعمال ہوتا ہے؛ MCP ہر API کلید اور ٹول کے لیے فی منٹ 60 کالز کی اجازت دیتا ہے۔
دوبارہ کال کرنے سے پہلے ٹول کے ذریعہ بتائی گئی ریٹرائی مدت کا انتظار کریں۔
ایک رپورٹ قطار میں یا چل رہی رہتی ہے۔
مکمل رپورٹس غیر متقاضی طور پر چلتی ہیں اور فوری اسکریننگ سے زیادہ وقت لیتی ہیں۔
وہی task_id رکھیں اور پول کرتے رہیں۔ ڈپلیکیٹ رپورٹ ٹاسک نہ بنائیں۔
422 یا missing_input
درخواست کا باڈی مطلوبہ فیلڈز نہیں رکھتا یا غلط فارمیٹ ہے۔ analyze_spectrum کے لیے، آپ کو کم از کم ایک فراہم کرنا ہوگا: peaks، query، یا file_base64۔
یقینی بنائیں کہ آپ کا JSON درست ہے، Content-Type application/json ہے، اور مطلوبہ فیلڈز موجود ہیں۔ اوپر مثال کی درخواستیں دیکھیں۔
413 file_too_large
اپ لوڈ کردہ اسپیکٹرم فائل سائز کی حد سے تجاوز کر گئی ہے۔
چھوٹی فائل ایکسپورٹ کریں یا صرف spectrum.peaks فیلڈ کے ذریعے چوٹیوں کی پوزیشنیں استعمال کریں۔
تعمیر کرنے کے لیے تیار ہیں؟
مکمل REST حوالہ میں ہر اینڈ پوائنٹ، درخواست اور جواب کے فارمیٹس، تصدیق، شرح کی حدود، خرابی کے کوڈز، MCP ٹول کی تعریفیں، اور Python اور curl میں کوڈ مثالیں شامل ہیں۔
7 دن کے آزمائشی پروگرام میں مدعو کیے گئے ادارے اپنا دعوت نامہ کوڈ نیچے درج کر کے اکاؤنٹ اور پاس ورڈ حاصل کر سکتے ہیں۔ براہ کرم ایکٹیویشن کے بعد اپنی اسناد کو محفوظ طریقے سے رکھیں۔
مدعو اداروں کے لیےاپنے ادارے یا ہماری آؤٹ ریچ ٹیم کی طرف سے فراہم کردہ کوڈ درج کریں۔
اکاؤنٹ اور پاس ورڈ حاصل کریںفعالیت کے بعد آپ کو ایک صارف نام اور پاس ورڈ ملے گا — انہیں فوراً محفوظ کریں۔
7 دن مکمل رسائیایکٹیویشن سے 7 دن تک تمام فیچرز تک بلا روک ٹوک رسائی حاصل کریں۔
اکاؤنٹ بن گیا!
صارف نام
پاس ورڈ
میعاد ختم
دوسرے صارفین کے لیے
سائن ان کریں اور اپنے دعوتی لنک کو ساتھیوں، ہم جماعتوں اور دوستوں کے ساتھ شیئر کریں۔ ہر کامیاب سائن اپ آپ کو اضافی آزمائشی استعمال فراہم کرتا ہے۔