⚡ 开放 API 与 AI Agent 模板生成调用指南

AutoChemSDS 将 45,000+ 份化学品数据全面解构为面向 AI Agent 的开放接口。 用户提供自己公司的 SDS Word/PDF 模板,通过本平台 API 获取清晰的小标题键值数据,即可由 AI 自动完成合规填报!

最佳实践:如何让 AI 使用您公司的模板制作 SDS?

  1. 上传模板给 AI:将贵司现有的 SDS Word 或 Excel 模板作为附件发送给 AI(如 ChatGPT、Claude、DeepSeek 或企业私有大模型)。
  2. 指令 AI 请求本接口:要求 AI 调用 GET /api/v1/chemical/{CAS号}?lang=zh(或纯英文 ?lang=en)。
  3. 精准键值填报:接口按 16 大类每一个细项小标题返回键值对(如闪点、UN号、GHS象形图、H/P语句),AI 无需猜测数据位置,即可准确填入贵司模板各单元格。

AI 提示词:复制即用

  1. 选择需求中文版还是英文版、有没有公司模板、一次性做还是做成工具
  2. 复制提示词点击"复制提示词",内容已包含接口地址和填写规则
  3. 发给 AI粘贴到 ChatGPT、Claude、DeepSeek 等;有模板的同时上传模板文件
  4. 核对结果AI 生成后请由专业人员核对,再对外使用
SDS 版本
模板
使用方式
打开数据

            

提示:接口每个 IP 每天最多 35 次调用。"打开数据"也会占用一次。AI 无法联网时,可以点"打开数据",把页面内容复制给 AI。

0 认证 · 免注册

无需申请 API Key,无鉴权 Token,开放式 CORS,支持直接跨域调用与自主 Agent 直连。

中英双语双标准

支持 lang=zh(GB 30000 国标)与 lang=en(UN GHS Rev. 11 国际版),满足内外贸合规。

细分字段全解构

理化参数、急救指引、运输代码、分类语句全部分离为独立键值,专为自动化填充模板设计。

低 Token Markdown

提供去除冗余 HTML 的紧凑 Markdown 流端点,帮助 Agent 节省 80% 上下文 Token 消耗。

核心 API 接口端点

基础服务地址 (Base URL): https://autochemsds.com

