注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
以下文档描述了foundry_ml
库,该库不再推荐在平台上使用。请改用palantir_models
库。你还可以通过一个示例学习如何将模型从foundry_ml
迁移到palantir_models
框架。
foundry_ml
库将于2025年10月31日移除,对应于Python 3.9的计划弃用。
由函数支持的模型只能部署到实时部署,这在你的环境中可能默认未启用。请联系你的Palantir代表以启用此功能。
函数可以提交到建模目标并且可以完全管理和部署为模型。这允许你:
为了使函数与建模目标兼容,有一些要求:
@ModelFunction
装饰器进行注释。确保在函数存储库中的functions.json
文件中将enableModelFunction
设置为true
。以下是一个与建模目标兼容的函数签名示例。
Copied!1 2 3 4 5 6 7
import { Integer, ModelFunction, String } from "@foundry/functions-api"; @ModelFunction() public myFunction(input1: Integer, input2: String): { output1: String } { // ... // 这里是函数的实现部分 }
在编写模型后,您可以将其提交到目标。
如果您计划将一个函数提交到具有目标API的目标,参数名称必须完全匹配。在上面的示例代码段中,这意味着input1
和input2
被定义为您的目标输入,而output1
被定义为您的目标输出。