Csatlakoztassa a FTIR.fun-t bármely AI eszközhöz vagy alkalmazáshoz
Adjon közvetlen hozzáférést AI-asszisztensének vagy saját kódjának 130 000+ referenciaspektrumhoz, tudásgráf csúcselemzéshez és irodalommal alátámasztott értelmezéshez. Válasszon a három csatlakozási mód közül – MCP-t AI-asszisztenseknek, REST API-t kódhoz, vagy kész Skillt no-code platformokhoz. Az alábbi útvonalak mindegyike lépésről lépésre tartalmaz útmutatást első alkalommal használók számára.
Az MCP és a REST API is egy FTIR.fun API-kulcsot használ. A Coze/Doubao a bővítmény kiadója által konfigurált szolgáltatáskulcsot használ, így a végfelhasználók nem illesztenek be személyes kulcsot. Személyes kulcs beszerzése körülbelül egy percet vesz igénybe:
Jelentkezzen be a FTIR.fun-baHozzon létre egy ingyenes fiókot, ha nincs még ilyenje. Az új fiókok ingyenes próba krediteket tartalmaznak.
Nyissa meg az API-kulcsok irányítópultjátUgorjon a Fiók → API-kulcsok és kattintson a Generálás gombra.
Másolja ki és mentse el a kulcsot azonnalA teljes kulcs (ftir_-rel kezdődik) csak egyszer jelenik meg. Tárolja biztonságos helyen. Ha elveszíti, egyszerűen generáljon újat.
⚠️A tárolt MCP szerver csak az FTIR.fun API Kulcsok Irányítópultján generált fiók API-kulcsot fogad el (ftir_-vel kezdődik). A szerveroldali főkulcsok a REST üzemeltetők számára készültek, és nem jelentkezhetnek be a tárolt MCP-be.
1. lépés – Melyik kapcsolat a megfelelő Önnek?
Mindhárom ugyanahhoz a motorhoz csatlakozik: 130 000+ spektrum, tudásgráf-alapú érvelés és irodalmi hivatkozások. Csak egyre van szüksége. Válasszon aszerint, hogyan dolgozik – nem biztos? Az MCP a legnépszerűbb választás az AI-asszisztenst használók számára.
MCPA út — MCP szerver
Az MCP (Model Context Protocol) a szabványos módja annak, hogy az AI-asszisztensek külső eszközöket hívjanak. Az FTIR.fun egy hosztolt MCP-szervert futtat — Ön semmit nem telepít vagy futtat lokálisan. Hozzáad egy kis konfigurációt az AI klienséhez, beírja az API-kulcsát, és az asszisztense hét FTIR-eszközt kap.
✓Hogyan működik a bejelentkezés (először ezt olvassa el):
A FTIR.fun a fiókjából származó API-kulccsal hitelesít, amely Authorization: Bearer fejlécként kerül elküldésre. Nincs OAuth böngészős bejelentkezés és külön hitelesítési oldal. Ha egy kliens valaha is megpróbál megnyitni egy hitelesítési weboldalt, akkor elavult konfigurációt használ – lásd alább a Hibaelhárítást.
Válassza ki a kliensét a pontos lépésekhez:
VS
Állítsa be az FTIR.fun MCP-t a VS Code-ban
Jelenlegi VS Code-ot igényel a GitHub Copilot Chat Agent módjában.
Nyissa meg a projektjét, majd hozza létre a .vscode/mcp.json fájlt.A projektmappában hozzon létre egy .vscode nevű mappát (ha még nem létezik), és benne egy mcp.json fájlt. Szeretné, hogy az FTIR.fun minden projektben elérhető legyen? Helyezze el ugyanezt a JSON-t a felhasználói szintű beállításokban: nyissa meg a Parancspalettát, keressen a 'Preferences: Open User Settings (JSON)' kifejezésre, és adjon hozzá egy mcp.servers bejegyzést.
Illessze be ezt a pontos konfigurációtMásolja ki változatlanul. Ne cserélje ki a ${input:...} részt a valódi kulcsra — a VS Code biztonságosan fogja kérni a kulcsot a szerver indulásakor.
Indítsa el a ftirfun szervertNyissa meg a Parancskatalógust, futtassa az „MCP: List Servers” parancsot, válassza ki az ftirfun-t, és válassza az Indítás lehetőséget. Egyes VS Code verziók az Indítás műveletet közvetlenül a szerver felett mutatják az mcp.json-ban — az is működik.
Csak az API-kulcsát illessze be, amikor a rendszer kériAmikor a VS Code kéri az ftirfun-api-key-t, illeszd be csak a nyers kulcsot (ftir_-rel kezdődik). Ne gépeld be a Bearer szót — a konfiguráció automatikusan hozzáadja.
Erősítse meg, hogy csatlakozottNyissa meg a Copilot Chat-et Agent módban, és ellenőrizze az eszközök listáját. Az FTIR.fun-nak hét eszközt kell mutatnia. Ezután próbálja ki az alábbi teszt utasítást.
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬Látott már egy engedélyezési oldalt vagy egy „az engedélyezési oldal nem létezik” hibát? Ez egy elavult OAuth-stílusú konfiguráció volt. Törölje a régi ftirfun bejegyzést, illessze be a fenti JSON-t, töltse be újra a VS Code-ot, és indítsa el újra. Teljes javítás a Hibaelhárításban.
A
Állítsa be az FTIR.fun MCP-t Claude-ban
Hivatalosan szerepel az Anthropic MCP Registry-ben. Működik a Claude Desktop és Claude Code alkalmazásokban.
Nyissa meg az MCP-szerver beállításaitA Claude Desktopban lépjen a Beállítások → Csatlakozók → Egyéni csatlakozó hozzáadása menüpontra. A Claude Code-ban szerkessze az MCP konfigurációs fájlját.
Adja hozzá a távoli szervert és a Bearer fejlécetHasználd a tárolt URL-t, és add hozzá az API-kulcsodat Authorization fejlécként. Cseréld ki a helyőrzőt a valódi kulcsra (ftir_-rel kezdődik).
Indítsd újra a Claude-ot és erősítsd megIndítsa újra a Claude Desktopot, nyissa meg a csatlakozók/eszközök panelt, és erősítse meg, hogy megjelennek az FTIR.fun eszközök. Ezután tegyen fel egy kérdést egyszerű nyelvezettel.
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Inkább a Claude Code CLI-t használja? Futtassa a claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here" parancsot.
Cu
Állítsa be az FTIR.fun MCP-t Cursorban
Szerkessze a Cursor MCP konfigurációját, hogy az AI kódszerkesztője meghívhassa a FTIR.fun-t anélkül, hogy elhagyná az IDE-t.
Nyissa meg az MCP konfigurációs fájltHozzon létre vagy szerkessze a ~/.cursor/mcp.json (globális) vagy a .cursor/mcp.json fájlt a projektjében.
Illessze be a szerverblokkotCserélje ki a helyőrzőt a valódi kulcsára (ftir_-vel kezdődik).
Töltse be újra a Cursort, és erősítse megNyissa meg újra a Cursort, ellenőrizze a Beállítások → MCP menüpontban az ftirfun szervert és annak zöld állapotát, majd kérdezzen a chatben.
Cx
Állítsa be az FTIR.fun MCP-t a Codexben vagy bármely MCP-keretrendszerben
Működik az OpenAI Codex-szel és bármely MCP-kompatibilis klienssel, amely támogatja a távoli HTTP-kiszolgálókat.
Adja hozzá a szervert a Codex konfigurációjáhozIrányítsa a klienst a hosztolt URL-re, és győződjön meg arról, hogy elküldi az API kulcsát Bearer fejlécben. Cserélje ki a helyőrzőt a valódi kulcsára.
Indítsa újra, és erősítse meg, hogy az eszközök betöltődnekIndítsa újra az ügyfelet, és erősítse meg, hogy a hét FTIR.fun eszköz szerepel a listában, mielőtt felszólít.
Gm
FTIR.fun MCP beállítása a Gemini CLI-ben
Adja hozzá a FTIR.fun-t egy MCP-kompatibilis Gemini klienshez ugyanazzal a tárolt URL-lel és Bearer fejléccel.
Szerkessze a ~/.gemini/settings.json fájltAdjon hozzá egy httpUrl szerver bejegyzést az API kulcs fejléccel. Cserélje ki a helyőrzőt a valódi kulcsra.
Indítsa újra a Gemini CLI-t, és erősítse megFuttassa a /mcp parancsot a szerverek listázásához, és erősítse meg, hogy az ftirfun csatlakoztatva van, mielőtt promptolna.
🧩Másik MCP klienst használ? Bármelyik kliens, amely támogat egy távoli streamelhető HTTP szervert, működik: állítsa be az URL-t https://ftir.fun/mcp és küldje el Authorization: Bearer <your key>. Lásd a nyilvános szerverkártyát a teljes eszköz sémáért: server-card.json
✓Sikeres kapcsolat után az AI kliensének fel kell sorolnia ezt a 7 eszközt:parse_ftir_spectrum, analyze_ftir_spectrum, submit_ftir_report, get_ftir_report_status, explain_peaks, find_spectra, fetch_result.
Ha kevesebb eszközt vagy egyáltalán nem lát, ellenőrizze a Hibaelhárítás alább.
APIB út – REST API
Hívja az FTIR.fun-t saját kódjából bármely nyelven – Python, JavaScript, R, MATLAB, Java, Go. Szabványos HTTP-végpontok ismeretlen spektrumok azonosításához, csúcsok magyarázatához, referenciaspektrumok kereséséhez és korábbi eredmény lekéréséhez jelentésszám alapján. Ideális LIMS-integrációkhoz, batch-folyamatokhoz vagy FTIR-keresés hozzáadásához saját alkalmazásához.
Ellenőrizze, hogy a REST szolgáltatás online van-eA health végpont nyilvános, és nem fogyaszt pontokat. Az alábbi JSON-t kell visszaadnia. Ha HTML oldalt vagy időtúllépést lát, a szolgáltatás átmenetileg nem elérhető.
curl
curl https://ftir.fun/health
Várható válasz
{"status":"ok","service":"ftirfun-api"}
Hitelesítés az X-API-Key fejléccelMinden védett végpont az Ön kulcsát egy X-API-Key fejlécben várja. Ugyanazok a fiókszabályok érvényesek, mint a webalkalmazásban: pontok, előfizetés és sebességkorlátozások. Ha a kulcs hibás vagy hiányzik, 401-es JSON-hibát kap.
Hitelesítési fejléc
X-API-Key: ftir_your_key_here
Hajtsa végre az első hívást – azonosítson egy ismeretlen spektrumotKüldjön egy csúcslistát (vagy egy feltöltött fájlt), és kapjon rangsorolt jelölt anyagokat hasonlósági pontszámokkal és csúcsbizonyítékokkal. Az opciók blokk opcionális – alapértelmezett top_k=15 (tartomány 1–50) és tolerance_cm1=8 (tartomány 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..."
}
Fedezze fel a többi végpontotA teljes referenciadokumentáció lefedi az összes végpontot, a kérés és válasz formátumokat, hibakódokat és további kódpéldákat. Lásd a API dokumentáció.
Amit szeretne
Végpont
Bemenet
Ismeretlen spektrum azonosítása
POST /ftir/analyze_spectrum
JSON törzs spectrum.peaks vagy file_base64 mezővel
Magyarázza el egy vagy több csúcsot
POST /ftir/explain_peak_assignments
JSON törzs csúcslistával vagy lekérdezési szöveggel
Keressen egy ismert referenciaspektrumot
POST /ftir/find_spectra
JSON törzs lekérdezési sztringgel
Korábbi eredmény lekérése jelentésszám alapján
GET /ftir/result/{result_num}
Útvonal paraméter, opcionális ?language_code=en
Küldj be egy teljes aszinkron jelentést, majd kérdezd le
POST /ftir/reports · GET /ftir/reports/{task_id}
JSON törzs file_base64 mezővel (kötelező)
Értelmezzen egy műszerfájlt csúcsokká
POST /parse-spectrum
Multipart fájlfeltöltés VAGY JSON file_base64 mezővel
Kulcsparaméter referenciák
Paraméter
Típus
Alapértelmezett
Tartomány
Használja
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
(üres)
Lásd az alábbi listát
reports, explain_peaks
language_code
string
"en"
ISO 639-1
reports, fetch_result
include_report
bool
true
—
get_ftir_report_status
📘Egyedi GPT-t épít vagy más eszközbe importál? Importálja közvetlenül az OpenAPI sémánkat: openapi.platform.yaml.
Műszerfájl elemzése (két mód)
A /parse-spectrum végpont elfogad multipart fájlfeltöltést vagy JSON törzset base64 kódolt tartalommal. Mindkettő ugyanazt a választ adja vissza: detektált csúcsokat és a teljes görbét.
A népszerű AI és automatizálási platformokhoz kész csomagokat szállítunk, így nem kell kézzel API hívásokat írnia. Telepítsen egy csomagot vagy importáljon egy bővítményt, és az FTIR.fun egy építőkővé válik a munkafolyamatában. Az alábbi kártyák pontosan megmondják, mit kell futtatni vagy importálni.
LC
LangChain
Python csomag · PyPI
Közzétéve
Beépíthető eszközök FTIR-tudatos ágensek építéséhez. Kezeli a Base64 kódolást, újrapróbálkozásokat és aszinkron hívásokat Ön helyett.
Telepítés
pip install langchain-ftirfun
Minimális hívás
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)
Importálja a FTIRFUN_TOOLS modult, hogy mind a hét funkciót egy listában kapja. Minden függvény első két argumentumként api_base_url-t és api_key-t vár.
A Coze felhő bővítmény három eszközzel jelenik meg: spektrumanalízis, referenciakönyvtár keresés és csúcsértelmezés. A végfelhasználók közvetlenül használhatják a Doubao-ban anélkül, hogy API-kulcsot kellene konfigurálniuk.
A kvótát felhasználónként követi nyomon a Coze sys_uuid. A plugin egy kiadó által konfigurált szolgáltatáskulcsot használ.
GPT
ChatGPT
Egyedi GPT · GPT műveletek
Séma kész
Készítsen egyedi GPT-t, amely spektrumokat elemez, csúcsokat magyaráz és referenciaspektrumokat keres. Importálja az OpenAPI-sémánkat Műveletként. ChatGPT Plus szükséges.
URL importálása
https://ftir.fun/openapi.platform.yaml
A GPT szerkesztőben: Configure → Actions → Import from URL. Állítsd be a hitelesítést API Key-re (X-API-Key fejléc).
A jelenlegi MCP, REST, n8n és LangChain disztribúciók hét műveletet tesznek elérhetővé. A publikált Coze plugin három eszközt tesz elérhetővé (analyze, find, explain), és más sablonok kisebb deklarált készletet tehetnek elérhetővé; használat előtt ellenőrizze az egyes platformkártyákat. Az alábbi műveletek ugyanazokat az FTIR.fun szolgáltatásokat használják.
Feladat
MCP eszköz
REST végpont
Mondja ezt az AI-nak
Egy műszerfájl beolvasása
parse_ftir_spectrum
POST /parse-spectrum
Elemezze a sample.spc fájlt, és sorolja fel az észlelt csúcsokat.
Ismeretlen spektrum azonosítása
analyze_ftir_spectrum
POST /ftir/analyze_spectrum
Azonosítsa, milyen polimer ez a spektrum.
Küldjön be egy teljes háromtengelyű jelentést
submit_ftir_report
POST /ftir/reports
Küldje be a sample.spa fájlt a teljes jelentéshez ATR módban.
Kérdezze le és töltse le a jelentést
get_ftir_report_status
GET /ftir/reports/{task_id}
Ellenőrizze a jelentésfeladatot, és adja meg a linket, ha kész.
Csúcsok magyarázata
explain_peaks
POST /ftir/explain_peak_assignments
Mit jeleznek a 1715 és 1450 cm-1 csúcsok?
Keressen egy ismert referenciaspektrumot
find_spectra
POST /ftir/find_spectra
Keressen referencia spektrumokat polisztirolhoz.
Nyisson meg egy korábbi eredményt
fetch_result
GET /ftir/result/{result_num}
Töltse le a 20260528100755416137536 eredményt.
Támogatott fájlok: SPA, SPC, OPUS, JCAMP-DX, CSV, TSV, Excel, JSON. Érvényes sampling_mode értékek: KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR és Others. A Transmission nem érvényes érték. Tartsa meg az eredeti fájlkiterjesztést, hogy az FTIR.fun a megfelelő elemzőt válassza.
{
"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 teljes jelentés lekérése (aszinkron)
A gyors szűrés (analyze_spectrum) azonnal visszatér. A teljes háromtengelyű jelentés a háttérben fut, és általában 30–90 másodpercet vesz igénybe. Ne küldje újra, amíg egy jelentés fut – tartsa meg a task_id-t, és kérdezze le.
BeküldésHívja a submit_ftir_report (MCP) vagy a POST /ftir/reports (REST) végpontot. Válaszként egy task_id-t és egy fenntartott result_num-ot kap. A file_base64 mező kötelező; a többi mező (sampling_mode, prior_context, language_code, sample_name, sample_order_no) opcionális.
SzavazásHívja a get_ftir_report_status (MCP) vagy a GET /ftir/reports/{task_id} végpontot 5–10 másodpercenként, amíg a completed értéke true nem lesz. A befejezett válasz tartalmazza a report_url, report_view (strukturált jelentés tartalom) és result_num mezőket.
Nyissa meg a végső jelentéstNyissa meg a teljes URL-t https://ftir.fun/outputdata/?num={result_num} egy böngészőben, hogy megtekintse az FTIR.fun által renderelt teljes háromtengelyű eredményoldalt.
⚠️Ne küldje be ugyanazt a jelentést, amíg az sorban áll vagy fut. Tartsa meg a task_id-t, és kérdezze le folyamatosan, amíg be nem fejeződik vagy meg nem hiúsul. A duplikált beküldések pontokat pazarolnak.
Hibaelhárítás
Amit lát
Mit jelent
Tennivalók
Az ügyfél megnyit egy böngészős hitelesítési oldalt, vagy azt mondja, hogy a hitelesítési oldal nem létezik.
Az ügyfél régi OAuth-stílusú szerverbejegyzést használ. A FTIR.fun nem használ OAuth-ot – csak API-kulcsot.
Törölje a régi ftirfun szerver bejegyzést, illessze be a pontos konfigurációt erről az oldalról, töltse újra a klienst, és indítsa újra az ftirfun-t.
401 (MCP) / 401 invalid_api_key (REST)
Az API kulcs hiányzik, lejárt, visszavonásra került, vagy helytelenül lett beillesztve.
Indítsa újra a szervert, és illesszen be csak a nyers kulcsot (ftir_-rel kezdődik). Hozzon létre egy új kulcsot a API kulcsok irányítópult ha szükséges.
A szerver elindul, de nem jelennek meg eszközök.
Az ügyfél nem frissítette a katalógusát, vagy a konfiguráció rossz kulcsnevet használ.
VS Code esetén győződjön meg arról, hogy az mcp.json a servers (nem mcpServers) kifejezést használja. Ezután állítsa le és indítsa újra a ftirfun-t, vagy töltse újra az ablakot.
403 insufficient_balance
A fióknak nincs elég pontja az adott elemzéshez.
Ellenőrizze az egyenlegét vagy előfizetését az FTIR.fun oldalon, majd próbálja újra.
429 rate_limit_exceeded
A REST elemzés és feldolgozás API kulcsonként 60 kérést engedélyez percenként; a REST eredmény és jelentésállapot olvasások egy külön 120 kérés/perc gyűjtőt használnak; az MCP 60 hívást engedélyez percenként minden API kulcshoz és eszközhöz.
Várja meg az eszköz által jelzett újrapróbálkozási időszakot, mielőtt újra hívná.
Egy jelentés sorban áll vagy fut.
A teljes jelentések aszinkron módon futnak, és tovább tartanak, mint a gyors szűrés.
Tartsa meg ugyanazt a task_id-t, és folytassa a lekérdezést. Ne hozzon létre ismétlődő jelentésfeladatokat.
422 vagy missing_input
A kérelem törzséből hiányoznak a kötelező mezők, vagy érvénytelen a formátum. Az analyze_spectrum esetében legalább egyet meg kell adnia a következők közül: peaks, query vagy file_base64.
Ellenőrizze, hogy a JSON érvényes, a Content-Type application/json, és a kötelező mezők jelen vannak. Lásd a fenti példakéréseket.
413 file_too_large
A feltöltött spektrumfájl meghaladja a méretkorlátot.
Exportáljon kisebb fájlt, vagy használja csak a csúcspozíciókat a spectrum.peaks mezőn keresztül.
Készen áll az építésre?
A teljes REST-referencia tartalmazza az összes végpontot, kérés- és válaszformátumokat, hitelesítést, sebességkorlátokat, hibakódokat, MCP-eszközdefiníciókat és kódpéldákat Pythonban és curl-ben.
A 7 napos próbaprogramra meghívott intézmények az alábbi mezőbe írhatják be meghívókódjukat, hogy fiókot és jelszót kapjanak. Kérjük, az aktiválás után biztonságosan őrizze meg a bejelentkezési adatait.
Meghívott intézmények számáraAdja meg a kódot, amelyet az intézménye vagy a megkereső csapatunk biztosított.
Fiók és jelszó lekéréseAktiváláskor kapni fog egy felhasználónevet és jelszót — azonnal mentse el őket.
7-Napos Teljes HozzáférésÉlvezze a korlátozás nélküli hozzáférést az összes funkcióhoz 7 napig az aktiválástól számítva.
Fiók létrehozva!
Felhasználónév
Jelszó
Lejárat
Más felhasználók számára
Jelentkezzen be és ossza meg meghívó linkjét kollégáival, osztálytársaival és barátaival. Minden sikeres regisztráció további próbaidőt biztosít Önnek.