டெவலப்பர் மற்றும் AI ஒருங்கிணைப்பு

FTIR.fun ஐ எந்த AI கருவி அல்லது பயன்பாட்டுடன் இணைக்கவும்

உங்கள் AI உதவியாளருக்கோ அல்லது உங்கள் சொந்தக் குறியீட்டுக்கோ 320,000+ குறிப்பு ஸ்பெக்ட்ராக்கள், அறிவு-வரைபட உச்சநிலை பகுத்தறிவு மற்றும் இலக்கிய ஆதாரமுள்ள விளக்கங்களுக்கு நேரடி அணுகலை வழங்குங்கள். இணைக்க மூன்று வழிகளில் ஒன்றைத் தேர்ந்தெடுக்கவும் — AI உதவியாளர்களுக்கான MCP, குறியீட்டுக்கான REST API அல்லது குறியீடு தேவையில்லாத தளங்களுக்கான தயார்நிலை Skill. கீழே உள்ள ஒவ்வொரு வழிக்கும் முதல்முறைப் பயனர்களுக்காக படிப்படியான வழிமுறைகள் வழங்கப்பட்டுள்ளன.

பட்டியலிடப்பட்டது

நீங்கள் தொடங்குவதற்கு முன் — உங்கள் API விசையைப் பெறவும்

MCP மற்றும் REST API இரண்டும் ஒரே FTIR.fun API விசையைப் பயன்படுத்துகின்றன. Coze/Doubao, செருகுநிரலை வெளியிட்டவர் அமைத்த சேவை விசையைப் பயன்படுத்துகிறது; எனவே இறுதிப் பயனர்கள் தனிப்பட்ட விசையை ஒட்டாமல் செருகுநிரல் வழியாகப் பணியாற்றலாம். தனிப்பட்ட விசையைப் பெற சுமார் ஒரு நிமிடம் ஆகும்:

  1. FTIR.fun இல் உள்நுழைக இலவச கணக்கை உருவாக்குங்கள் (புதிய கணக்குகளில் இலவச சோதனை கிரெடிட்கள் அடங்கும்).
  2. API விசைகள் டாஷ்போர்டைத் திறக்கவும் செல்லவும் கணக்கு → API விசைகள் மற்றும் Generate என்பதைக் கிளிக் செய்க.
  3. உங்கள் API விசையைப் பார்க்கவும் அல்லது நகலெடுக்கவும் முழு விசையும் (அது ftir_ இல் தொடங்குகிறது) API விசைகள் டாஷ்போர்டில் கிடைக்கிறது. அதைப் பார்க்க, நகலெடுக்க அல்லது ரத்து செய்ய நீங்கள் அங்கு திரும்பலாம்.
🔑 தயாரா? API விசைகள் டாஷ்போர்டைத் திறக்கவும் புதிய தாவலில், பின்னர் திரும்பி வந்து மேலே நீங்கள் தேர்ந்தெடுத்த பாதையைப் பின்பற்றவும்.

படி 1 — எந்த இணைப்பு உங்களுக்கு சரியானது?

மூன்றும் ஒரே இயந்திரத்துடன் இணைகின்றன: 320,000+ நிறமாலைகள், அறிவுக்-வரைபடத் தர்க்கமுறை மற்றும் ஆய்வுக்குறிப்பு மேற்கோள்கள். உங்களுக்கு ஒன்றே போதுமானது. உங்கள் பணிமுறைக்கு ஏற்ற பாதையைத் தேர்ந்தெடுக்கவும்; AI உதவியாளர் பயனர்களுக்கு MCP ஒரு வசதியான விருப்பமாகும்.

உங்கள் AI உண்மையில் என்ன செய்ய முடியும்

ஒருங்கிணைந்த MCP மற்றும் REST சேவைகள் ஒரே FTIR.fun செயல்பாட்டு பட்டியலை வெளிப்படுத்துகின்றன. API விசைகள் குறுகிய திறன் வரம்பைப் பெறக்கூடும்; அதேவேளை, தளத்திற்கே உரிய அறிவிப்புகள் வேண்டுமென்றே ஒரு துணைக்குழுவை மட்டுமே வெளியிடக்கூடும். கீழே உள்ள செயல்பாடுகள் ஒரே FTIR.fun சேவைகளைப் பகிர்ந்து கொள்கின்றன.

