Unganisha FTIR.fun kwa Zana yoyote ya AI au Programu
Mpe msaidizi wako wa AI au msimbo wako mwenyewe ufikiaji wa moja kwa moja wa spectra za marejeleo 320,000+, hoja za kilele za grafu ya maarifa, na tafsiri inayoungwa mkono na machapisho ya kisayansi. Chagua mojawapo ya njia tatu za kuunganisha — MCP kwa wasaidizi wa AI, REST API kwa msimbo, au Skill iliyo tayari kwa majukwaa yasiyohitaji msimbo. Kila njia iliyo hapa chini ina maagizo ya hatua kwa hatua yaliyoandikwa kwa watumiaji wanaotumia kwa mara ya kwanza.
MCP na REST API zote hutumia ufunguo mmoja wa API wa FTIR.fun. Coze/Doubao hutumia ufunguo wa huduma uliosanidiwa na mchapishaji wa programu-jalizi, hivyo watumiaji wa mwisho hutumia programu-jalizi bila kubandika ufunguo wao binafsi. Kupata ufunguo binafsi huchukua takriban dakika moja:
Ingia kwenye FTIR.funFungua akaunti bila malipo (akaunti mpya zinajumuisha krediti za majaribio bila malipo).
Tazama au nakili ufunguo wako wa API.Ufunguo kamili (unaoanza na ftir_) unabaki kupatikana katika dashibodi ya Funguo za API. Unaweza kurudi huko kutazama, kunakili, au kuubatilisha.
Vyote vitatu huunganisha kwenye injini ileile: spectra 320,000+, hoja za grafu ya maarifa, na marejeo ya machapisho. Unahitaji moja tu. Chagua njia inayolingana na jinsi unavyofanya kazi; MCP ni chaguo linalofaa kwa watumiaji wa wasaidizi wa AI.
MCPNjia A — Seva ya MCP
MCP (Model Context Protocol) ndiyo njia ya kawaida kwa wasaidizi wa AI kuwasiliana na zana za nje. FTIR.fun inaendesha seva ya MCP inayopangishwa — hakuna usakinishaji wa ndani unaohitajika. Unaongeza usanidi mmoja mdogo kwenye mteja wako wa AI, unaingiza ufunguo wako wa API, na msaidizi wako anapata zana za FTIR.fun zilizowezeshwa kwa ufunguo huo.
✓Jinsi kuingia kunavyofanya kazi (soma hii kwanza):
FTIR.fun inathibitisha kwa ufunguo wa API kutoka kwa akaunti yako, unaotumwa kama kichwa cha Authorization: Bearer. Hakuna kuingia kwa kivinjari cha OAuth na hakuna ukurasa tofauti wa uidhinishaji. Ikiwa mteja atajaribu kufungua ukurasa wa wavuti wa uidhinishaji, anatumia usanidi wa kizamani — tazama Utatuzi wa matatizo hapa chini.
Chagua mteja wako kwa hatua sahihi:
VS
Sanidi FTIR.fun MCP katika VS Code
Inahitaji VS Code ya sasa iliyo na GitHub Copilot Chat katika hali ya Agent.
Fungua mradi wako, kisha unda faili .vscode/mcp.jsonNdani ya folda ya mradi wako, tengeneza folda inayoitwa .vscode (ikiwa haipo) na faili inayoitwa mcp.json ndani yake. Unataka FTIR.fun ipatikane katika kila mradi? Weka JSON hiyo hiyo katika mipangilio ya kiwango cha mtumiaji: fungua Command Palette, tafuta 'Preferences: Open User Settings (JSON)', na ongeza ingizo la mcp.servers hapo badala yake.
Bandika usanidi huu halisiNakili kama lilivyo. Weka kishikilia nafasi cha ${input:...} — VS Code itakuuliza ufunguo kwa usalama seva inapoanza.
Anzisha seva ya ftirfunFungua Palette ya Amri, endesha “MCP: List Servers”, chagua ftirfun, na uchague Anza. Matoleo mengine ya VS Code yanaonyesha kitendo cha Anza juu ya seva kwenye mcp.json — hiyo inafanya kazi pia.
Bandika ufunguo wako wa API pekee unapoombwaWakati VS Code inapouliza ftirfun-api-key, bandika ufunguo ghafi pekee (unaanza na ftir_). Usanidi huongeza Bearer kiotomatiki.
Thibitisha imeunganishwaFungua Copilot Chat katika hali ya Agent na ukague orodha ya zana. FTIR.fun inapaswa kuonyesha katalogi ya zana iliyounganishwa; miito iliyo nje ya upeo wa uwezo wa ufunguo huu itarudisha hitilafu ya ruhusa. Kisha jaribu mwongozo wa jaribio ulio hapa chini.
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬Uliweza kuona ukurasa wa idhini au kosa "ukurasa wa idhini haupo"? Hiyo ilikuwa usanidi wa zamani wa mtindo wa OAuth. Futa ingizo la zamani la ftirfun, bandika JSON hapo juu, pakia upya VS Code, na ianzishe tena. Suluhisho kamili kwenye Troubleshooting.
A
Sanidi FTIR.fun MCP katika Claude
Imeorodheshwa rasmi kwenye Sajili ya MCP ya Anthropic. Inafanya kazi katika Claude Desktop na Claude Code.
Fungua mipangilio ya seva ya MCPKatika Claude Desktop, nenda kwa Mipangilio → Viunganishi → Ongeza kiunganishi maalum. Katika Claude Code, hariri faili yako ya usanidi wa MCP.
Ongeza seva ya mbali na kichwa cha BearerTumia URL inayopangishwa na ongeza ufunguo wako wa API kama sehemu ya Authorization header. Badilisha nafasi na ufunguo wako halisi (unaanza na ftir_).
Anzisha upya Claude na uthibitisheAnzisha upya Claude Desktop, fungua paneli ya viunganishi/zana, na uhakikishe zana za FTIR.fun zinaonekana. Kisha uliza swali kwa lugha ya kawaida.
Identify this polymer from its FTIR peaks: 2915, 1715, 1450 cm-1.
📎Unapendelea Claude Code CLI? Endesha claude mcp add --transport http ftirfun https://ftir.fun/mcp --header "Authorization: Bearer ftir_your_key_here".
Cu
Sanidi FTIR.fun MCP katika Cursor
Hariri usanidi wa MCP wa Cursor ili kihariri chako cha msimbo cha AI kiweze kuita FTIR.fun bila kuondoka kwenye IDE.
Fungua faili ya usanidi wa MCPUnda au hariri ~/.cursor/mcp.json (kimataifa) au .cursor/mcp.json ndani ya mradi wako.
Bandika kizuizi cha sevaBadilisha nafasi ya kishika nafasi na ufunguo wako halisi (huanza na ftir_).
Pakia upya Cursor na uthibitisheFungua tena Cursor, angalia Mipangilio → MCP kwa seva ya ftirfun na hali yake ya kijani, kisha uliza kwenye gumzo.
Cx
Sanidi MCP ya FTIR.fun katika Codex au mfumo wowote wa MCP
Inafanya kazi na OpenAI Codex na mteja yeyote anayeweza kuendana na MCP anayesaidia seva za HTTP za mbali.
Ongeza seva kwenye usanidi wako wa CodexElekeza mteja kwenye URL iliyopangishwa na uhakikishe anatuma ufunguo wako wa API kama kichwa cha Bearer. Badilisha kishikilia nafasi kwa ufunguo wako halisi.
Anzisha upya na uhakikishe zana zinapakiaWasha upya mteja na uthibitishe kuwa katalogi ya zana ya FTIR.fun imeorodheshwa kabla ya kutoa maelekezo. Ufunguo wa API hudhibiti uwezo unaoweza kuitwa.
Gm
Sanidi FTIR.fun MCP katika Gemini CLI
Ongeza FTIR.fun kwa mteja wa Gemini anayeweza MCP kwa kutumia URL iliyopangishwa sawa na kichwa cha Bearer.
Hariri ~/.gemini/settings.jsonOngeza ingizo la seva la httpUrl lenye kichwa chako cha ufunguo wa API. Badilisha mahali pa kuweka na ufunguo wako halisi.
Anzisha upya Gemini CLI na uthibitisheEndesha /mcp kuorodhesha seva na kuthibitisha ftirfun imeunganishwa kabla ya kuuliza.
🧩Unatumia mteja mwingine wa MCP? Mteja yeyote anayetumia seva ya mbali ya streamable-HTTP inafanya kazi: weka URL kwa https://ftir.fun/mcp na tuma Authorization: Bearer <your key>. Tazama kadi ya seva ya umma kwa schema kamili ya zana: server-card.json
✓Baada ya muunganisho kufanikiwa, mteja wako wa AI anapaswa kuorodhesha zana hizi 7:parse_ftir_spectrum, analyze_ftir_spectrum, submit_ftir_report, get_ftir_report_status, explain_peaks, find_spectra, fetch_result.
Ukiona zana chache au hakuna kabisa, angalia Utatuzi wa shida hapa chini.
APINjia B — API ya REST
Piga huduma iliyounganishwa ya FTIR.fun REST kutoka kwenye msimbo wako mwenyewe kwa lugha yoyote — Python, JavaScript, R, MATLAB, Java, Go. Ufunguo wako wa API hudhibiti uwezo unaopatikana, kuanzia kutambua spektra zisizojulikana na kueleza vilele hadi utafutaji wa marejeleo, ripoti, mtiririko wa kazi wa LIMS, na operesheni nyingine zinazoruhusiwa na akaunti.
Angalia kuwa huduma ya REST iko mtandaoniSehemu ya mwisho ya afya ni ya umma na haitumii pointi. Inapaswa kurudisha JSON iliyo chini. Ukiona ukurasa wa HTML au muda uliomalizika, huduma inaweza kuwa imeshuka kwa muda.
curl
curl https://ftir.fun/health
Jibu linalotarajiwa
{"status":"ok","service":"ftirfun-api"}
Thibitisha utambulisho kwa kichwa cha X-API-KeyKila endpoint iliyolindwa inahitaji ufunguo wako katika kichwa cha X-API-Key. Sheria zilezile za akaunti hutumika kama katika programu ya wavuti: pointi, usajili na vikomo vya kasi. Ikiwa ufunguo si sahihi au haupo, utapata hitilafu ya JSON ya 401; ikiwa wigo wa uwezo wake haujumuishi operesheni hiyo, utapata jibu la 403 capability_not_enabled.
Kichwa cha uthibitishaji
X-API-Key: ftir_your_key_here
Fanya simu yako ya kwanza — tambua spectra isiyojulikanaTuma orodha ya kilele (au faili iliyopakiwa) na upate nyenzo za wagombeaji zilizoorodheshwa zenye alama za kufanana na ushahidi wa kilele. Kizuizi cha chaguo ni hiari — chaguo-msingi ni top_k=15 (masafa 1–50) na tolerance_cm1=8 (masafa 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..."
}
Gundua vituo vingine vya mwishoRejeleo kamili linajumuisha kila kituo, miundo ya ombi na majibu, misimbo ya makosa, na sampuli zaidi za msimbo. Tazama Nyaraka za API.
Unachotaka
Sehemu ya mwisho
Ingizo
Tambua wigo usiojulikana
POST /ftir/analyze_spectrum
Mwili wa JSON ukiwa na spectrum.peaks au file_base64
Eleza kilele kimoja au zaidi
POST /ftir/explain_peak_assignments
Mwili wa JSON wenye orodha ya kilele au maandishi ya swala
Tafuta wigo wa marejeleo unaojulikana
POST /ftir/find_spectra
Mwili wa JSON wenye mfuatano wa swala
Pata matokeo ya zamani kwa nambari ya ripoti
GET /ftir/result/{result_num}
Kigezo cha njia, hiari ?language_code=en
Wasilisha ripoti kamili ya async, kisha ichunguze
POST /ftir/reports · GET /ftir/reports/{task_id}
Mwili wa JSON wenye file_base64 (inahitajika)
Pata tena task_id iliyopotea, au orodhesha uchambuzi wako wa hivi karibuni
GET /ftir/tasks
Hakuna mwili; inarudisha kazi zako za hivi karibuni na task_id, status, na result_num
Changanua faili la chombo kuwa peaks
POST /parse-spectrum
Upakiaji wa faili wa sehemu nyingi AU JSON yenye file_base64
Badilisha faili ya asili na uhifadhi wa metadata
POST /native-spectrum/convert
Kielelezo cha Multipart pamoja na output_format AU JSON yenye file_base64, jina la faili na output_format
💡Kidokezo: POST /ftir/analyze_spectrum ndio sehemu moja inayopendekezwa ya kuingilia kwa utambuzi wa spectrum. Sehemu za zamani /v1/search, /ftir/identify_material na /ftir/match_library_topk bado zinapatikana kama aliases za utangamano — ujumuishaji mpya unahitaji tu analyze_spectrum.
Rejeleo la vigezo muhimu
Kigezo
Aina
Chaguo-msingi
Masafa
Inatumiwa na
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
(tupu)
Tazama orodha hapa chini
reports, explain_peaks
language_code
string
"en"
ISO 639-1
reports, fetch_result
include_report
bool
true
—
get_ftir_report_status
📘Unaunda GPT maalum au unaingiza kwenye zana nyingine? Ingiza schema yetu ya OpenAPI moja kwa moja: openapi.platform.yaml.
Changanua faili ya chombo (njia mbili)
Kituo cha /parse-spectrum kinakubali upakiaji wa faili wa sehemu nyingi au mwili wa JSON wenye maudhui yaliyosimbwa kwa base64. Zote mbili hurudisha jibu sawa: kilele zilizogunduliwa na curve kamili.
Badilisha faili ya kifaa cha asili (CSV, JDX, au JSON)
Tumia kibadilishaji cha asili unapohitaji mstari wa kina, metadata ya chanzo, historia na onyo la uhifadhi wazi. Inahifadhi metadata ya parser ya asili katika metadata.raw na inarudisha kazi iliyobadilishwa kama content_base64.
Kwa majukwaa maarufu ya AI na uendeshaji otomatiki, tunatoa vifurushi vilivyo tayari kutumika vyenye ujumuishaji wa API uliojengwa awali. Sakinisha kifurushi au leta programu-jalizi, na FTIR.fun inakuwa sehemu ya msingi katika mchakato wako wa kazi. Kila kadi hapa chini inakuambia hasa cha kuendesha au kuleta.
LC
LangChain
Kifurushi cha Python · PyPI
Imechapishwa
Zana za kuingiza kwa ajili ya kujenga mawakala wanaotambua FTIR. Inashughulikia usimbaji wa Base64, majaribio upya, na simu za async kwa ajili yako.
Sakinisha
pip install langchain-ftirfun
Wito mdogo
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)
Ingiza FTIRFUN_TOOLS ili kupata orodha ya vitendaji iliyochapishwa. Kila kitendaji huchukua api_base_url na api_key kama hoja mbili za kwanza; seva hutekeleza uwezo uliowezeshwa kwa ufunguo huo.
Programu-jalizi ya OpenAPI · Ufunguo wa huduma ya mchapishaji
Moja kwa moja
Programu-jalizi ya wingu la Coze imechapishwa na zana tatu: uchambuzi wa wigo, utafutaji wa maktaba ya marejeleo, na maelezo ya kilele. Watumiaji wa mwisho wanaweza kuitumia moja kwa moja katika Doubao bila kusanidi ufunguo wowote wa API.
Kiwango kinafuatiliwa kwa kila mtumiaji kupitia Coze sys_uuid. Programu-jalizi hutumia ufunguo wa huduma uliosanidiwa na mchapishaji.
GPT
ChatGPT
GPT Maalum · Vitendo vya GPT
Schema tayari
Jenga GPT maalum inayochambua spektra, kuelezea kilele, na kupata spektra za marejeleo. Ingiza schema yetu ya OpenAPI kama Kitendo. Inahitaji ChatGPT Plus.
Ingiza URL
https://ftir.fun/openapi.platform.yaml
Katika kihariri cha GPT: Sanidi → Vitendo → Ingiza kutoka URL. Weka uthibitishaji kwa API Key (header X-API-Key).
Ongeza FTIR.fun kama chombo maalum katika programu na mawakala wako wa Dify kwa kuleta schema sawa ya OpenAPI.
Ingiza URL
https://ftir.fun/openapi.platform.yaml
Katika Dify: Zana → Unda Zana Maalum → ingiza schema, weka kichwa cha X-API-Key.
Gm
API ya Google Gemini
Matamshi ya kazi (muunganisho wa SDK)
Tayari
Tumia maelezo ya kazi yaliyotengenezwa tayari kuita FTIR.fun kutoka kwa mtiririko wa kukita kazi wa API ya Gemini katika msimbo wako.
Matangazo yanahusu operesheni zilizochapishwa, ikiwemo uchanganuzi na ripoti kamili zisizolingana kwa wakati. Seva inatekeleza uwezo uliowezeshwa kwa kila ufunguo wa API.
Huduma za MCP na REST zilizounganishwa hufichua katalogi ileile ya utendaji wa FTIR.fun. Vifunguo vya API vinaweza kupokea wigo mdogo wa uwezo, huku matamko mahususi ya jukwaa yakichapisha kwa makusudi sehemu ndogo tu. Operesheni zilizo hapa chini zinashiriki huduma zilezile za FTIR.fun.
Kazi
Chombo cha MCP
Sehemu ya mwisho ya REST
Sema hivi kwa AI yako
Soma faili la chombo
parse_ftir_spectrum
POST /parse-spectrum
Changanua sample.spc na orodhesha vilele vilivyogunduliwa.
Badilisha data ya asili na uhifadhi wa metadata
convert_native_spectrum
POST /native-spectrum/convert
Badilisha sample.spa kuwa JDX na uhifadhi metadata ya chanzo.
Tambua wigo usiojulikana
analyze_ftir_spectrum
POST /ftir/analyze_spectrum
Tambua ni polima gani wigo huu.
Wasilisha ripoti kamili ya mihimili mitatu
submit_ftir_report
POST /ftir/reports
Wasilisha sample.spa kwa ripoti kamili katika hali ya ATR.
Chagua na upate ripoti hiyo.
get_ftir_report_status
GET /ftir/reports/{task_id}
Angalia kazi ya ripoti na nipe kiungo kitakapokamilika.
Elezea kilele
explain_peaks
POST /ftir/explain_peak_assignments
Vilele katika 1715 na 1450 cm-1 vinaonyesha nini?
Tafuta wigo wa marejeleo unaojulikana
find_spectra
POST /ftir/find_spectra
Tafuta spectra za kumbukumbu za polystyrene.
Fungua tena matokeo ya awali
fetch_result
GET /ftir/result/{result_num}
Pata matokeo 20260528100755416137536.
🎓Uteuzi wa Kilele cha Kielimu —
Kwa sampuli zenye muundo unaojulikana, uwezo wa hali ya juu wa FTIR.fun REST/MCP huainisha kila kilele kilichopimwa kwa ushahidi unaofuatiliwa katika machapisho. Kila uwasilishaji hugharimu 30 pointi, au ni bila malipo ukiwa na usajili unaotumika; maswali ya hali hayatozwi.
Elezea kazi kwa njia ya asili (kwa mfano: “Weka alama zote za FTIR zilizopimwa kwa spectrum hii; sampuli inajulikana kama PMMA; tuma ripoti kwangu”) — mteja hutoa faili na huhitaji kamwe kuunda JSON au Base64 mwenyewe. Matokeo yaliyokamilika yanarudisha hali ya JSON na anwani za ripoti zilizolindwa; ripoti hazionyeshwi kwenye njia ya umma ya kupakua.
Viendelezi vinavyotumika vya majina ya faili za wigo (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. Weka kiendelezi asili cha jina la faili. Faili zisizotumika au zisizosomika hurudisha supported_extensions na supported_formats. Thamani halali za sampling_mode ni KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR, na Others. Transmission si thamani halali.
{
"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..."
}
Kupata ripoti kamili (async)
Uchunguzi wa haraka (analyze_spectrum) hurejesha matokeo mara moja. Ripoti kamili ya mihimili mitatu huendeshwa chinichini na kwa kawaida huchukua sekunde 30–90. Hifadhi task_id na iulizie hali badala ya kuituma tena.
WasilishaPiga submit_ftir_report (MCP) au POST /ftir/reports (REST). Utapata task_id na result_num iliyohifadhiwa. Sehemu ya file_base64 inahitajika; sehemu nyingine (sampling_mode, prior_context, language_code, sample_name, sample_order_no) ni za hiari.
KuraPiga get_ftir_report_status (MCP) au GET /ftir/reports/{task_id} kila sekunde 5–10 mpaka completed iwe true. Jibu la kukamilika linajumuisha report_url, kitu cha report (maudhui ya matokeo yaliyopangwa, na report_view ya kina ndani yake), na result_num.
Fungua ripoti ya mwishoFungua URL kamili https://ftir.fun/outputdata/?num={result_num} kwenye kivinjari ili kutazama ukurasa kamili wa matokeo ya mhimili-tatu uliotolewa na FTIR.fun.
⚠️Hifadhi task_id na endelea kufanya poll hadi ikamilike au ishindwe. Uwasilishaji wa nakala wakati kazi iko kwenye foleni au inaendeshwa hupoteza pointi.
Utatuzi wa shida
Kile unachokiona
Maana yake
Nini cha kufanya
Kiteja hufungua ukurasa wa idhini ya kivinjari, au kinasema ukurasa wa idhini haupo.
Mteja wako anatumia ingizo la seva la zamani la mtindo wa OAuth. FTIR.fun haitumii OAuth — ufunguo wa API pekee.
Futa ingizo la zamani la seva ya ftirfun, bandika usanidi halisi kutoka ukurasa huu, pakia upya mteja, na anza ftirfun tena.
401 (MCP) / 401 invalid_api_key (REST)
Ufunguo wa API haupo, umekwisha muda, umeghairiwa, au umebandikwa vibaya.
Anzisha upya seva na bandika ufunguo mbichi pekee (unaoanza na ftir_). Tengeneza ufunguo mpya kutoka kwa Dashibodi ya Funguo za API ikihitajika.
Seva inaanza lakini hakuna zana zinazoonekana.
Mteja hajaburudisha katalogi yake, au usanidi unatumia jina lisilofaa la ufunguo.
Kwa VS Code, thibitisha mcp.json inatumia seva (si mcpServers). Kisha simamisha na uanze ftirfun, au upakie upya dirisha.
403 insufficient_balance
Akaunti haina pointi za kutosha kwa uchambuzi huo.
Angalia salio lako au usajili katika FTIR.fun, kisha jaribu tena.
429 rate_limit_exceeded
Uchambuzi na uchanganuzi wa REST huruhusu maombi 60 kwa dakika kwa kila ufunguo wa API; usomaji wa matokeo na ripoti-hali ya REST hutumia ndoo tofauti ya maombi 120 kwa dakika; MCP huruhusu simu 60 kwa dakika kwa kila ufunguo wa API na zana.
Subiri kipindi cha kurudia kinachoripotiwa na zana kabla ya kupiga tena.
Ripoti inabakia kwenye foleni au inaendelea.
Ripoti kamili zinaendeshwa kwa njia isiyo ya wakati mmoja na zinachukua muda mrefu kuliko uchunguzi wa haraka.
Dumisha task_id ileile na ufanye upigaji kura. Ikiwa umepoteza task_id, piga simu kwa GET /ftir/tasks ili kuorodhesha kazi zako za hivi karibuni na kuipata tena.
422 au missing_input
Mwili wa ombi unakosa sehemu zinazohitajika au umbizo si sahihi. Kwa analyze_spectrum, lazima utoe angalau moja ya: peaks, query, au file_base64.
Hakikisha JSON yako ni halali, Content-Type ni application/json, na sehemu zinazohitajika zipo. Tazama mifano ya maombi hapo juu.
413 file_too_large
Faili ya wigo iliyopakiwa inazidi kikomo cha ukubwa.
Hamisha faili ndogo au tumia tu nafasi za kilele kupitia uwanja wa spectrum.peaks.
Tayari kujenga?
Rejeleo kamili la REST lina kila sehemu ya mwisho, fomati za ombi na jibu, uthibitishaji, mipaka ya kiwango, misimbo ya makosa, ufafanuzi wa zana za MCP, na mifano ya msimbo katika Python na curl.