函数参考
jev4pg 提供 HTTP 语义算子、异步 PostgreSQL 任务接口,以及开发预览中的同步原生函数。先选择调用方式,再核对具体参数。
HTTP 算子#
向 POST /jev/call 提交算子名称和 arguments:
{
"operator": "JEV.NOUL",
"arguments": {
"state": "货物已于今天上午签收。",
"proposition": "材料说明货物已经送达。"
},
"limits": {"max_judgments": 1, "max_requests": 1}
}使用数据库访问令牌认证。先检查 output_state,仅在结果状态允许时读取 value。模型示例用于说明输入和返回结构,不保证具体标签。
GET /jev/operators 返回算子目录,GET /jev/operators/examples 返回完整示例。所有算子的逐项参数见完整英文函数参考。
原生 PostgreSQL 函数#
| 函数 | 用途 |
|---|---|
jev_native.scan |
对一个 SQL 数据源评估类型化问题。 |
jev_native.scan_many |
共享调度多个独立数据源。 |
jev_native.execute_plan |
执行 SQL、语义与条件阶段组成的计划。 |
jev_native.decide |
对兼容的已保存观察结果应用决定策略。 |
jev_native.require_bool |
读取已确定的布尔归属,拒绝不完整证据。 |
jev_native.embed |
生成问题与答案的概率矩阵和向量。 |
jev_native.answer_matrix |
将已有判断转换为概率矩阵。 |
jev_native.embedding_distance |
本地比较完整且兼容的矩阵。 |
这些函数需要原生扩展。它们与异步 jev.* 任务接口相互独立。
选择调用路径#
网页和 HTTP 用户通常从 /ask、/data/sql 或 /jev/call 开始。已有 SQL 客户端可以使用异步 PostgreSQL 接口。需要在数据库中直接组合语义阶段时,再评估原生函数。
预算应放在调用规定的位置。REVIEW、PROMOTE、MATERIALIZE 和 REFRESH 等管理算子需要 reviewer 权限,不能仅凭拥有查询令牌执行。
本页介绍用法与注意事项。完整参数及详细约定请参阅对应英文文档。