用途:把货币换算做成可复现、可脚本化的日常操作,无需申请 API 密钥。主数据源 Frankfurter 提供欧洲央行参考汇率(当前与历史),备用源 open.er-api.com 覆盖 Frankfurter 未收录的货币。
主要能力:支持最新汇率、直接换算、历史日期汇率与日期区间趋势;始终给出汇率及其日期;对“实际能拿到多少”的问题给出参考值与常见消费者点差区间(约 1%–4%);交叉汇率通过基准货币两步换算并展示过程。
使用方式:需要提供源货币、目标货币与金额(自然语言解析为 ISO 代码,歧义时询问),以及时间(默认今天,Frankfurter 历史可回溯至 1999 年)。示例命令:curl -s "https://api.frankfurter.dev/v1/latest?base=USD&symbols=EUR,INR";换算:...?amount=500&base=USD&symbols=EUR;历史:https://api.frankfurter.dev/v1/2024-03-15?base=USD&symbols=EUR;区间:.../v1/2026-01-01..2026-07-01?base=USD&symbols=EUR。备用:curl -s "https://open.er-api.com/v6/latest/USD",并引用其 time_last_update_utc。
适用场景:预算估算、发票核对、历史汇率对比等日常换算。
限制:Frankfurter 约 30 种主要货币,欧洲央行工作日约 16:00 CET 更新;周末查询得到的是上一工作日汇率,需如实标注日期。参考汇率不等于银行、卡组织或兑换柜台实际汇率,存在点差;不提供汇率交易建议,也不应凭记忆作答,无网络时应给出命令而非猜测。