调用限额

  1. 同一 IP 每天(北京时间自然日)最多调用 /api/v1/* 接口 35 次,每次响应头 X-RateLimit-Remaining 会告诉您今日剩余次数。
  2. 超过限额将封禁该 IP:第一次封禁 1 天,第二次 3 天,第三次 永久封禁。封禁期间接口返回 429,如需继续使用请联系客服。
  3. 建议把获取到的数据缓存在本地,不要重复请求同一物质。
GET /api/v1/chemical/{identifier}?lang={lang}
【核心制表接口】 获取 16 大类每一个细项小标题的结构化键值 JSON。identifier 支持 CAS 号或品名。
请求参数:
参数名类型必填说明
identifierPath是CAS 号(如 67-64-1)或化学品名称
langQuery否语言选择:zh(默认,GB 30000 规范)或 en(UN GHS Rev. 11 规范)
16 大章节与细分 Key 对应结构:
章节节点 Key对应 SDS 章节名称细分字段 (用于填入模板对应小项目)
section_1_identification 第 1 部分 化学品及企业标识 chemical_name_cn, chemical_name_en, cas_number, recommended_uses
section_2_hazard_identification 第 2 部分 危险性概述 ghs_classification (分类数组), signal_word (警示词), pictograms (象形图), hazard_statements (H说明), precautionary_statements (P防范声明)
section_3_composition 第 3 部分 成分/组成信息 component_name, common_name, cas_number, molecular_formula, molecular_weight, concentration
section_4_first_aid_measures 第 4 部分 急救措施 inhalation (吸入), skin_contact (皮肤), eye_contact (眼睛), ingestion (食入)
section_5_fire_fighting_measures 第 5 部分 消防措施 extinguishing_media (灭火介质), hazardous_combustion_products (燃烧产物), fire_fighting_instructions (灭火注意事项)
section_6_accidental_release_measures 第 6 部分 泄漏应急处理 personal_precautions (作业人员防护), environmental_precautions (环保措施), small_spill (小量消除), large_spill (大量处置)
section_7_handling_and_storage 第 7 部分 操作处置与储存 handling (操作预防), storage (储存条件及禁配物)
section_8_exposure_controls 第 8 部分 接触控制/个体防护 occupational_exposure_limits (GBZ 2.1 PC-TWA/PC-STEL, ACGIH TLV-TWA), personal_protective_equipment (呼吸/眼睛/手部/身体防护)
section_9_physical_and_chemical_properties 第 9 部分 理化特性 appearance (外观与性状), flash_point (闪点), boiling_point (沸点), melting_point (熔点), vapor_pressure (蒸气压), solubility (溶解性) 等
section_10_stability_and_reactivity 第 10 部分 稳定性和反应活性 stability (稳定性), hazardous_reactions (危险反应), incompatible_materials (应避免物), hazardous_decomposition_products (分解产物)
section_11_toxicological_information 第 11 部分 毒理学资料 acute_toxicity (急性毒性), skin_corrosion_irritation (皮肤腐蚀), serious_eye_damage_irritation (眼损伤), carcinogenicity (致癌性) 等
section_12_ecological_information 第 12 部分 生态学资料 ecotoxicity (生态毒性), persistence_and_degradability (持久与降解), bioaccumulation (生物累积), mobility_in_soil (土壤迁移)
section_13_disposal_considerations 第 13 部分 废弃处置 waste_treatment (残余废弃物处置), package_handling (受污染包装处理)
section_14_transport_information 第 14 部分 运输信息 un_number (UN编号), proper_shipping_name (运输专用名称), hazard_class (包装类别/危害分类), marine_pollutant (海洋污染物)
section_15_regulatory_information 第 15 部分 法规信息 hazardous_chemicals_directory (危化品目录), precursor_chemicals (易制毒), explosive_precursor_chemicals (易制爆), international_conventions (国际公约)
section_16_other_information 第 16 部分 其它信息 references (权威参考数据库及文献列表), disclaimer (免责声明)
GET /api/v1/chemical/{identifier}/markdown?lang={lang}
专为大语言模型 (LLM) 上下文设计的紧凑 Markdown 纯文本流。去除冗余格式,支持 lang=zh 与 lang=en,可让 Agent 极速阅读整份安全数据。

命令行与脚本调用示例

1. PowerShell(直接把各字段填入对象)

# 获取丙酮的中文 16 大类结构化对象
$res = Invoke-RestMethod -Uri "https://autochemsds.com/api/v1/chemical/67-64-1?lang=zh"

# 提取第 9 部分理化数据
$sec9 = $res.data.sections.section_9_physical_and_chemical_properties
Write-Host "外观:" $sec9.appearance
Write-Host "闪点:" $sec9.flash_point

# 提取第 14 部分运输数据
$sec14 = $res.data.sections.section_14_transport_information
Write-Host "UN编号:" $sec14.un_number
Write-Host "运输名称:" $sec14.proper_shipping_name

2. Python(Agent 获取字段填报模板)

import requests

BASE_URL = "https://autochemsds.com"

# 获取英文版数据
res_en = requests.get(f"{BASE_URL}/api/v1/chemical/67-64-1", params={"lang": "en"}).json()
sec2 = res_en["data"]["sections"]["section_2_hazard_identification"]
print("英文 GHS 分类:", sec2["ghs_classification"])
print("英文警示词:", sec2["signal_word"])

# 获取用于喂给 Agent 的紧凑 Markdown
md_text = requests.get(f"{BASE_URL}/api/v1/chemical/67-64-1/markdown", params={"lang": "zh"}).text
print("Markdown 首部:\n", md_text[:300])

3. cURL 命令行保存为 JSON 文件

# 导出中文结构化 JSON 文件供 AI 分析
curl.exe -s "https://autochemsds.com/api/v1/chemical/67-64-1?lang=zh" -o sds_zh.json

# 导出纯英文结构化 JSON 文件
curl.exe -s "https://autochemsds.com/api/v1/chemical/67-64-1?lang=en" -o sds_en.json

# 拉取纯文本 Markdown
curl.exe -s "https://autochemsds.com/api/v1/chemical/67-64-1/markdown?lang=zh"

数据来源与编制说明

1. 数据合规规范:中文数据对标中国 GB/T 16483-2008 与 GB 30000.2~29-2013 系列国家标准;英文数据对标联合国 UN GHS Rev. 11。

2. 权威科学源头:数据源自公开权威科学数据库(包括 PubChem、ECHA、CAMEO Chemicals、HMDB 等),在《第十六部分 其它信息》中均提供对应原始出处。