FTIR.fun'ду ар кандай AI куралына же колдонмосуна туташтыруу
AI жардамчыңызга же өз кодуңузга 130,000+ шилтеме спектрлерине, билим графындагы чокуларды талдоого жана адабиятка негизделген интерпретацияга түздөн-түз жетүү мүмкүнчүлүгүн бериңиз. Байланыштын үч жолунун бирин тандаңыз — AI жардамчылары үчүн MCP, код үчүн REST API же кодсуз платформалар үчүн даяр Skill. Төмөнкү ар бир жол биринчи колдонуучулар үчүн кадам-кадам нускама менен жазылган.
MCP жана REST API экөө тең бир FTIR.fun API ачкычын колдонушат. Coze/Doubao плагин басмаканасы тарабынан конфигурацияланган кызмат ачкычын колдонот, ошондуктан акыркы колдонуучулар жеке ачкычты чапташпайт. Жеке ачкычты алуу болжол менен бир мүнөттү алат:
FTIR.fun'га кирүүАккаунтуңуз жок болсо, акысыз аккаунт түзүңүз. Жаңы аккаунттар акысыз сынак кредиттерин камтыйт.
Ачкычты дароо көчүрүп, сактаңызТолук ачкыч (ftir_ менен башталат) бир гана жолу көрсөтүлөт. Аны коопсуз жерде сактаңыз. Эгер жоготуп алсаңыз, жаңысын түзүңүз.
⚠️Хосттолгон MCP сервери FTIR.fun API Ключтер Dashboard'да түзүлгөн (ftir_ менен башталган) эсептик API ачкычын гана кабыл алат. Сервер тараптагы мастер ачкычтар REST операторлоруна арналган жана хосттолгон MCPге кире албайт.
1-кадам — Кайсы байланыш сизге ылайыктуу?
Үчөө тең бир кыймылдаткычка туташат: 130,000+ спектр, билим-граф reasoning жана адабият цитаталары. Сизге бирөө гана керек. Иштөө ыкмаңызга жараша тандаңыз — ишенбейсизби? MCP AI жардамчысын колдонгондор үчүн эң популярдуу тандоо.
MCPЖол A — MCP Сервери
MCP (Модель Контекст Протоколу) - бул AI жардамчыларынын сырткы куралдарды чакыруунун стандарттуу жолу. FTIR.fun жайгаштырылган MCP серверин иштетет — сиз эч нерсени жергиликтүү деңгээлде орнотпойсуз же иштетпейсиз. Сиз AI клиентиңизге бир кичине конфигурация кошуп, API ачкычыңызды киргизесиз, жана жардамчыңыз жети FTIR куралына ээ болот.
✓Кирүү кантип иштейт (аны биринчи окуңуз):
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ты ачып, куралдар тизмесин текшериңиз. 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 header катары жөнөткөнүн текшериңиз. Орун ээлөөчүнү чыныгы ачкычыңыз менен алмаштырыңыз.
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
FTIR.funти өз кодуңуздан каалаган тилде чакырыңыз — Python, JavaScript, R, MATLAB, Java, Go. Белгисиз спектрлерди аныктоо, чокуларды түшүндүрүү, шилтеме спектрлерди табуу жана отчет номери боюнча мурунку натыйжаны алуу үчүн стандарттуу HTTP төпөмдөрү. LIMS интеграциясы, пакеттик конвейерлер же өз тиркемеңизге FTIR издөө кошуу үчүн идеалдуу.
REST кызматынын онлайн экенин текшериңизДен-соолукту текшерүү чекити ачык жана упайларды сарптабайт. Ал төмөндөгү JSONду кайтарышы керек. Эгерде HTML баракчасын же тайм-аут көрсөңүз, кызмат убактылуу иштебей калышы мүмкүн.
curl
curl https://ftir.fun/health
Күтүлгөн жооп
{"status":"ok","service":"ftirfun-api"}
X-API-Key header менен аутентификациядан өтүңүзАр бир корголгон чекит ачкычыңызды X-API-Key баш созу менен кабыл алат. Веб колдонмодогудай эле эсеп эрежелери колдонулат: упайлар, жазылуу жана чектөөлөр. Эгер ачкыч туура эмес же жок болсо, 401 JSON катасын аласыз.
Аутентификация баш сөзү
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 менен (милдеттүү)
Аспап файлын чокуларга парс кылуу
POST /parse-spectrum
Көп бөлүктүү файл жүктөө ЖЕ file_base64 менен JSON
Негизги параметр шилтемеси
Параметр
Түрү
Демейки
Диапазон
Колдонулган
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 денесин кабыл алат. Экөө тең бирдей жоопту кайтарат: аныкталган чокулар жана толук ийри сызык.
Популярдуу 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) кылып коюңуз.
Учурдагы MCP, REST, n8n жана LangChain бөлүштүрүүлөрү жети операцияны сунуштайт. Жарыяланган Coze плагини үч куралды (анализ, табуу, түшүндүрүү) сунуштайт, ал эми башка шаблондор кичинерек жарыяланган топтомду сунушташы мүмкүн; колдонуудан мурун ар бир платформа картасын текшериңиз. Төмөндөгү операциялар бирдей FTIR.fun кызматтарына ээ.
Колдоого алынган файлдар: SPA, SPC, OPUS, JCAMP-DX, CSV, TSV, Excel, JSON. Жарактуу sampling_mode маанилери: KBr Pellet, Vapor, Solvent, Thin Film, Paraffin Mull, ATR, Diffuse Reflectance, Micro IR, жана Others. Transmission жарактуу маани эмес. Түп нускадагы файл кеңейтүүсүн сактаңыз, анткени FTIR.fun туура парсерди тандайт.
{
"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} чакырыңыз ар 5–10 секунд сайын, completedtrue болгонго чейин. Бүткөн жоопто report_url, 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 сактаңыз жана сурап туруңуз. Кайталанган отчет тапшырмаларын түзбөңүз.
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 менен код мисалдары бар.
7 күндүк сыноо программасына чакырылган мекемелер төмөндө чакыруу кодун киргизип, эсеп жана сырсөз ала алышат. Активдештирүүдөн кийин маалыматтарыңызды коопсуз сактаңыз.
Чакырылган мекемелер үчүнИнститутуңуз же биздин аутрич тобубуз тарабынан берилген кодду киргизиңиз.
Эсеп & сырсөз алууАктивдештирүүдөн кийин сиз колдонуучу атыңызды жана сырсөзүңүздү аласыз — аларды дароо сактап коюңуз.
7-күндүк толук кирүүАктивациядан кийин 7 күн бою бардык функцияларга чектөөсүз кирүү мүмкүнчүлүгүнөн пайдаланыңыз.
Каттоо эсеби түзүлдү!
Колдонуучу аты
Сырсөз
Мөөнөтү бүтөт
башка колдонуучулар үчүн
Кириңиз жана чакыруу шилтемеңизди кесиптештериңиз, классташтарыңыз жана досторуңуз менен бөлүшүңүз. Ар бир ийгиликтүү катталуу сизге кошумча сыноо мөөнөтүн берет.