FTIR.fun'ду ар кандай AI куралына же колдонмосуна туташтыруу
AI жардамчыңызга же өзүңүздүн кодуңузга 320,000+ маалымдама спектрине, билим графигиндеги чокулар боюнча логикалык талдоого жана адабияттар менен бекемделген интерпретацияга түз жеткиликтүүлүк бериңиз. Туташуу үчүн үч ыкманын бирин тандаңыз — AI жардамчылары үчүн MCP, код үчүн REST API же кодсуз платформалар үчүн даяр Skill. Төмөндө ар бир жол боюнча биринчи жолу колдонгон колдонуучулар үчүн кадам-кадам нускамалар берилген.
MCP жана REST API экөө тең бир FTIR.fun API ачкычын колдонот. Coze/Doubao плагинди жарыялоочу тарабынан конфигурацияланган кызмат ачкычын колдонот, ошондуктан акыркы колдонуучулар жеке ачкычын киргизбестен плагин аркылуу иштешет. Жеке ачкыч алуу болжол менен бир мүнөткө созулат:
FTIR.fun'га кирүүАкысыз эсеп түзүңүз (жаңы эсептерге акысыз сыноо кредиттери берилет).
API ачкычыңызды көрүү же көчүрүүТолук ачкыч (ал ftir_ менен башталат) API Keys панелинде сакталат. Сиз ал жакка кайтып, аны көрүп, көчүрүп же жокко чыгара аласыз.
Үчөө тең бир эле кыймылдаткычка туташат: 320,000+ спектр, билим графына негизделген ой жүгүртүү жана адабияттардагы цитаталар. Сизге бирөө гана керек. Иштөө ыкмаңызга туура келген жолду тандаңыз; MCP жасалма интеллект жардамчыларынын колдонуучулары үчүн ыңгайлуу вариант.
MCPЖол A — 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: List Servers” иштетиңиз, ftirfun'ду тандап, Start'ты басыңыз. VS Code'дун кээ бир версияларында mcp.json файлындагы сервердин жогору жагында Start аракети көрсөтүлөт — ал да иштейт.
Сураныч, суралганда API ачкычыңызды гана чаптаңызVS Code ftirfun-api-key ачкычын сураганда, чийки ачкычты гана чаптаңыз (ал ftir_ менен башталат). Конфигурация Bearer префиксин автоматтык түрдө кошот.
Анын туташканын ырастаңызCopilot Chat'ты Agent режиминде ачып, куралдардын тизмесин текшериңиз. FTIR.fun бирдиктүү куралдар каталогун көрсөтүшү керек; бул ачкычтын мүмкүнчүлүктөрүнүн чегинен тышкаркы чакыруулар уруксат катасын кайтарат. Андан кийин төмөндөгү тесттик промптту колдонуп көрүңүз.
Use FTIR.fun to explain the FTIR peak at 1715 cm-1.
💬Мурда авторизация баракчасын же “авторизация баракчасы жок” катасын көрдүңүз бе? Бул эскирген OAuth стилиндеги конфигурация болчу. Эски ftirfun жазуусун жок кылыңыз, жогорудагы JSONду чаптаңыз, VS Codeду кайра жүктөңүз, жана аны кайра иштетиңиз. Толук оңдоо Көйгөйлөрдү чечүү бөлүмүндө.
A
Claude'до FTIR.fun MCP орнотуу
Расмий түрдө Anthropic MCP Registryге киргизилген. Claude Desktop жана Claude Code иштеп жатат.
MCP серверинин жөндөөлөрүн ачыңызClaude Desktop'то, Жөндөөлөр → Туташтыргычтар → Ыңгайлаштырылган туташтыргычты кошуу бөлүмүнө өтүңүз. Claude Code'то, MCP конфигурация файлыңызды түзөтүңүз.
Алыскы серверди жана Bearer заголовогун кошуңузХосттолгон URLди колдонуп, API ачкычыңызды Authorization баш жазуучу катары кошуңуз. Плейсхолдерди чыныгы ачкычыңыз менен алмаштырыңыз (ftir_ менен башталат).
Клодду кайра иштетип, ырастаңызClaude Desktop'ти кайра иштетиңиз, connectors/tools панелин ачыңыз жана 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
Cursor'до FTIR.fun MCP орнотуу
Курсордун MCP конфигурациясын түзөтүңүз, ошондо AI код редакторуңуз IDEден чыкпай эле FTIR.fun чакыра алат.
MCP конфигурация файлын ач~/.cursor/mcp.json (глобалдык) же долбооруңуздун ичиндеги .cursor/mcp.json файлын түзүңүз же түзөтүңүз.
Сервер блогун чаптаңызОрун басарды чыныгы ачкычыңыз менен алмаштырыңыз (ftir_ менен башталат).
Курсорду кайра жүктөп, ырастаңызCursor'ду кайра ачыңыз, Орнотуулар → MCP бөлүмүнөн ftirfun серверин жана анын жашыл статусун текшериңиз, андан кийин чатта суроо бериңиз.
Cx
FTIR.fun MCPти Codexте же каалаган MCP куралында орнотуңуз
OpenAI Codex жана алыскы HTTP серверлерин колдогон ар кандай MCP шайкеш клиент менен иштейт.
Серверди Codex конфигурацияңызга кошуңузКардарды жайгаштырылган URL дарегине багыттап, API ачкычыңызды Bearer баш аталышы катары жөнөтүп жатканын текшериңиз. Толтургучту чыныгы ачкычыңыз менен алмаштырыңыз.
Кайра иштетиңиз жана куралдар жүктөлгөнүн текшериңизКлиентти кайра иштетип, суроо жөнөтүүдөн мурун FTIR.fun куралдар каталогу көрсөтүлгөнүн ырастаңыз. API ачкычы кайсы мүмкүнчүлүктөрдү чакырууга болорун көзөмөлдөйт.
Gm
FTIR.fun MCP'ни Gemini CLIде орнотуу
FTIR.fun'ду MCP колдогон Gemini кардарына кошуңуз, ошол эле жайгаштырылган URL жана Bearer заголовогу менен.
~/.gemini/settings.json файлын түзөтүүAPI ачкыч башы менен httpUrl сервер жазуусун кошуңуз. Орун басарын чыныгы ачкычыңыз менен алмаштырыңыз.
Gemini CLIди кайра иштетип, ырастаңызСерверлердин тизмесин көрүү үчүн /mcp иштетип, суроо берүүдөн мурун ftirfun'дун туташканын ырастаңыз.
🧩Башка MCP клиентти колдонуп жатасызбы? Алыскы streamable-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.
Эгерде сиз азыраак куралдарды же эч кандай куралды көрбөсөңүз, төмөндөгү Көйгөйлөрдү чечүү бөлүмүн текшериңиз.
APIPath B — REST API
Өз кодуңуздан каалаган тилде — Python, JavaScript, R, MATLAB, Java, Go — бирдиктүү FTIR.fun REST кызматына кайрылыңыз. API ачкычыңыз жеткиликтүү мүмкүнчүлүктөрдү көзөмөлдөйт: белгисиз спектрлерди аныктоодон жана чокуларды түшүндүрүүдөн тартып, шилтемелерди издөөгө, отчетторго, LIMS иш процесстерине жана аккаунтуңуз иштеткен башка операцияларга чейин.
REST кызматынын онлайн экенин текшериңизДен-соолукту текшерүү чекити ачык жана упайларды сарптабайт. Ал төмөндөгү JSONду кайтарышы керек. Эгерде HTML баракчасын же тайм-аут көрсөңүз, кызмат убактылуу иштебей калышы мүмкүн.
curl
curl https://ftir.fun/health
Күтүлгөн жооп
{"status":"ok","service":"ftirfun-api"}
X-API-Key header менен аутентификациядан өтүңүзАр бир корголгон endpoint сиздин ачкычыңызды 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 документтери.
Сиз каалаган нерсе
Endpoint
Киргизүү
Белгисиз спектрди аныктаңыз
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}
JSON денеси file_base64 менен (милдеттүү)
Жоголгон task_id калыбына келтирүү же жакынкы анализдериңизди тизмелөө
GET /ftir/tasks
Дене жок; сиздин эң акыркы тапшырмаларыңызды task_id, статус жана result_num менен кайтарат
Аспап файлын чокуларга парс кылуу
POST /parse-spectrum
Көп бөлүктүү файл жүктөө ЖЕ file_base64 менен JSON
Метадата сакталган жергиликтүү файлды конверттаңыз
POST /native-spectrum/convert
Multipart файл жана output_format ЖЕ file_base64, filename жана output_format камтылган JSON
💡Кеңеш: 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) конвертациялоо
Канондук ийри сызык, булак метадатаңыз, provenance жана ачык сактоо эскертүүлөрүн керек болгондо жергиликтүү конвертерди колдонуңуз. Ал оригиналдуу parserдин метадатаңызды metadata.raw де сактайт жана конвертталган artifactти content_base64 катары кайтарат.
↗Браузер аркылуу иштөө ыкмасын каалайсызбы? Жергиликтүү FTIR Спектр Конвертерин ачыңыз. Архивдер жана отчет/документ форматтары четке кагылат; конвертер сүрөттөн CSVга өзүнчө.
SkillЖол C — Көндүмдөр жана Плагиндер
Популярдуу AI жана автоматташтыруу платформалары үчүн биз алдын ала түзүлгөн API интеграциясы бар даяр пакеттерди сунуштайбыз. Пакетти орнотуңуз же плагинди импорттоңуз — ошондо FTIR.fun иш процессиңиздин түзүүчү бөлүгүнө айланат. Төмөндөгү ар бир карточкада эмнени иштетүү же импорттоо керектиги так көрсөтүлгөн.
LC
LangChain
Python пакети · PyPI
Жарыяланган
FTIRди билген агенттерди куруу үчүн даяр куралдар. База64 коддоону, кайталоолорду жана асинхрондуу чакырууларды сиз үчүн иштетет.
Орнотуу
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 булут плагин үч курал менен жарыяланган: спектр анализи, шилтеме китепкана издөө жана чоку чечмелөө. Акыркы колдонуучулар аны Doubao'до түз колдоно алышат, эч кандай API ачкычын конфигурациялоосуз.
Квота ар бир колдонуучу үчүн Coze sys_uuid аркылуу көзөмөлдөнөт. Плагин басып чыгаруучу тарабынан конфигурацияланган кызмат ачкычын колдонот.
GPT
ChatGPT
Ыңгайлаштырылган GPT · GPT Actions
Схема даяр
Спектрлерди талдоочу, чокуларды түшүндүрүүчү жана шилтеме спектрлерди табуучу ыңгайлаштырылган GPT түзүңүз. OpenAPI схемабызды Action катары импорттоңуз. ChatGPT Plus талап кылынат.
URL импорттоо
https://ftir.fun/openapi.platform.yaml
GPT редакторунда: Configure → Actions → Import from URL. Аутентификацияны API Key (header X-API-Key) кылып коюңуз.
FTIR.fun'ду Dify колдонмолоруңузга жана агенттериңизге ошол эле OpenAPI схемасын импорттоо менен ыңгайлаштырылган курал катары кошуңуз.
URL импорттоо
https://ftir.fun/openapi.platform.yaml
Dify'де: Куралдар → Жеке курал түзүү → схеманы импорттоо, X-API-Key header орнотуу.
Gm
Google Gemini API
Функция билдирүүлөрү (SDK интеграциясы)
Даяр
Өз кодүңүздө Gemini APIнин функция чакыруу агымынан FTIR.fun чакыруу үчүн даяр функция декларацияларын колдонуңуз.
Декларациялар жарыяланган операцияларды, анын ичинде талдоону жана асинхрондуу толук отчетторду камтыйт. Сервер ар бир API ачкычы үчүн иштетилген мүмкүнчүлүктөрдү мажбурлап колдонот.
Бирдиктүү MCP жана REST кызматтары FTIR.fun операцияларынын бирдей каталогун сунуштайт. API ачкычтары мүмкүнчүлүктөрдүн тар чөйрөсүнө ээ болушу мүмкүн, ал эми платформага мүнөздүү декларациялар атайылап бир бөлүгүн гана жарыялай алат. Төмөндө көрсөтүлгөн операциялар бир эле FTIR.fun кызматтарын колдонушат.
🎓Академиялык чокуларды дайындоо —
Курамы белгилүү үлгүлөр үчүн өркүндөтүлгөн 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 маанисин сактап, кайра жөнөтпөстөн анын абалын сурамжылаңыз.
ЖөнөтүүCall submit_ftir_report (MCP) or POST /ftir/reports (REST). You get back a task_id and a reserved result_num. The file_base64 field is required; other fields (sampling_mode, prior_context, language_code, sample_name, sample_order_no) are optional.
Сурамжылооget_ftir_report_status (MCP) же GET /ftir/reports/{task_id} чакырыңыз, completedtrue болгонго чейин ар 5–10 секундда. Аяктаган жоопто report_url, report объектиси (структураланган натыйжа мазмуну, ичинде деталдуу report_view менен) жана result_num камтылат.
Акыркы отчетту ачууТолук URLди https://ftir.fun/outputdata/?num={result_num} браузерде ачып, FTIR.fun тарабынан көрсөтүлгөн толук үч октуу натыйжа баракчасын көрүңүз.
⚠️task_id маанисин сактап, аяктаганга же ката кеткенге чейин сурамжылоону улантыңыз. Кезекте турган же аткарылып жаткан учурда кайталанган жөнөтүүлөр упайларды текке кетирет.
Көйгөйлөрдү чечүү
Сиз эмнени көрөсүз
Бул эмнени билдирет
Эмне кылуу керек
Клиент браузердин авторизация баракчасын ачат же авторизация баракчасы жок деп айтат.
Сиздин карdarыңыз эски OAuth стилиндеги сервер жазуусун колдонуп жатат. FTIR.fun OAuth колдонбойт — жөн гана API ачкычы.
Эски ftirfun сервер жазуусун жок кылыңыз, ушул барактан так конфигурацияны чаптаңыз, клиентти кайра жүктөңүз жана ftirfun'ду кайра баштаңыз.
401 (MCP) / 401 invalid_api_key (REST)
API ачкычы жок, мөөнөтү өткөн, жокко чыгарылган же туура эмес чапталган.
Серверди кайра иштетип, жөн гана чийки ачкычты (ftir_ менен башталат) чаптаңыз. Жаңы ачкычты түзүү үчүн API ачкычтарынын панели керек болсо.
Сервер иштейт, бирок эч кандай куралдар көрүнбөйт.
Клиент каталогун жаңырткан жок же конфиг туура эмес ачкыч атын колдонот.
VS Code үчүн, mcp.json 'servers' колдонгонун (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.peeks талаасы аркылуу колдонуңуз.
Курууга даярсызбы?
Толук REST шилтемесинде ар бир endpoint, сурам жана жооп форматтары, аутентификация, ылдамдык чектөөлөрү, ката коддору, MCP курал аныктамалары жана Python жана curl менен код мисалдары бар.