பணி MCP கருவி REST முனைப்புள்ளி இதை உங்கள் AI க்குச் சொல்லுங்கள்
ஒரு கருவி கோப்பைப் படிக்கவும் parse_ftir_spectrum POST /parse-spectrum sample.spc ஐ பாகுபடுத்தி கண்டறியப்பட்ட சிகரங்களை பட்டியலிடவும்.
நேட்டிவ் தரவை மாற்றி மெட்டாடேட்டாவை பாதுகாக்கவும் convert_native_spectrum POST /native-spectrum/convert sample.spa ஐ JDX ஆக மாற்றி மூல மெட்டாடேட்டாவை வைத்திருங்கள்.
அறியப்படாத நிறமாலையை அடையாளம் காணவும் analyze_ftir_spectrum POST /ftir/analyze_spectrum இந்த ஸ்பெக்ட்ரம் எந்த பாலிமர் என்பதை அடையாளம் காணவும்.
முழு மூன்று-அச்சு அறிக்கையைச் சமர்ப்பிக்கவும் submit_ftir_report POST /ftir/reports ATR பயன்முறையில் முழு அறிக்கைக்கு sample.spa ஐ சமர்ப்பிக்கவும்.
அந்த அறிக்கையை வாக்களித்து மீட்டெடுக்கவும் get_ftir_report_status GET /ftir/reports/{task_id} அறிக்கை பணியைச் சரிபார்த்து, முடிந்ததும் எனக்கு இணைப்பைக் கொடுங்கள்.
உச்சிகளை விளக்கவும் explain_peaks POST /ftir/explain_peak_assignments 1715 மற்றும் 1450 cm-1 இல் உள்ள உச்சிகள் எதைக் குறிக்கின்றன?
அறியப்பட்ட குறிப்பு நிறமாலையைக் கண்டறியவும் find_spectra POST /ftir/find_spectra பாலிஸ்டைரீனுக்கான குறிப்பு ஸ்பெக்ட்ராவைக் கண்டறியவும்.
முந்தைய முடிவை மீண்டும் திறக்கவும் fetch_result GET /ftir/result/{result_num} முடிவு 20260528100755416137536 ஐப் பெறவும்.
🎓 கல்வி உச்சி ஒதுக்கீடு — அறியப்பட்ட சேர்மைக் கொண்ட மாதிரிகளுக்கு, மேம்பட்ட 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 ஒரு சரியான மதிப்பு அல்ல.

find_spectra பதில் உதாரணம்

find_spectra பதில்
{
  "success": true,
  "query": "polystyrene",
  "match_mode": "synonym",
  "match_count": 3,
  "summary": "Found 3 reference spectrum candidates for 'polystyrene'.",
  "results": [
    {"num": 555, "spectrum_number": 555, "name": "PS/PPO",
     "cas": "-", "source_type": "instrument_import",
     "peaks": [697, 756, 1028, ...], "x": [...], "y": [...]}
  ]
}

explain_peaks பதில் உதாரணம்

