Tengdu FTIR.fun við hvaða gervigreindartól eða forrit sem er
Veittu AI-aðstoðarmanni þínum eða eigin kóða beinan aðgang að 320,000+ viðmiðunarlitrófum, toppröksemdafærslu byggðri á þekkingargrafi og túlkun studdri fræðiritum. Veldu eina af þremur leiðum til tengingar — MCP fyrir AI-aðstoðarmenn, REST API fyrir kóða eða tilbúið Skill fyrir kerfi án kóðunar. Allar leiðirnar hér að neðan innihalda skref-fyrir-skref leiðbeiningar fyrir notendur í fyrsta sinn.
MCP og REST API nota bæði einn FTIR.fun API-lykil. Coze/Doubao notar þjónustulykil sem viðbótarútgefandinn hefur stillt, þannig að endanotendur geta unnið í gegnum viðbótina án þess að líma inn persónulegan lykil. Að fá persónulegan lykil tekur um það bil mínútu:
Skráðu þig inn á FTIR.funBúðu til ókeypis aðgang (nýir aðgangar innihalda ókeypis prufuinneign).
Skoðaðu eða afritaðu API-lykilinn þinn.Allur lykillinn (hann byrjar á ftir_) er áfram tiltækur í API-lykla mælaborðinu. Þú getur farið þangað til að skoða, afrita eða afturkalla hann.
🔑Tilbúinn? Opnaðu API lykla stjórnborðið í nýjum flipa, komdu svo aftur og fylgdu leiðinni sem þú valdir hér að ofan.
Skref 1 — Hvaða tenging hentar þér?
Öll þrjú tengjast sömu vélinni: 320,000+ litróf, rökhugsun með þekkingargrafi og tilvísanir í heimildir. Þú þarft aðeins eitt. Veldu þá leið sem hentar vinnulaginu þínu; MCP er þægilegur valkostur fyrir notendur gervigreindaraðstoðarmanna.
MCPLeið A — MCP þjónn
MCP (Model Context Protocol) er staðlaða leiðin fyrir gervigreindaraðstoðarmenn til að kalla á utanaðkomandi verkfæri. FTIR.fun keyrir hýstan MCP-miðlara — engin staðbundin uppsetning er nauðsynleg. Þú bætir einni lítilli stillingu við gervigreindarforritið þitt, slærð inn API-lykilinn þinn og aðstoðarmaðurinn fær aðgang að FTIR.fun-verkfærunum sem eru virkjuð fyrir þann lykil.
✓Hvernig innskráning virkar (lestu þetta fyrst):
FTIR.fun auðkennir með API-lyklinum frá reikningnum þínum, sendur sem Authorization: Bearer haus. Það er engin OAuth vafraskráning og engin sérstök auðkenningarsíða. Ef biðlari reynir einhvern tímann að opna auðkenningarvefsíðu, þá notar hann úrelta stillingu — sjá úrræðaleit hér að neðan.
Veldu biðlarann þinn fyrir nákvæm skref:
VS
Settu upp FTIR.fun MCP í VS Code
Krefst nýlegrar VS Code með GitHub Copilot Chat í Agent ham.
Opnaðu verkefnið þitt, búðu síðan til skrána .vscode/mcp.jsonInni í verkefnamöppunni þinni skaltu búa til möppu sem heitir .vscode (ef hún er ekki til) og skrá sem heitir mcp.json inni í henni. Viltu hafa FTIR.fun tiltækt í hverju verkefni? Settu sömu JSON inn í notandastillingarnar þínar: opnaðu skipanapallettuna, leitaðu að 'Preferences: Open User Settings (JSON)', og bættu við mcp.servers færslu þar í staðinn.
Límdu þessa nákvæmu stillinguAfritaðu þetta óbreytt. Haltu ${input:...}-staðgenglinum — VS Code mun biðja um lykilinn á öruggan hátt þegar þjónninn ræsist.
Ræsa ftirfun þjóninnOpnaðu skipanapallettuna, keyrðu „MCP: List Servers“, veldu ftirfun og veldu Start. Sumar VS Code útgáfur sýna Start aðgerðina beint fyrir ofan þjóninn í mcp.json — það virkar líka.
Límdu aðeins API lykilinn þinn þegar beðið er um hannÞegar VS Code biður um ftirfun-api-key, límið aðeins inn hráa lykilinn (sem byrjar á ftir_). Uppsetningin bætir Bearer sjálfkrafa við.
Staðfestu að það tengdistOpnaðu Copilot Chat í Agent-stillingu og skoðaðu verkfæralistann. FTIR.fun ætti að sýna sameinaða verkfæraflokkaskrá; köll utan getuheimilda þessa lykils skila heimildarvillu. Prófaðu síðan prófunarfyrirmælin hér að neðan.
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬Sástu heimildarsíðu eða villa „heimildarsíða er ekki til“ áður? Það var úrelt OAuth-stíl stilling. Eyddu gömlu ftirfun færslunni, límdu JSON hér að ofan, endurhlaða VS Code og byrjaðu aftur. Heildarlausn í Úrræðaleit.
A
Settu upp FTIR.fun MCP í Claude
Opinberlega skráð á Anthropic MCP Registry. Virkar í Claude Desktop og Claude Code.
Opnaðu MCP miðlarastillingarÍ Claude Desktop, farðu í Stillingar → Tengingar → Bæta við sérsniðinni tengingu. Í Claude Code, breyttu MCP stillingaskráinni þinni.
Bættu við fjarlægum þjóni og Bearer hausNotaðu hýsta slóðina og bættu við API-lyklinum þínum sem Authorization-haus. Skiptu út staðgenglinum fyrir raunverulega lykilinn þinn (byrjar á ftir_).
Endurræstu Claude og staðfestuEndurræstu Claude Desktop, opnaðu tengi/verkfæra spjaldið og staðfestu að FTIR.fun verkfæri birtist. Spurðu síðan spurningar á einföldu máli.
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Kýst þú Claude Code CLI? Keyrðu claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here".
Cu
Settu upp FTIR.fun MCP í Cursor
Breyttu MCP stillingum Cursor svo að AI kóðaritillinn þinn geti kallað á FTIR.fun án þess að fara úr IDE.
Opnaðu MCP stillingaskránaBúðu til eða breyttu ~/.cursor/mcp.json (almennt) eða .cursor/mcp.json inni í verkefninu þínu.
Límdu þjónablokkinaSkiptu út staðgenglinum fyrir raunverulega lykilinn þinn (byrjar á ftir_).
Endurhladaðu Cursor og staðfestuOpnaðu Cursor aftur, athugaðu Stillingar → MCP fyrir ftirfun-þjóninn og græna stöðu hans, spurðu síðan í spjalli.
Cx
Stilltu FTIR.fun MCP í Codex eða öðrum MCP beisli
Virkar með OpenAI Codex og hvaða MCP-samhæfðum viðskiptavini sem styður fjartengda HTTP miðlara.
Bættu þjóninum við Codex stillingarnar þínarStilltu biðlarann á hýstu slóðina og tryggðu að hann sendi API-lykilinn þinn sem Bearer-haus. Skiptu staðgenglinum út fyrir raunverulegan lykil.
Endurræstu og staðfestu að verkfærin hlaðistEndurræstu biðlarann og staðfestu að verkfæraskrá FTIR.fun sé skráð áður en þú sendir beiðni. API-lykillinn stjórnar því hvaða eiginleika hægt er að kalla.
Gm
Setja upp FTIR.fun MCP í Gemini CLI
Bættu FTIR.fun við MCP-hæfan Gemini biðlara með sama hýsla URL og Bearer haus.
Breyttu ~/.gemini/settings.jsonBættu við httpUrl þjónn færslu með API lykilhausnum þínum. Skiptu út staðgenglinum fyrir raunverulega lykilinn.
Endurræstu Gemini CLI og staðfestuKeyrðu /mcp til að lista þjóna og staðfesta að ftirfun sé tengt áður en þú biður um.
🧩Notar þú annan MCP viðskiptavin? Allir viðskiptavinir sem styðja fjarlægan streymisháðan HTTP-þjón virka: stilltu slóðina á https://ftir.fun/mcp og senda Authorization: Bearer <your key>. Sjá opinbera þjónspjaldið fyrir fullt verkfærakerfi: server-card.json
✓Eftir árangursríka tengingu ætti gervigreindarviðskiptavinurinn þinn að skrá þessi 7 verkfæri:parse_ftir_spectrum, analyze_ftir_spectrum, submit_ftir_report, get_ftir_report_status, explain_peaks, find_spectra, fetch_result.
Ef þú sérð færri verkfæri eða engin, skoðaðu Úrræðaleit hér að neðan.
APISlóð B — REST API
Kallið á sameinaða FTIR.fun REST-þjónustuna úr eigin kóða á hvaða forritunarmáli sem er — Python, JavaScript, R, MATLAB, Java, Go. API-lykillinn ykkar stýrir tiltækum möguleikum, allt frá því að bera kennsl á óþekkt litróf og útskýra toppa til uppflettingar í viðmiðunargögnum, skýrslugerðar, LIMS-verkflæða og annarra aðgerða sem reikningurinn ykkar hefur heimild fyrir.
Athugaðu að REST þjónustan sé á netinu.Heilbrigðisendapunkturinn er opinber og eyðir ekki stigum. Hann ætti að skila JSON hér að neðan. Ef þú sérð HTML síðu eða tímamörk, gæti þjónustan verið tímabundið niðri.
curl
curl https://ftir.fun/health
Væntanlegt svar
{"status":"ok","service":"ftirfun-api"}
Auðkenndu með X-API-Key hausnumHver verndaður endapunktur krefst lykilsins þíns í X-API-Key-haus. Sömu reikningsreglur gilda og í vefforritinu: stig, áskrift og hraðatakmarkanir. Ef lykilinn er rangur eða vantar færðu 401 JSON-villu; ef heimildasvið hans nær ekki yfir aðgerðina færðu 403-svar með capability_not_enabled.
Auðkenningarhaus
X-API-Key: ftir_your_key_here
Gerðu fyrsta kallið — greindu óþekkt litrófSendu topplista (eða hlaðið skrá) og fáðu raðaða frambjóðendur með líkindastigum og toppsönnun. Stillingablokkin er valfrjáls — sjálfgefin gildi eru top_k=15 (svið 1–50) og tolerance_cm1=8 (svið 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..."
}
Kannaðu restina af endapunktunumHeildarhandbókin nær yfir alla endapunkta, beiðni- og svörunarform, villukóða og fleiri kóðadæmi. Sjá API-skjöl.
Það sem þú vilt
Endapunktur
Inntak
Bera kennsl á óþekkt litróf
POST /ftir/analyze_spectrum
JSON líkami með spectrum.peaks eða file_base64
Útskýrðu einn eða fleiri toppa
POST /ftir/explain_peak_assignments
JSON líkami með topplista eða fyrirspunartexta
Finndu þekkt viðmiðunarróf
POST /ftir/find_spectra
JSON líkami með fyrirspunarstreng
Sæktu fyrri niðurstöðu með skýrslunúmeri
GET /ftir/result/{result_num}
Slóðarbreyta, valfrjáls ?language_code=en
Sendu inn fulla async skýrslu, og póllaðu síðan
POST /ftir/reports · GET /ftir/reports/{task_id}
JSON líkami með file_base64 (nauðsynlegt)
Endurheimtu týnt task_id, eða listaðu nýlegar greiningar þínar
GET /ftir/tasks
Ekkert innihald; skilar nýjustu verkefnum þínum með task_id, stöðu og result_num
Þáttaðu tækjaskrá í toppa
POST /parse-spectrum
Multipart skráarupphleðsla EÐA JSON með file_base64
Umbreyttu innfærri skrá með varðveislu gagna
POST /native-spectrum/convert
Multipart skrá plus output_format EÐA JSON með file_base64, filename og output_format
💡Ábending: POST /ftir/analyze_spectrum er eini ráðlagði aðgangspunkturinn fyrir litrófsgreiningu. Eldri endapunktarnir /v1/search, /ftir/identify_material og /ftir/match_library_topk eru enn aðgengilegir sem samhæfileikavörp — nýjar samþættingar þurfa aðeins analyze_spectrum.
Lykilbreytutilvísun
Breytu
Tegund
Sjálfgefið
Svið
Notað af
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
(tómt)
Sjá lista hér að neðan
reports, explain_peaks
language_code
string
"en"
ISO 639-1
reports, fetch_result
include_report
bool
true
—
get_ftir_report_status
📘Ertu að smíða sérsniðið GPT eða flytja inn í annað verkfæri? Flyttu OpenAPI kerfið okkar beint inn: openapi.platform.yaml.
Þátta tækjaskrá (tveimur leiðum)
Endpointinn /parse-spectrum tekur við annað hvort multipart skráarupphleðslu eða JSON líkama með base64-kóðuðu efni. Báðir skila sama svari: greindum toppum og fullri feril.
Umhverfanlegja innmælitæki skrá (CSV, JDX eða JSON)
Notaðu innfæra umgjörðina þegar þú þarfnast kanónísks ferils, upprunargögna, upprunagögns og skýrslur um varðveislu. Hún heldur upprunalegum gögnum lesara í metadata.raw og skilar umbreyttum efninu sem content_base64.
↗Viltu kjósa vafra vinnuferli? Opna innfæra FTIR spegni umbreytari. Safn og skýrsluskrár eru hafnaðar; umgjörðin er aðskilin frá mynd → CSV.
SkillLeið C — Færni og viðbætur
Fyrir vinsæla gervigreindar- og sjálfvirknivettvanga sendum við tilbúna pakka með forsmíðuðum API-tengingum. Settu upp pakka eða flyttu inn viðbót, og FTIR.fun verður byggingareining í verkflæðinu þínu. Hvert spjald hér að neðan segir þér nákvæmlega hvað á að keyra eða flytja inn.
LC
LangChain
Python pakki · PyPI
Gefið út
Innfellanleg tól til að byggja FTIR-meðvituð forrit. Sér um Base64 kóðun, endurtilraunir og ósamstillt köll fyrir þig.
Setja upp
pip install langchain-ftirfun
Lágmarkskall
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)
Flyttu inn FTIRFUN_TOOLS til að fá birtan lista yfir föll. Hvert fall tekur api_base_url og api_key sem fyrstu tvö viðföngin; þjónninn framfylgir þeim heimildum sem virkjaðar eru fyrir þann lykil.
Coze skýjatengillinn er gefinn út með þremur verkfærum: litrófsgreiningu, leit í viðmiðunarasafni og toppskýringu. Notendur geta notað það beint í Doubao án þess að stilla neinn API-lykil.
Bættu FTIR.fun við sem sérsniðið tól í Dify-forritum þínum og umboðum með því að flytja inn sama OpenAPI-skrá.
Flytja inn slóð
https://ftir.fun/openapi.platform.yaml
Í Dify: Verkfæri → Búa til sérsniðið verkfæri → flyttu inn skemað, stilltu X-API-Key hausinn.
Gm
Google Gemini API
Föllayfirlýsingar (SDK samþætting)
Tilbúið
Notaðu tilbúnar falllýsingar til að kalla á FTIR.fun úr Gemini API fallkallflæðinu í eigin kóða.
Yfirlýsingar ná yfir birtar aðgerðir, þar á meðal þáttun og ósamstilltar heildarskýrslur. Miðlarinn framfylgir þeim eiginleikum sem eru virkjaðir fyrir hvern API-lykil.
Sameinuðu MCP- og REST-þjónusturnar birta sama FTIR.fun-aðgerðaskrána. API-lyklar kunna að fá takmarkaðra heimildasvið, en vettvangssértækar yfirlýsingar geta vísvitandi birt aðeins hluta hennar. Aðgerðirnar hér að neðan deila sömu FTIR.fun-þjónustunum.
Verkefni
MCP tól
REST endapunktur
Segðu þetta við AI-ið þitt
Lesa mælitækisskrá
parse_ftir_spectrum
POST /parse-spectrum
Þátta sample.spc og listaðu greinda toppa.
Umbreyttu innheimtu gögnum og geymðu aðlaga
convert_native_spectrum
POST /native-spectrum/convert
Umhverfanlegja sample.spa í JDX og halda upprunagagnagögnunum.
Bera kennsl á óþekkt litróf
analyze_ftir_spectrum
POST /ftir/analyze_spectrum
Finndu hvaða fjölliða þetta litróf er.
Senda inn heila þriggja ása skýrslu
submit_ftir_report
POST /ftir/reports
Sendu inn sample.spa fyrir fulla skýrslu í ATR-stillingu.
Skoða og sækja þá skýrslu
get_ftir_report_status
GET /ftir/reports/{task_id}
Athugaðu skýrsluverkefnið og gefðu mér tengilinn þegar því er lokið.
Útskýra toppa
explain_peaks
POST /ftir/explain_peak_assignments
Hvað gefa topparnir við 1715 og 1450 cm-1 til kynna?
Finndu þekkt viðmiðunarróf
find_spectra
POST /ftir/find_spectra
Finna viðmiðunarspektra fyrir pólýstýren.
Opnaðu fyrri niðurstöðu aftur
fetch_result
GET /ftir/result/{result_num}
Fáðu niðurstöðu 20260528100755416137536.
🎓Fræðileg toppúthlutun —
Fyrir sýni með þekkta samsetningu úthlutar háþróuð REST/MCP-geta FTIR.fun sérhverjum mældum toppi með sönnunargögnum sem rekja má til fræðilegra heimilda. Hver innsending kostar 30 punkta eða er ókeypis með virkri áskrift; stöðufyrirspurnir eru ekki gjaldfærðar.
Lýstu verkefninu náttúrulega (til dæmis: “Úthlutaðu öllum mældum FTIR-toppum fyrir þetta litróf; sýnið er þekkt PMMA; sendu skýrsluna til mín með tölvupósti”) — biðlarinn lætur skrána í té og þú þarft aldrei að búa til JSON eða Base64 sjálfur. Lokið niðurstöður skila bæði JSON-stöðu og vernduðum skýrsluföngum; skýrslur eru ekki opnar á opinberri niðurhalslínu.
Studdar litrófsskráarendingar (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. Haltu upprunalegu skráarendingunni. Óstuddar eða ólæsilegar skrár skila supported_extensions og supported_formats. Gild sampling_mode gildi eru KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR og Others. Transmission er ekki gilt gildi.
{
"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..."
}
Að fá heildarskýrslu (ósamstillt)
Hraðskimun (analyze_spectrum) skilar niðurstöðu samstundis. Heildarskýrslan með þremur ásum keyrir í bakgrunni og tekur venjulega 30–90 sekúndur. Haltu task_id og kallaðu á stöðuna reglulega í stað þess að senda beiðnina aftur.
SendaKallaðu á submit_ftir_report (MCP) eða POST /ftir/reports (REST). Þú færð til baka task_id og frátekið result_num. file_base64 reiturinn er nauðsynlegur; aðrir reitir (sampling_mode, prior_context, language_code, sample_name, sample_order_no) eru valfrjálsir.
KönnunKallaðu á get_ftir_report_status (MCP) eða GET /ftir/reports/{task_id} á 5–10 sekúndna fresti þar til completed er true. Lokið svar inniheldur report_url, report hlut (skipulagt niðurstöðuefni, með nákvæmu report_view inni í því) og result_num.
Opnaðu lokaskýrslunaOpnaðu fulla slóðina https://ftir.fun/outputdata/?num={result_num} í vafra til að skoða heildar þríáss niðurstöðusíðuna sem FTIR.fun hefur gert.
⚠️Haldið task_id og kannið stöðuna þar til ferlinu lýkur eða það mistekst. Tvíteknar innsendingar meðan verkefnið er í bið eða í keyrslu sóa punktum.
Úrræðaleit
Það sem þú sérð
Hvað það þýðir
Hvað á að gera
Viðskiptavinurinn opnar vafraheimildarsíðu, eða segir að heimildarsíðan sé ekki til.
Biðlarinn þinn notar gamla OAuth-stíls þjónustufærslu. FTIR.fun notar ekki OAuth — aðeins API-lykil.
Eyða gamla ftirfun-þjónninn, límdu nákvæma stillinguna af þessari síðu, endurhlaðaðu biðlaranum og ræstu ftirfun aftur.
401 (MCP) / 401 invalid_api_key (REST)
API-lykill vantar, er útrunninn, afturkallaður eða límdur rangt.
Endurræstu þjóninn og límdu bara hráan lykil (byrjar á ftir_). Búðu til nýjan lykil frá API lyklaborð ef þörf krefur.
Þjónninn ræsist en engin verkfæri birtast.
Viðskiptavinurinn hefur ekki endurnýjað skráninguna sína, eða stillingin notar rangt lykilnafn.
Fyrir VS Code, staðfestu að mcp.json noti servers (ekki mcpServers). Stöðvaðu síðan og endurræstu ftirfun, eða endurhlaðið gluggann.
403 insufficient_balance
Reikningurinn hefur ekki næg stig fyrir þá greiningu.
Athugaðu stöðu eða áskrift þína í FTIR.fun, reyndu síðan aftur.
429 rate_limit_exceeded
REST greining og þáttun leyfa 60 beiðnir á mínútu á hvern API-lykil; REST niðurstöður og skýrslustöðu lestur nota sérstakan 120 beiðnir á mínútu hólf; MCP leyfir 60 köll á mínútu fyrir hvern API-lykil og tól.
Bíddu eftir endurtökutímabilinu sem verkfærið tilkynnir áður en þú kallar aftur.
Skýrsla er í bið eða í keyrslu.
Heildarskýrslur keyra ósamstillt og taka lengri tíma en hraðleitar.
Haltu sama task_id og kallaðu á stöðuna reglulega. Ef þú hefur glatað task_id skaltu kalla á GET /ftir/tasks til að skrá nýleg verkefni og finna það aftur.
422 eða missing_input
Beiðninni vantar nauðsynlega reiti eða hún er með ógilt snið. Fyrir analyze_spectrum verður þú að gefa að minnsta kosti eitt af: peaks, query, eða file_base64.
Gakktu úr skugga um að JSON sé gilt, Content-Type sé application/json, og nauðsynlegir reitir séu til staðar. Sjá dæmi um beiðnir hér að ofan.
413 file_too_large
Upphlaðna litrófsskráin fer yfir stærðartakmörk.
Flyttu út minni skrá eða notaðu aðeins toppstöður í gegnum spectrum.peaks svæðið.
Tilbúinn að byggja?
Heildar REST tilvísunin hefur alla endapunkta, beiðni- og svörunarform, auðkenningu, hraðatakmarkanir, villukóða, MCP tóla skilgreiningar og kóðadæmi í Python og curl.