যেকোনো AI টুল বা অ্যাপের সাথে FTIR.fun সংযুক্ত করুন
আপনার AI সহায়ক বা আপনার নিজের কোডকে সরাসরি ১,৩০,০০০+ রেফারেন্স স্পেকট্রা, নলেজ-গ্রাফ পিক রিজনিং এবং সাহিত্য-সমর্থিত ব্যাখ্যায় অ্যাক্সেস দিন। সংযোগের তিনটি উপায়ের মধ্যে বেছে নিন — AI সহায়কদের জন্য MCP, কোডের জন্য REST API, বা নো-কোড প্ল্যাটফর্মের জন্য প্রস্তুত-তৈরি Skill। নিচের প্রতিটি পথ নতুন ব্যবহারকারীদের জন্য ধাপে ধাপে নির্দেশনা সহ লেখা।
MCP এবং REST API উভয়ই একটি FTIR.fun API কী ব্যবহার করে। Coze/Doubao প্লাগইন প্রকাশক দ্বারা কনফিগার করা একটি সার্ভিস কী ব্যবহার করে, তাই শেষ ব্যবহারকারীরা একটি ব্যক্তিগত কী পেস্ট করেন না। একটি ব্যক্তিগত কী পেতে প্রায় এক মিনিট সময় লাগে:
FTIR.fun-এ সাইন ইন করুনযদি আপনার না থাকে তাহলে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন। নতুন অ্যাকাউন্টে বিনামূল্যে ট্রায়াল ক্রেডিট অন্তর্ভুক্ত।
কীটি অনুলিপি করুন এবং সাথে সাথে সংরক্ষণ করুনসম্পূর্ণ কী (এটি ftir_ দিয়ে শুরু) শুধুমাত্র একবার দেখানো হয়। এটি নিরাপদ স্থানে সংরক্ষণ করুন। যদি হারিয়ে যায়, তবে নতুন একটি তৈরি করুন।
🔑প্রস্তুত? API Keys Dashboard খুলুন একটি নতুন ট্যাবে, তারপর ফিরে আসুন এবং উপরে নির্বাচিত পথ অনুসরণ করুন।
⚠️হোস্টেড MCP সার্ভার শুধুমাত্র FTIR.fun API Keys ড্যাশবোর্ডে তৈরি একটি অ্যাকাউন্ট API কী (ftir_ দিয়ে শুরু) গ্রহণ করে। সার্ভার-সাইড মাস্টার কীগুলি REST অপারেটরদের জন্য এবং হোস্টেড MCP-তে সাইন ইন করতে পারে না।
ধাপ ১ — কোনটি আপনার জন্য সঠিক?
তিনটিই একই ইঞ্জিনের সাথে সংযুক্ত: 130,000+ স্পেকট্রা, নলেজ-গ্রাফ রিজনিং, এবং সাহিত্য উদ্ধৃতি। আপনার শুধুমাত্র একটি প্রয়োজন। কাজ করার পদ্ধতি অনুযায়ী বেছে নিন — নিশ্চিত নন? MCP যেকোনো AI সহায়ক ব্যবহারকারীর জন্য সবচেয়ে জনপ্রিয় পছন্দ।
MCPপাথ A — MCP সার্ভার
MCP (মডেল কনটেক্সট প্রোটোকল) হলো AI সহায়কদের জন্য বাহ্যিক টুল কল করার প্রমিত পদ্ধতি। FTIR.fun একটি হোস্টেড MCP সার্ভার চালায় — আপনি স্থানীয়ভাবে কিছু ইনস্টল বা চালান না। আপনি আপনার AI ক্লায়েন্টে একটি ছোট কনফিগ যোগ করেন, আপনার API কী প্রবেশ করান, এবং আপনার সহায়ক সাতটি FTIR টুল অর্জন করে।
✓সাইন-ইন কিভাবে কাজ করে (প্রথমে এটি পড়ুন):
FTIR.fun আপনার অ্যাকাউন্টের API কী দিয়ে অথেন্টিকেট করে, যা Authorization: Bearer হেডার হিসেবে পাঠানো হয়। কোনো OAuth ব্রাউজার সাইন-ইন নেই এবং কোনো আলাদা অথরাইজেশন পেজ নেই। যদি কোনো ক্লায়েন্ট কখনো একটি অথরাইজেশন ওয়েবপেজ খোলার চেষ্টা করে, তবে এটি একটি পুরানো কনফিগ ব্যবহার করছে — নিচে Troubleshooting দেখুন।
সঠিক ধাপগুলির জন্য আপনার ক্লায়েন্ট বেছে নিন:
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 সেট আপ করুন
অ্যানথ্রপিক MCP রেজিস্ট্রিতে আনুষ্ঠানিকভাবে তালিকাভুক্ত। Claude Desktop এবং Claude Code-এ কাজ করে।
রিমোট সার্ভার এবং Bearer হেডার যোগ করুনহোস্টেড URL ব্যবহার করুন এবং আপনার API কী Authorization হেডার হিসেবে যোগ করুন। প্লেসহোল্ডারটি আপনার আসল কী দিয়ে প্রতিস্থাপন করুন (ftir_ দিয়ে শুরু হয়)।
ক্লড পুনরায় চালু করুন এবং নিশ্চিত করুনClaude Desktop পুনরায় চালু করুন, কানেক্টর/টুল প্যানেল খুলুন, এবং FTIR.fun টুলগুলি উপস্থিত হয়েছে কিনা নিশ্চিত করুন। তারপর সরল ভাষায় একটি প্রশ্ন জিজ্ঞাসা করুন।
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
Cursor পুনরায় লোড করুন এবং নিশ্চিত করুনCursor পুনরায় খুলুন, ftirfun সার্ভারের জন্য Settings → MCP এবং এর সবুজ স্ট্যাটাস চেক করুন, তারপর চ্যাটে প্রশ্ন করুন।
Cx
Codex বা যেকোনো MCP হার্নেসে FTIR.fun MCP সেট আপ করুন
OpenAI Codex এবং যেকোনো MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টের সাথে কাজ করে যা রিমোট HTTP সার্ভার সমর্থন করে।
আপনার Codex কনফিগে সার্ভার যোগ করুনক্লায়েন্টকে হোস্টেড URL-এ নির্দেশ করুন এবং নিশ্চিত করুন যে এটি আপনার API কী Bearer হেডার হিসাবে পাঠায়। প্লেসহোল্ডারটি আপনার প্রকৃত কী দিয়ে প্রতিস্থাপন করুন।
পুনরায় চালু করুন এবং টুলগুলি লোড হয়েছে কিনা নিশ্চিত করুনক্লায়েন্ট পুনরায় চালু করুন এবং প্রম্পট করার আগে নিশ্চিত করুন যে সাতটি FTIR.fun টুল তালিকাভুক্ত আছে।
Gm
Gemini CLI-তে FTIR.fun MCP সেট আপ করুন
একই হোস্টেড URL এবং Bearer হেডার ব্যবহার করে MCP-সক্ষম Gemini ক্লায়েন্টে FTIR.fun যোগ করুন।
~/.gemini/settings.json সম্পাদনা করুনআপনার API কী হেডার সহ একটি httpUrl সার্ভার এন্ট্রি যোগ করুন। প্লেসহোল্ডারটি আপনার আসল কী দিয়ে প্রতিস্থাপন করুন।
Gemini CLI পুনরায় চালু করুন এবং নিশ্চিত করুনসার্ভার তালিকা করতে /mcp চালান এবং প্রম্পট করার আগে ftirfun সংযুক্ত আছে কিনা নিশ্চিত করুন।
🧩অন্য MCP ক্লায়েন্ট ব্যবহার করছেন? দূরবর্তী streamable-HTTP সার্ভার সমর্থন করে এমন যেকোনো ক্লায়েন্ট কাজ করে: URL সেট করুন https://ftir.fun/mcp এবং পাঠান Authorization: Bearer <your key>. সম্পূর্ণ টুল স্কিমার জন্য পাবলিক সার্ভার কার্ড দেখুন: server-card.json
✓সফল সংযোগের পর, আপনার AI ক্লায়েন্টের এই ৭টি টুল তালিকাভুক্ত করা উচিত: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 ত্রুটি পাবেন।
Auth হেডার
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
spectrum.peaks বা file_base64 সহ JSON বডি
এক বা একাধিক পিক ব্যাখ্যা করুন
POST /ftir/explain_peak_assignments
পিক তালিকা বা query টেক্সট সহ JSON বডি
একটি পরিচিত রেফারেন্স স্পেকট্রাম খুঁজুন
POST /ftir/find_spectra
query স্ট্রিং সহ JSON বডি
রিপোর্ট নম্বর দ্বারা একটি পুরানো ফলাফল আনুন
GET /ftir/result/{result_num}
পাথ প্যারামিটার, ঐচ্ছিক ?language_code=en
একটি সম্পূর্ণ async রিপোর্ট জমা দিন, তারপর এটি পোল করুন
POST /ftir/reports · GET /ftir/reports/{task_id}
file_base64 সহ JSON বডি (প্রয়োজনীয়)
একটি যন্ত্র ফাইল থেকে পিক পার্স করুন
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 এন্ডপয়েন্ট একটি মাল্টিপার্ট ফাইল আপলোড অথবা base64-এনকোডেড কন্টেন্ট সহ 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 কী কনফিগার না করেই সরাসরি Doubao-তে এটি ব্যবহার করতে পারেন।
কোটা প্রতি ব্যবহারকারী Coze sys_uuid এর মাধ্যমে ট্র্যাক করা হয়। প্লাগইনটি প্রকাশক-কনফিগার করা সার্ভিস কী ব্যবহার করে।
GPT
ChatGPT
কাস্টম GPT · GPT অ্যাকশন
স্কিমা প্রস্তুত
একটি কাস্টম GPT তৈরি করুন যা স্পেকট্রা বিশ্লেষণ করে, পিক ব্যাখ্যা করে এবং রেফারেন্স স্পেকট্রা খুঁজে পায়। আমাদের OpenAPI স্কিমা একটি Action হিসাবে ইম্পোর্ট করুন। ChatGPT Plus প্রয়োজন।
URL আমদানি করুন
https://ftir.fun/openapi.platform.yaml
GPT এডিটরে: কনফিগার করুন → অ্যাকশন → URL থেকে আমদানি করুন। auth কে API Key (header X-API-Key) এ সেট করুন।
বর্তমান MCP, REST, n8n, এবং LangChain বিতরণ সাতটি অপারেশন প্রকাশ করে। প্রকাশিত Coze প্লাগইন তিনটি টুল প্রকাশ করে (analyze, find, explain), এবং অন্যান্য টেমপ্লেটগুলি একটি ছোট ঘোষিত সেট প্রকাশ করতে পারে; ব্যবহারের আগে প্রতিটি প্ল্যাটফর্ম কার্ড চেক করুন। নীচের অপারেশনগুলি একই FTIR.fun পরিষেবাগুলি ভাগ করে।
কাজ
MCP টুল
REST endpoint
আপনার 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 কী।
পুরানো 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 কী-তে প্রতি মিনিটে ৬০টি অনুরোধ অনুমোদন করে; REST ফলাফল এবং রিপোর্ট-স্ট্যাটাস রিডগুলি একটি পৃথক ১২০টি অনুরোধ প্রতি মিনিটের বালতি ব্যবহার করে; MCP প্রতিটি API কী এবং টুলের জন্য প্রতি মিনিটে ৬০টি কল অনুমোদন করে।
পুনরায় কল করার আগে টুল দ্বারা রিপোর্ট করা পুনরায় চেষ্টা সময়কাল অপেক্ষা করুন।
একটি রিপোর্ট কিউ বা চলমান থাকে।
সম্পূর্ণ রিপোর্টগুলি অ্যাসিঙ্ক্রোনাসভাবে চলে এবং দ্রুত স্ক্রিনিংয়ের চেয়ে বেশি সময় নেয়।
একই task_id রাখুন এবং পোলিং চালিয়ে যান। ডুপ্লিকেট রিপোর্ট টাস্ক তৈরি করবেন না।
422 অথবা missing_input
অনুরোধ বডিতে প্রয়োজনীয় ফিল্ড অনুপস্থিত বা ভুল ফরম্যাট। analyze_spectrum-এর জন্য আপনাকে অন্তত একটি প্রদান করতে হবে: peaks, query, বা file_base64।
আপলোড করা স্পেকট্রাম ফাইল আকারের সীমা ছাড়িয়ে গেছে।
একটি ছোট ফাইল রপ্তানি করুন অথবা spectrum.peaks ফিল্ডের মাধ্যমে শুধুমাত্র পিক অবস্থান ব্যবহার করুন।
বিল্ড করতে প্রস্তুত?
সম্পূর্ণ REST রেফারেন্সে প্রতিটি এন্ডপয়েন্ট, অনুরোধ এবং প্রতিক্রিয়া ফরম্যাট, অথেন্টিকেশন, রেট লিমিট, ত্রুটি কোড, MCP টুল সংজ্ঞা, এবং Python এবং curl-এ কোড উদাহরণ রয়েছে।
7-দিনের ট্রায়াল প্রোগ্রামে আমন্ত্রিত প্রতিষ্ঠানগুলি তাদের আমন্ত্রণ কোড নীচে প্রবেশ করিয়ে একটি অ্যাকাউন্ট এবং পাসওয়ার্ড পেতে পারে। অনুগ্রহ করে সক্রিয়করণের পরে আপনার শংসাপত্রগুলি নিরাপদে সংরক্ষণ করুন।
আমন্ত্রিত প্রতিষ্ঠানের জন্যআপনার প্রতিষ্ঠান বা আমাদের আউটরিচ টিমের দেওয়া কোডটি লিখুন।
অ্যাকাউন্ট ও পাসওয়ার্ড নিনসক্রিয়করণের পরে আপনি একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড পাবেন — সেগুলি অবিলম্বে সংরক্ষণ করুন।
৭-দিনের সম্পূর্ণ অ্যাক্সেসঅ্যাক্টিভেশন থেকে ৭ দিনের জন্য সব বৈশিষ্ট্যে সীমাহীন অ্যাক্সেস উপভোগ করুন।
অ্যাকাউন্ট তৈরি হয়েছে!
ব্যবহারকারীর নাম
পাসওয়ার্ড
মেয়াদ শেষ হয়
অন্যান্য ব্যবহারকারীদের জন্য
সাইন ইন করুন এবং আপনার আমন্ত্রণ লিংক সহকর্মী, সহপাঠী এবং বন্ধুদের সাথে শেয়ার করুন। প্রতিটি সফল সাইন-আপ আপনাকে অতিরিক্ত ট্রায়াল ব্যবহার এনে দেয়।