FTIR.fun ను ఏ AI టూల్ లేదా యాప్కైనా కనెక్ట్ చేయండి
320,000+ రిఫరెన్స్ స్పెక్ట్రాలకు, నాలెడ్జ్-గ్రాఫ్ పీక్ రీజనింగ్కు, మరియు సాహిత్య ఆధారిత వివరణకు మీ AI సహాయకుడికి లేదా మీ స్వంత కోడ్కు నేరుగా ప్రాప్యత ఇవ్వండి. కనెక్ట్ కావడానికి మూడు మార్గాల్లో ఒకదాన్ని ఎంచుకోండి — AI సహాయకుల కోసం MCP, కోడ్ కోసం REST API, లేదా నో-కోడ్ ప్లాట్ఫారమ్ల కోసం సిద్ధంగా ఉన్న Skill. దిగువ ప్రతి మార్గానికి మొదటిసారి ఉపయోగించే వినియోగదారుల కోసం దశలవారీ సూచనలు ఉన్నాయి.
MCP మరియు REST API రెండూ ఒకే FTIR.fun API కీని ఉపయోగిస్తాయి. Coze/Doubao ప్లగిన్ ప్రచురణకర్త కాన్ఫిగర్ చేసిన సర్వీస్ కీని ఉపయోగిస్తుంది, కాబట్టి తుది వినియోగదారులు వ్యక్తిగత కీని పేస్ట్ చేయకుండా ప్లగిన్ ద్వారా పనిచేస్తారు. వ్యక్తిగత కీ పొందడానికి సుమారు ఒక నిమిషం పడుతుంది:
FTIR.fun లో సైన్ ఇన్ చేయండిఉచిత ఖాతాను సృష్టించండి (కొత్త ఖాతాల్లో ఉచిత ట్రయల్ క్రెడిట్లు ఉంటాయి).
API కీల డ్యాష్బోర్డ్ను తెరవండివెళ్ళండి ఖాతా → API కీలు మరియు Generate క్లిక్ చేయండి.
మీ API కీని వీక్షించండి లేదా కాపీ చేయండిపూర్తి కీ (ఇది ftir_ తో ప్రారంభమవుతుంది) API కీల డాష్బోర్డ్లో అందుబాటులో ఉంటుంది. మీరు దానిని వీక్షించడానికి, కాపీ చేయడానికి లేదా రద్దు చేయడానికి అక్కడికి తిరిగి వెళ్లవచ్చు.
🔑సిద్ధంగా ఉన్నారా? API కీల డ్యాష్బోర్డ్ను తెరవండి కొత్త ట్యాబ్లో, ఆపై తిరిగి వచ్చి పైన ఎంచుకున్న మార్గాన్ని అనుసరించండి.
దశ 1 — మీకు ఏ కనెక్షన్ సరైనది?
ఈ మూడూ ఒకే ఇంజిన్కు కనెక్ట్ అవుతాయి: 320,000+ స్పెక్ట్రాలు, నాలెడ్జ్-గ్రాఫ్ రీజనింగ్ మరియు సాహిత్య ఉల్లేఖనలు. మీకు ఒకటి మాత్రమే అవసరం. మీ పని విధానానికి సరిపోయే మార్గాన్ని ఎంచుకోండి; AI సహాయక వినియోగదారులకు MCP అనుకూలమైన ఎంపిక.
MCPపాత్ ఎ — MCP సర్వర్
MCP (Model Context Protocol) అనేది AI సహాయకులు బాహ్య సాధనాలను పిలవడానికి ఉపయోగించే ప్రమాణ మార్గం. FTIR.fun ఒక హోస్టెడ్ MCP సర్వర్ను నిర్వహిస్తుంది — స్థానిక ఇన్స్టాలేషన్ అవసరం లేదు. మీరు మీ AI క్లయింట్కు ఒక చిన్న కాన్ఫిగరేషన్ను జోడించి, మీ API కీని నమోదు చేస్తే, ఆ కీకి ప్రారంభించబడిన FTIR.fun సాధనాలను మీ సహాయకుడు ఉపయోగించగలడు.
✓సైన్-ఇన్ ఎలా పనిచేస్తుంది (ముందుగా దీన్ని చదవండి):
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 ను జోడిస్తుంది.
ఇది కనెక్ట్ అయ్యిందని నిర్ధారించండిAgent మోడ్లో 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 సాధనాల కేటలాగ్ జాబితా చేయబడిందని నిర్ధారించండి. ఏ సామర్థ్యాలను పిలవవచ్చో API కీ నియంత్రిస్తుంది.
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
మీ స్వంత కోడ్ నుండి ఏ భాషలోనైనా — Python, JavaScript, R, MATLAB, Java, Go — ఏకీకృత FTIR.fun REST సేవను కాల్ చేయండి. తెలియని స్పెక్ట్రాలను గుర్తించడం మరియు పీక్స్ను వివరించడం నుండి రిఫరెన్స్ లుక్అప్, రిపోర్టులు, LIMS వర్క్ఫ్లోలు మరియు ఖాతా ద్వారా ప్రారంభించబడిన ఇతర ఆపరేషన్ల వరకు అందుబాటులో ఉన్న సామర్థ్యాలను మీ API కీ నియంత్రిస్తుంది.
REST సేవ ఆన్లైన్లో ఉందో లేదో తనిఖీ చేయండిహెల్త్ ఎండ్పాయింట్ బహిరంగంగా ఉంటుంది మరియు పాయింట్లను వినియోగించదు. ఇది క్రింది JSON ను తిరిగి ఇవ్వాలి. మీరు HTML పేజీ లేదా టైమౌట్ చూస్తే, సేవ తాత్కాలికంగా పనిచేయడం లేదు.
curl
curl https://ftir.fun/health
ఆశించిన ప్రతిస్పందన
{"status":"ok","service":"ftirfun-api"}
X-API-Key హెడర్తో ప్రామాణీకరించండిప్రతి రక్షిత ఎండ్పాయింట్కు X-API-Key హెడర్లో మీ కీ అవసరం. వెబ్ యాప్లో ఉన్నట్లే అదే ఖాతా నియమాలు వర్తిస్తాయి: పాయింట్లు, సబ్స్క్రిప్షన్ మరియు రేట్ పరిమితులు. కీ తప్పుగా ఉన్నా లేదా లేకపోయినా, మీరు 401 JSON ఎరర్ను పొందుతారు; దాని సామర్థ్య పరిధిలో ఆ ఆపరేషన్ చేర్చబడకపోతే, మీరు 403 capability_not_enabled ప్రతిస్పందనను పొందుతారు.
ఆథ్ హెడర్
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 బాడీ (తప్పనిసరి)
కోల్పోయిన task_id ని తిరిగి పొందండి లేదా మీ ఇటీవలి విశ్లేషణలను జాబితా చేయండి
GET /ftir/tasks
బాడీ లేదు; task_id, status మరియు result_num తో మీ ఇటీవలి పనులను తిరిగి ఇస్తుంది
ఇన్స్ట్రుమెంట్ ఫైల్ ను పీక్స్ గా పార్స్ చేయండి.
POST /parse-spectrum
మల్టీపార్ట్ ఫైల్ అప్లోడ్ లేదా file_base64తో JSON
మెటాడేటా సంరక్షణతో నేటివ్ ఫైల్ను మార్చండి
POST /native-spectrum/convert
Multipart file plus output_format OR JSON with file_base64, filename and output_format
💡చిట్కా: POST /ftir/analyze_spectrum అనేది స్పెక్ట్రమ్ గుర్తింపు కోసం సిఫార్సు చేయబడిన ఏకైక ఎంట్రీ పాయింట్. పాత /v1/search, /ftir/identify_material మరియు /ftir/match_library_topk ఎండ్పాయింట్లు అనుకూలత అలియాస్లుగా అందుబాటులో ఉన్నాయి — కొత్త ఇంటిగ్రేషన్లకు కేవలం analyze_spectrum మాత్రమే అవసరం.
కీ పారామీటర్ రిఫరెన్స్
పారామీటర్
రకం
డిఫాల్ట్
పరిధి
ఉపయోగించినది
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 బాడీని అంగీకరిస్తుంది. రెండూ ఒకే ప్రతిస్పందనను అందిస్తాయి: గుర్తించిన శిఖరాలు మరియు పూర్తి వక్రత.
నేటివ్ ఇన్స్ట్రుమెంట్ ఫైల్ (CSV, JDX, లేదా JSON) మార్చండి
కెనానికల్ కర్వ్, సోర్స్ మెటాడేటా, ప్రొవెనెన్స్ మరియు స్పష్టమైన సంరక్షణ హెచ్చరికలు అవసరమైనప్పుడు నేటివ్ కన్వెర్టర్ను ఉపయోగించండి. అది మూల పార్సర్ మెటాడేటాను metadata.raw లో ఉంచి మార్చిన కళాఖండాన్ని content_base64 గా అందిస్తుంది.
↗బ్రౌజర్ వర్క్ఫ్లోను ప్రాధాన్యం ఇవ్వాలా? నేటివ్ FTIR స్పెక్ట్రమ్ కన్వెర్టర్ను తెరవండి. ఆర్కైవ్స్ మరియు రిపోర్ట్/డాక్యుమెంట్ ఫార్మాట్లు తిరస్కరించబడతాయి; కన్వెర్టర్ ఇమేజ్ నుండి వేరు.
Skillపాత్ సి — స్కిల్స్ & ప్లగిన్లు
ప్రచారంలో ఉన్న 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) కు సెట్ చేయండి.
అదే OpenAPI స్కీమాను దిగుమతి చేసుకోవడం ద్వారా మీ Dify అనువర్తనాలు మరియు ఏజెంట్లలో FTIR.fun ను కస్టమ్ టూల్గా జోడించండి.
URL దిగుమతి చేయండి
https://ftir.fun/openapi.platform.yaml
Dify లో: టూల్స్ → కస్టమ్ టూల్ సృష్టించండి → స్కీమాను దిగుమతి చేయండి, X-API-Key హెడర్ను సెట్ చేయండి.
Gm
Google Gemini API
ఫంక్షన్ డిక్లరేషన్లు (SDK ఇంటిగ్రేషన్)
సిద్ధంగా ఉంది
మీ స్వంత కోడ్లో Gemini API యొక్క ఫంక్షన్-కాలింగ్ ఫ్లో నుండి FTIR.fun ను కాల్ చేయడానికి రెడీమేడ్ ఫంక్షన్ డిక్లరేషన్లను ఉపయోగించండి.
ప్రకటనలు ప్రచురించబడిన కార్యకలాపాలను, పార్సింగ్ మరియు అసింక్రోనస్ పూర్తి నివేదికలను సహా, కవర్ చేస్తాయి. ప్రతి API కీకి ప్రారంభించబడిన సామర్థ్యాలను సర్వర్ అమలు చేస్తుంది.
ఏకీకృత MCP మరియు REST సేవలు ఒకే FTIR.fun ఆపరేషన్ కేటలాగ్ను అందుబాటులోకి తెస్తాయి. API కీలు తక్కువ సామర్థ్య పరిధిని పొందవచ్చు, అయితే ప్లాట్ఫారమ్-నిర్దిష్ట ప్రకటనలు ఉద్దేశపూర్వకంగా ఉపసమితిని మాత్రమే ప్రచురించవచ్చు. క్రింది ఆపరేషన్లు ఒకే FTIR.fun సేవలను పంచుకుంటాయి.
టాస్క్
MCP టూల్
REST ఎండ్పాయింట్
మీ AI కి ఇలా చెప్పండి
ఒక ఇన్స్ట్రుమెంట్ ఫైల్ చదవండి
parse_ftir_spectrum
POST /parse-spectrum
sample.spc ని పార్స్ చేయండి మరియు గుర్తించిన శిఖరాలను జాబితా చేయండి.
నేటివ్ డేటా మార్చండి మరియు మెటాడేటా సంరక్షించండి
convert_native_spectrum
POST /native-spectrum/convert
sample.spa ను JDXకి మార్చి, మూల మెటాడేటాను ఉంచండి.
తెలియని స్పెక్ట్రమ్ను గుర్తించండి
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 పొందండి.
🎓అకాడెమిక్ పీక్ అసైన్మెంట్ —
తెలిసిన కూర్పు గల నమూనాల కోసం, అధునాతన FTIR.fun REST/MCP సామర్థ్యం సాహిత్య ఆధారాలతో అనుసరించగలిగే విధంగా ప్రతి కొలిచిన పీక్ను కేటాయిస్తుంది. ప్రతి సమర్పణకు 30 పాయింట్లు ఖర్చవుతాయి, లేదా సక్రియ సబ్స్క్రిప్షన్తో ఉచితం; స్థితి ప్రశ్నలకు ఛార్జీ విధించబడదు.
పనిని సహజంగా వివరించండి (ఉదాహరణకు: “ఈ స్పెక్ట్రమ్ కోసం కొలిచిన అన్ని FTIR శిఖరాలను కేటాయించండి; నమూనా తెలిసిన PMMA; నాకు ఇమెయిల్ ద్వారా రిపోర్ట్ పంపండి”) — క్లయింట్ ఫైల్ను సరఫరా చేస్తుంది మరియు మీరు స్వయంగా JSON లేదా Base64 నిర్మించాల్సిన అవసరం లేదు. పూర్తయిన ఫలితాలు JSON స్థితి మరియు రక్షిత రిపోర్ట్ చిరునామాలు రెండింటినీ తిరిగి ఇస్తాయి; నివేదికలు బహిరంగ డౌన్లోడ్ మార్గంలో బహిర్గతం చేయబడవు.
సపోర్ట్ చేయబడే స్పెక్ట్రం ఫైల్ పొడిగింతలు (36): .spa, .spc, .sp, .abs, .irf, .irs, .dt, .jws, .jdx, .dx, .asc, .dpt, .opju, .opus, .ispd, .[0-9]+, .xlsx, .xls, .ods, .csv, .dat, .txt, .tsv, .json, .tab, .a2r, .asp, .spe, .map, .bsp, .spg, .srs, .smf, .ird, .fsm, .mat. అసలు ఫైల్ పొడిగింతను ఉంచండి. సపోర్ట్ చేయని లేదా చదవలేని ఫైళ్లు supported_extensions మరియు supported_formats ని తిరిగి ఇస్తాయి. చెల్లుబాటు అయ్యే sampling_mode విలువలు: KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR, మరియు Others. Transmission అనేది చెల్లుబాటు అయ్యే విలువ కాదు.
{
"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) ఐచ్ఛికమైనవి.
పోల్completedtrue అయ్యే వరకు ప్రతి 5–10 సెకన్లకు get_ftir_report_status (MCP) లేదా GET /ftir/reports/{task_id} ని పిలవండి. పూర్తయిన ప్రతిస్పందనలో report_url, ఒక report వస్తువు (దాని లోపల వివరణాత్మక report_view తో నిర్మాణాత్మక ఫలిత కంటెంట్) మరియు result_num ఉంటాయి.
తుది నివేదికను తెరవండిFTIR.fun ద్వారా రెండర్ చేయబడిన పూర్తి ట్రై-యాక్సిస్ ఫలిత పేజీని వీక్షించడానికి బ్రౌజర్లో పూర్తి URL https://ftir.fun/outputdata/?num={result_num} తెరవండి.
⚠️task_id ను ఉంచి, పూర్తయ్యే వరకు లేదా విఫలమయ్యే వరకు poll చేయండి. క్యూలో లేదా నడుస్తున్న సమయంలో డూప్లికేట్ సమర్పణలు పాయింట్లను వృథా చేస్తాయి.
సమస్య పరిష్కారం
మీరు చూసేది
దీని అర్థం ఏమిటి
ఏమి చేయాలి
క్లయింట్ బ్రౌజర్ అధికార పేజీని తెరుస్తుంది, లేదా అధికార పేజీ లేదని చెబుతుంది.
మీ క్లయింట్ పాత 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 ఉంచి పోలింగ్ చేయండి. task_id పోయినట్లయితే, మీ ఇటీవలి టాస్క్లను జాబితా చేయడానికి GET /ftir/tasks కాల్ చేసి దాన్ని మళ్లీ కనుగొనండి.
422 లేదా missing_input
అభ్యర్థన శరీరంలో అవసరమైన ఫీల్డ్లు లేవు లేదా చెల్లని ఆకృతి ఉంది. analyze_spectrum కోసం, మీరు కనీసం ఒకదాన్ని అందించాలి: peaks, query, లేదా file_base64.
మీ JSON చెల్లుబాటు అవుతుందో లేదో తనిఖీ చేయండి, Content-Type application/json గా ఉందో లేదో మరియు అవసరమైన ఫీల్డ్లు ఉన్నాయో లేదో తనిఖీ చేయండి. పై ఉదాహరణ అభ్యర్థనలను చూడండి.
413 file_too_large
అప్లోడ్ చేసిన స్పెక్ట్రమ్ ఫైల్ పరిమాణ పరిమితిని మించింది.
చిన్న ఫైల్ ఎగుమతి చేయండి లేదా spectrum.peaks ఫీల్డ్ ద్వారా శిఖర స్థానాలను మాత్రమే ఉపయోగించండి.
నిర్మించడానికి సిద్ధంగా ఉన్నారా?
పూర్తి REST రిఫరెన్స్లో ప్రతి ఎండ్పాయింట్, అభ్యర్థన మరియు ప్రతిస్పందన ఫార్మాట్లు, ప్రామాణీకరణ, రేట్ పరిమితులు, ఎర్రర్ కోడ్లు, MCP టూల్ నిర్వచనాలు మరియు Python మరియు curl లలో కోడ్ ఉదాహరణలు ఉన్నాయి.