Csatlakoztassa a FTIR.fun-t bármely AI eszközhöz vagy alkalmazáshoz
Biztosítson AI-asszisztensének vagy saját kódjának közvetlen hozzáférést 320,000+ referencia-spektrumhoz, tudásgráf-alapú csúcselemzéshez és szakirodalommal alátámasztott értelmezéshez. Válasszon a csatlakozás három módja közül — MCP AI-asszisztensekhez, REST API kódhoz vagy egy használatra kész Skill kódolás nélküli platformokhoz. Az alábbi lehetőségek mindegyikéhez lépésről lépésre követhető útmutatót biztosítunk első alkalommal használók számára.
Az MCP és a REST API ugyanazt az FTIR.fun API-kulcsot használja. A Coze/Doubao a plugin közzétevője által konfigurált szolgáltatási kulcsot használja, így a végfelhasználók a pluginon keresztül dolgozhatnak személyes kulcs beillesztése nélkül. A személyes kulcs beszerzése körülbelül egy percet vesz igénybe:
Jelentkezzen be a FTIR.fun-baHozzon létre ingyenes fiókot (az új fiókok ingyenes próbakrediteket tartalmaznak).
Nyissa meg az API-kulcsok irányítópultjátUgorjon a Fiók → API-kulcsok és kattintson a Generálás gombra.
API-kulcs megtekintése vagy másolásaA teljes kulcs (ftir_ kezdőbetűvel) továbbra is elérhető az API-kulcsok irányítópultján. Ott visszatérhet, hogy megtekintse, másolja vagy visszavonja.
Mindhárom ugyanahhoz a motorhoz csatlakozik: 320,000+ spektrum, tudásgráf-alapú következtetés és szakirodalmi hivatkozások. Csak egyre van szüksége. Válassza azt az útvonalat, amely megfelel a munkamódszerének; az MCP kényelmes lehetőség az AI-asszisztenst használók számára.
MCPA út — MCP szerver
Az MCP (Model Context Protocol) az AI-asszisztensek számára a külső eszközök meghívásának szabványos módja. Az FTIR.fun üzemeltetett MCP-szervert futtat — nincs szükség helyi telepítésre. Egy rövid konfigurációt kell hozzáadnia az AI-klienséhez, megadnia az API-kulcsát, és az asszisztense hozzáférést kap az adott kulcshoz engedélyezett FTIR.fun-eszközökhöz.
✓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 le változtatás nélkül. Hagyja meg a ${input:...} helyőrzőt — a VS Code biztonságosan bekéri a kulcsot a szerver indítá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 a ftirfun-api-key értékét kéri, csak a nyers kulcsot illessze be (a ftir_ előtaggal kezdődik). A konfiguráció automatikusan hozzáadja a Bearer előtagot.
Erősítse meg, hogy csatlakozottNyissa meg a Copilot Chatet Agent módban, és ellenőrizze az eszközök listáját. Az FTIR.funnek az egységesített eszközkatalógust kell megjelenítenie; az e kulcs képességkörén kívüli hívások engedélyezési hibát adnak vissza. Ezután próbálja ki az alábbi tesztpromptot.
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 gondoskodjon arról, hogy az API-kulcsát Bearer fejlécben küldje. Cserélje le 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 a klienst, és a kérés elküldése előtt ellenőrizze, hogy az FTIR.fun eszközkatalógusa megjelenik-e. Az API-kulcs szabályozza, hogy mely képességek hívhatók meg.
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 meg az egységes FTIR.fun REST-szolgáltatást saját kódjából, tetszőleges nyelven — Python, JavaScript, R, MATLAB, Java, Go. Az API-kulcs szabályozza az elérhető funkciókat: az ismeretlen spektrumok azonosításától és a csúcsok magyarázatától kezdve a referencia-keresésen, jelentéseken és LIMS-munkafolyamatokon át az egyéb, a fiókban engedélyezett műveletekig.
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 várja az X-API-Key fejlécben. Ugyanazok a fiókszabályok érvényesek, mint a webalkalmazásban: pontok, előfizetés és sebességkorlátok. Ha a kulcs hibás vagy hiányzik, 401-es JSON-hibát kap; ha a jogosultsági hatóköre nem tartalmazza a műveletet, 403-as capability_not_enabled választ 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ő)
Keresse meg az elveszett task_id-t, vagy listázza a közelmúltbeli elemzéseit.
GET /ftir/tasks
Nincs törzs; visszaadja a legutóbbi feladatait a task_id, status és result_num mezőkkel.
Értelmezzen egy műszerfájlt csúcsokká
POST /parse-spectrum
Multipart fájlfeltöltés VAGY JSON file_base64 mezővel
Konvertálja egy natív fájlt metaadat-megőrzéssel
POST /native-spectrum/convert
Multipart fájl plusz kimeneti_formátum VAGY JSON file_base64-szel, fájlnévvel és kimeneti_formátummal
💡Tipp: A POST /ftir/analyze_spectrum az egyetlen ajánlott belépési pont a spektrumazonosításhoz. A régebbi /v1/search, /ftir/identify_material és /ftir/match_library_topk végpontok továbbra is elérhetők kompatibilitási aliasokként – az új integrációknak csak az analyze_spectrum-ra van szükségük.
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.
Natív műszerfájl konvertálása (CSV, JDX vagy JSON)
Használja a natív konvertálót, ha egy kanonikus görbét, forrásmetaadatokat, eredetmutatást és explicit megőrzési figyelmeztetéseket szeretne. Megtartja az eredeti elemző metaadatait a metadata.raw-ban, és a konvertált műtárgyat content_base64-ként adja vissza.
↗Előnyben részesíti a böngésző munkafolyamatát? Nyissa meg a Natív FTIR Spektrum Konvertert. Az archívumok és jelentés/dokumentum formátumok elutasításra kerülnek; a konvertáló külön van az Image → CSV-től.
SkillC út — Készségek és bővítmények
A népszerű AI- és automatizálási platformokhoz előre elkészített API-integrációval rendelkező, használatra kész csomagokat biztosítunk. Telepítsen egy csomagot, vagy importáljon egy plugint, és az FTIR.fun a munkafolyamat építőelemévé válik. Az alábbi kártyák pontosan megmutatjá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 a közzétett függvénylista lekéréséhez. Minden függvény első két argumentumként az api_base_url és az api_key értékét veszi át; a szerver az adott kulcshoz engedélyezett képességeket kényszeríti ki.
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).
Adja hozzá az FTIR.fun-t egyéni eszközként a Dify alkalmazásokban és ügynökökben az OpenAPI séma importálásával.
URL importálása
https://ftir.fun/openapi.platform.yaml
Dify-ben: Eszközök → Egyéni eszköz létrehozása → séma importálása, X-API-Key fejléc beállítása.
Gm
Google Gemini API
Függvénydeklarációk (SDK integráció)
Kész
Használjon kész függvénydeklarációkat az FTIR.fun hívásához a Gemini API függvényhívási folyamatából a saját kódjában.
A deklarációk a közzétett műveletekre is kiterjednek, beleértve az elemzést és az aszinkron teljes jelentéseket. A szerver minden API-kulcshoz érvényesíti az engedélyezett képességeket.
Az egységesített MCP- és REST-szolgáltatások ugyanazt az FTIR.fun-műveleti katalógust teszik elérhetővé. Az API-kulcsok kisebb képességkört kaphatnak, míg a platformspecifikus deklarációk szándékosan csak egy részhalmazt tehetnek közzé. 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.
Natív adatok konvertálása és metaadatok megőrzése
convert_native_spectrum
POST /native-spectrum/convert
sample.spa konvertálása JDX-re és a forrás metaadatok megtartása.
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.
🎓Akadémiai csúcs hozzárendelés —
Ismert összetételű minták esetén a fejlett FTIR.fun REST/MCP-funkció minden mért csúcshoz irodalmi forrásokkal nyomon követett bizonyítékokon alapuló hozzárendelést végez. Minden beküldés 30 pontba kerül, aktív előfizetéssel azonban ingyenes; az állapotlekérdezésekért nem számítunk fel díjat.
Írja le a feladatot természetes nyelven (például: „Rendelje hozzá a spektrum összes mért FTIR-csúcsát; a minta ismert PMMA; küldje el nekem a jelentést e-mailben”) – az ügyfél biztosítja a fájlt, és Önnek soha nem kell saját magának JSON-t vagy Base64-et összeállítania. A befejezett eredmények mind a JSON-státuszt, mind a védett jelentéscímeket visszaadják; a jelentések nem nyilvános letöltési útvonalon érhetők el.
Támogatott spektrum fájlnév-kiterjesztések (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. Őrizze meg az eredeti fájlnév-kiterjesztést. A nem támogatott vagy olvashatatlan fájlok a supported_extensions és supported_formats értékeket adják vissza. É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.
{
"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. Tartsa meg a task_id értéket, és kérdezze le annak állapotát az újbóli beküldés helyett.
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-t, egy report objektumot (strukturált eredménytartalom, benne a részletes report_view-val), valamint a result_num-ot.
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.
⚠️Őrizze meg a task_id értékét, és kérdezze le az állapotot a befejezésig vagy a sikertelen állapotig. A várakozó vagy futó feladatok ismételt beküldése pontokat pazarol.
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 értéket, és kérdezze le az állapotot. Ha elvesztette a task_id értéket, hívja meg a GET /ftir/tasks végpontot a legutóbbi feladatok listázásához, majd keresse meg újra.
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.