explain_peaks பதில்
{
  "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-ஐ வைத்திருந்து, பணியை மீண்டும் சமர்ப்பிப்பதற்குப் பதிலாக அதன் நிலையைச் சரிபார்க்கவும்.

  1. சமர்ப்பி submit_ftir_report (MCP) அல்லது POST /ftir/reports (REST) ஐ அழைக்கவும். நீங்கள் task_id மற்றும் ஒதுக்கப்பட்ட result_num ஐப் பெறுவீர்கள். file_base64 புலம் கட்டாயமானது; மற்ற புலங்கள் (sampling_mode, prior_context, language_code, sample_name, sample_order_no) விருப்பமானவை.
    சமர்ப்பிப்பு உதாரணம் (REST)
    curl -X POST https://ftir.fun/ftir/reports \
      -H "X-API-Key: ftir_your_key_here" \
      -H "Content-Type: application/json" \
      -d '{"file_base64": "V2F2ZW51bWJlci...", "filename": "sample.spa", "sampling_mode": "ATR", "language_code": "en"}'
    பதிலை சமர்ப்பிக்கவும்
    {"success": true, "task_id": "rpt_abc123...", "result_num": "20260713...",
     "status": "queued", "status_url": "https://ftir.fun/ftir/reports/rpt_abc123..."}
  2. வாக்கெடுப்பு completed true ஆகும் வரை ஒவ்வொரு 5–10 வினாடிகளுக்கும் get_ftir_report_status (MCP) அல்லது GET /ftir/reports/{task_id} ஐ அழைக்கவும். நிறைவடைந்த பதிலில் report_url, ஒரு report பொருள் (கட்டமைக்கப்பட்ட முடிவு உள்ளடக்கம், அதன் உள்ளே விரிவான report_view உடன்), மற்றும் result_num ஆகியவை அடங்கும்.
    வாக்குப்பதிவு உதாரணம்
    curl https://ftir.fun/ftir/reports/rpt_abc123 \
      -H "X-API-Key: ftir_your_key_here"
    வாக்கெடுப்பு பதில் (செயல்பாட்டில்)
    {"success": true, "task_id": "rpt_abc123", "status": "running", "progress": 45, "completed": false}
    வாக்கெடுப்பு பதில் (முடிந்தது)
    {"success": true, "task_id": "rpt_abc123", "status": "completed", "completed": true,
     "result_num": "20260713...", "report_url": "https://ftir.fun/outputdata/?num=20260713..."}
  3. இறுதி அறிக்கையைத் திறக்கவும் முழு URL https://ftir.fun/outputdata/?num={result_num} ஐ உலாவியில் திறந்து FTIR.fun வழங்கிய முழு மூன்று-அச்சு முடிவு பக்கத்தைக் காணவும்.
⚠️ task_id-ஐ வைத்திருந்து, செயல்முறை நிறைவடையும் அல்லது தோல்வியடையும் வரை poll செய்யவும். வரிசையில் காத்திருக்கும் அல்லது இயங்கும் நிலையில் மீண்டும் சமர்ப்பிப்பது புள்ளிகளை வீணாக்கும்.

சரிசெய்தல்

நீங்கள் எதைக் காண்கிறீர்கள் இதன் பொருள் என்ன என்ன செய்ய வேண்டும்
கிளையன்ட் உலாவி அங்கீகாரப் பக்கத்தைத் திறக்கிறது, அல்லது அங்கீகாரப் பக்கம் இல்லை என்று கூறுகிறது. உங்கள் கிளையன்ட் பழைய 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 ஐ வைத்திருந்து poll செய்யவும். task_id ஐ இழந்துவிட்டால், உங்கள் சமீபத்திய பணிகளைப் பட்டியலிட்டு அதை மீண்டும் கண்டறிய GET /ftir/tasks ஐ அழைக்கவும்.
422 அல்லது missing_input கோரிக்கை உடலில் தேவையான புலங்கள் இல்லை அல்லது தவறான வடிவம் உள்ளது. analyze_spectrum க்கு, நீங்கள் peaks, query, அல்லது file_base64 ஆகியவற்றில் குறைந்தது ஒன்றை வழங்க வேண்டும். உங்கள் JSON சரியானது, Content-Type application/json, மற்றும் தேவையான புலங்கள் உள்ளன என்பதை சரிபார்க்கவும். மேலே உள்ள எடுத்துக்காட்டு வேண்டுகோள்களைப் பார்க்கவும்.
413 file_too_large பதிவேற்றப்பட்ட ஸ்பெக்ட்ரம் கோப்பு அளவு வரம்பை மீறுகிறது. சிறிய கோப்பை ஏற்றுமதி செய்யவும் அல்லது spectrum.peaks புலத்தின் மூலம் உச்சி நிலைகளை மட்டும் பயன்படுத்தவும்.

உருவாக்கத் தயாரா?

முழு REST குறிப்பு ஒவ்வொரு இறுதி முனை, கோரிக்கை மற்றும் பதில் வடிவங்கள், அங்கீகாரம், விகித வரம்புகள், பிழை குறியீடுகள், MCP கருவி வரையறைகள், மற்றும் Python மற்றும் curl இல் குறியீடு எடுத்துக்காட்டுகளைக் கொண்டுள்ளது.

தேவையை சமர்ப்பிக்கவும் படிவம்