FTIR.fun ను ఏ AI టూల్ లేదా యాప్కైనా కనెక్ట్ చేయండి
మీ AI అసిస్టెంట్ లేదా మీ స్వంత కోడ్కు 130,000+ రిఫరెన్స్ స్పెక్ట్రా, నాలెడ్జ్-గ్రాఫ్ పీక్ రీజనింగ్ మరియు సాహిత్యం-ఆధారిత వివరణకు ప్రత్యక్ష ప్రాప్తిని ఇవ్వండి. కనెక్ట్ చేయడానికి మూడు మార్గాలలో ఒకదాన్ని ఎంచుకోండి — AI అసిస్టెంట్ల కోసం MCP, కోడ్ కోసం REST API, లేదా నో-కోడ్ ప్లాట్ఫారమ్ల కోసం రెడీమేడ్ స్కిల్. కింద ఉన్న ప్రతి మార్గం మొదటిసారి వినియోగదారుల కోసం దశలవారీ సూచనలతో వ్రాయబడింది.
MCP మరియు REST API రెండూ ఒక FTIR.fun API కీని ఉపయోగిస్తాయి. Coze/Doubao ప్లగిన్ ప్రచురణకర్తచే కాన్ఫిగర్ చేయబడిన సర్వీస్ కీని ఉపయోగిస్తుంది, కాబట్టి తుది వినియోగదారులు వ్యక్తిగత కీని పేస్ట్ చేయరు. వ్యక్తిగత కీని పొందడానికి ఒక నిమిషం పడుతుంది:
FTIR.fun లో సైన్ ఇన్ చేయండిమీకు ఒకటి లేకపోతే ఉచిత ఖాతాను సృష్టించండి. కొత్త ఖాతాలలో ఉచిత ట్రయల్ క్రెడిట్లు ఉంటాయి.
API కీల డ్యాష్బోర్డ్ను తెరవండివెళ్ళండి ఖాతా → API కీలు మరియు Generate క్లిక్ చేయండి.
కీని వెంటనే కాపీ చేసి సేవ్ చేయండిపూర్తి కీ (ఇది ftir_ తో మొదలవుతుంది) ఒక్కసారి మాత్రమే చూపబడుతుంది. దాన్ని సురక్షితమైన చోట నిల్వ చేయండి. మీరు దాన్ని కోల్పోతే, కొత్తదాన్ని రూపొందించండి.
🔑సిద్ధంగా ఉన్నారా? API కీల డ్యాష్బోర్డ్ను తెరవండి కొత్త ట్యాబ్లో, ఆపై తిరిగి వచ్చి పైన ఎంచుకున్న మార్గాన్ని అనుసరించండి.
⚠️హోస్ట్ చేసిన MCP సర్వర్ FTIR.fun API కీల డాష్బోర్డ్లో ఉత్పత్తి చేయబడిన (ftir_తో ప్రారంభమయ్యే) ఖాతా API కీని మాత్రమే అంగీకరిస్తుంది. సర్వర్-సైడ్ మాస్టర్ కీలు REST ఆపరేటర్ల కోసం మరియు హోస్ట్ చేసిన MCPకి సైన్ ఇన్ చేయలేవు.
దశ 1 — మీకు ఏ కనెక్షన్ సరైనది?
మూడూ ఒకే ఇంజిన్కు కనెక్ట్ అవుతాయి: 130,000+ స్పెక్ట్రా, నాలెడ్జ్-గ్రాఫ్ రీజనింగ్, మరియు సాహిత్య సూచనలు. మీకు ఒకటి మాత్రమే అవసరం. మీరు ఎలా పని చేస్తారనే దాని ఆధారంగా ఎంచుకోండి — తెలియదా? AI అసిస్టెంట్ ఉపయోగించే ఎవరికైనా MCP అత్యంత ప్రజాదరణ పొందిన ఎంపిక.
MCPపాత్ ఎ — MCP సర్వర్
MCP (మోడల్ కాంటెక్స్ట్ ప్రోటోకాల్) అనేది AI అసిస్టెంట్లు బాహ్య సాధనాలను పిలవడానికి ప్రామాణిక మార్గం. FTIR.fun ఒక హోస్టెడ్ MCP సర్వర్ను నడుపుతుంది — మీరు స్థానికంగా ఏదీ ఇన్స్టాల్ చేయరు లేదా రన్ చేయరు. మీరు మీ AI క్లయింట్కు ఒక చిన్న కాన్ఫిగ్ను జోడించండి, మీ API కీని నమోదు చేయండి, మరియు మీ అసిస్టెంట్ ఏడు FTIR సాధనాలను పొందుతుంది.
✓సైన్-ఇన్ ఎలా పనిచేస్తుంది (ముందుగా దీన్ని చదవండి):
FTIR.fun మీ ఖాతా నుండి API కీతో ప్రామాణీకరించబడుతుంది, ఇది 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: సర్వర్లను జాబితా చేయి” ని అమలు చేయండి, ftirfun ఎంచుకోండి, మరియు ప్రారంభించండి ఎంచుకోండి. కొన్ని VS Code వెర్షన్లు mcp.json లో సర్వర్ పైన ప్రారంభించు చర్యను చూపిస్తాయి — అది కూడా పనిచేస్తుంది.
ప్రాంప్ట్ చేసినప్పుడు మీ 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
క్లాడ్లో FTIR.fun MCP సెటప్ చేయండి
Anthropic MCP రిజిస్ట్రీలో అధికారికంగా జాబితా చేయబడింది. Claude Desktop మరియు Claude Code లో పనిచేస్తుంది.
MCP సర్వర్ సెట్టింగ్లను తెరవండిClaude Desktopలో, Settings → Connectors → Add custom connectorకు వెళ్ళండి. Claude Codeలో, మీ MCP కాన్ఫిగ్ ఫైల్ను సవరించండి.
రిమోట్ సర్వర్ మరియు Bearer హెడర్ను జోడించండిహోస్ట్ చేసిన URL ను ఉపయోగించండి మరియు మీ API కీని అథరైజేషన్ హెడర్ గా జోడించండి. ప్లేస్హోల్డర్ ను మీ నిజమైన కీతో భర్తీ చేయండి (ftir_ తో మొదలవుతుంది).
క్లాడ్ ను పునఃప్రారంభించి నిర్ధారించండిక్లాడ్ డెస్క్టాప్ను పునఃప్రారంభించి, కనెక్టర్లు/టూల్స్ ప్యానెల్ను తెరిచి, FTIR.fun టూల్స్ కనిపించడాన్ని నిర్ధారించండి. తర్వాత సాధారణ భాషలో ప్రశ్న అడగండి.
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Prefer Claude Code CLI? Run claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here".
Cu
కర్సర్లో FTIR.fun MCP సెటప్ చేయండి
మీ AI కోడ్ ఎడిటర్ IDE ను విడిచిపెట్టకుండా FTIR.fun ను కాల్ చేయగలిగేలా కర్సర్ యొక్క MCP కాన్ఫిగ్ని సవరించండి.
MCP కాన్ఫిగ్ ఫైల్ తెరవండిCreate or edit ~/.cursor/mcp.json (global) or .cursor/mcp.json inside your project.
సర్వర్ బ్లాకును అతికించండిప్లేస్హోల్డర్ను మీ నిజమైన కీతో భర్తీ చేయండి (ftir_తో ప్రారంభమవుతుంది).
కర్సర్ను రీలోడ్ చేయండి మరియు నిర్ధారించండికర్సర్ ను మళ్ళీ తెరిచి, ftirfun సర్వర్ మరియు దాని ఆకుపచ్చ స్థితి కోసం సెట్టింగ్స్ → MCP చూడండి, ఆపై చాట్ లో అడగండి.
Cx
కోడెక్స్ లేదా ఏదైనా MCP హార్నెస్లో FTIR.fun MCP ని సెటప్ చేయండి
ఓపెన్ AI కోడెక్స్ మరియు రిమోట్ HTTP సర్వర్లకు మద్దతిచ్చే ఏ MCP-అనుకూల క్లయింట్తోనైనా పనిచేస్తుంది.
మీ 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 క్లయింట్ ఉపయోగిస్తున్నారా? రిమోట్ స్ట్రీమబుల్-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
spectrum.peaks లేదా file_base64 తో JSON బాడీ
ఒకటి లేదా అంతకంటే ఎక్కువ పీక్లను వివరించండి
POST /ftir/explain_peak_assignments
శిఖరాల జాబితా లేదా క్వెరీ టెక్స్ట్తో JSON బాడీ
తెలిసిన రిఫరెన్స్ స్పెక్ట్రమ్ను కనుగొనండి
POST /ftir/find_spectra
క్వెరీ స్ట్రింగ్తో JSON బాడీ
నివేదిక సంఖ్య ద్వారా గత ఫలితాన్ని తీసుకురండి
GET /ftir/result/{result_num}
మార్గం పారామీటర్, ఐచ్ఛికం ?language_code=en
పూర్తి అసమకాలిక నివేదికను సమర్పించండి, ఆపై దానిని పోల్ చేయండి
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 స్కీమాను యాక్షన్గా దిగుమతి చేయండి. ChatGPT Plus అవసరం.
URL దిగుమతి చేయండి
https://ftir.fun/openapi.platform.yaml
GPT ఎడిటర్ లో: కాన్ఫిగర్ చేయండి → చర్యలు → URL నుండి దిగుమతి చేయండి. ఆథ్ ను API కీ (హెడర్ X-API-Key) కు సెట్ చేయండి.
ప్రస్తుత MCP, REST, n8n మరియు LangChain పంపిణీలు ఏడు కార్యకలాపాలను బహిర్గతం చేస్తాయి. ప్రచురించబడిన Coze ప్లగిన్ మూడు సాధనాలను (analyze, find, explain) బహిర్గతం చేస్తుంది, మరియు ఇతర టెంప్లేట్లు చిన్న ప్రకటిత సెట్ను బహిర్గతం చేయవచ్చు; ఉపయోగించే ముందు ప్రతి ప్లాట్ఫారమ్ కార్డును తనిఖీ చేయండి. కింది కార్యకలాపాలు అదే 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 ఉంటాయి.
తుది నివేదికను తెరవండిFTIR.fun ద్వారా రెండర్ చేయబడిన పూర్తి ట్రై-యాక్సిస్ ఫలిత పేజీని వీక్షించడానికి బ్రౌజర్లో పూర్తి URL https://ftir.fun/outputdata/?num={result_num} తెరవండి.
⚠️ఇది క్యూ చేయబడినప్పుడు లేదా రన్ అవుతున్నప్పుడు అదే నివేదికను మళ్లీ సమర్పించవద్దు. 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 కీకి నిమిషానికి 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 రోజుల వరకు అన్ని ఫీచర్లకు అనియంత్రిత ప్రాప్యతను ఆస్వాదించండి.
ఖాతా సృష్టించబడింది!
వాడుకరి పేరు
పాస్వర్డ్
గడువు ముగిస్తుంది
ఇతర వినియోగదారుల కోసం
సైన్ ఇన్ చేసి, మీ ఆహ్వాన లింక్ను సహోద్యోగులు, సహపాఠులు మరియు స్నేహితులతో భాగస్వామ్యం చేయండి. ప్రతి విజయవంతమైన సైన్-అప్ మీకు అదనపు ట్రయల్ వినియోగాన్ని సంపాదిస్తుంది.