metacall/coreMetaCall是一个可扩展、可嵌入且互操作的跨平台多语言运行时,核心功能是实现不同编程语言之间的函数、方法或过程调用。它作为跨语言外部函数接口(FFI)解决方案,允许开发者在一种编程语言环境中直接调用另一种语言编写的函数,无需复杂的中间层或序列化过程,简化多语言项目的开发与集成。
最简单的安装方式是使用官方安装脚本:
shcurl -sL [***] | sh
更多安装方法(包括Docker部署、其他平台安装)请参考安装文档。
以下示例展示JavaScript调用Python函数的流程:
sum.py:pythondef sum(a, b): return a + b
main.js,调用Python函数:javascriptconst { sum } = require('./sum.py'); sum(3, 4); // 执行结果为 7
shmetacall main.js
完整示例列表可参考文档中的示例部分。如需提交新示例,可通过社区渠道联系。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务