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

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

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

மதிப்பாய்வு செய்யப்பட்டு பட்டியலிடப்பட்டது

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

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

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

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

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

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

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

பணி MCP கருவி REST முனைப்புள்ளி இதை உங்கள் AI க்குச் சொல்லுங்கள்
ஒரு கருவி கோப்பைப் படிக்கவும் parse_ftir_spectrum POST /parse-spectrum sample.spc ஐ பாகுபடுத்தி கண்டறியப்பட்ட சிகரங்களை பட்டியலிடவும்.
அறியப்படாத நிறமாலையை அடையாளம் காணவும் 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 ஐப் பெறவும்.

ஆதரிக்கப்படும் கோப்புகள்: 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 சரியான பாகுபடுத்தியை எடுக்கும்.

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": "direct_read:spa",
     "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"}
  2. வாக்கெடுப்பு get_ftir_report_status (MCP) அல்லது GET /ftir/reports/{task_id} ஐ ஒவ்வொரு 5–10 வினாடிகளுக்கும் completed true ஆகும் வரை அழைக்கவும். முடிந்த பதில் report_url, 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 ஐ வைத்திருந்து, அது முடிவடையும் அல்லது தோல்வியடையும் வரை தொடர்ந்து கேட்டுக்கொண்டிருங்கள். நகல் சமர்ப்பிப்புகள் புள்ளிகளை வீணாக்கும்.

சரிசெய்தல்

நீங்கள் எதைக் காண்கிறீர்கள் இதன் பொருள் என்ன என்ன செய்ய வேண்டும்
கிளையன்ட் உலாவி அங்கீகாரப் பக்கத்தைத் திறக்கிறது, அல்லது அங்கீகாரப் பக்கம் இல்லை என்று கூறுகிறது. உங்கள் கிளையன்ட் பழைய 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.peaks புலத்தின் மூலம் உச்சி நிலைகளை மட்டும் பயன்படுத்தவும்.

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

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

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