Laya AI 在线体验 · Jev AI

Laya AI,在线试一试你的下一个工作流。

带上一张客服工单、一条销售咨询或一个 Agent 任务,从现成示例开始,探索如何用结构化决策处理下一步。

登录后使用账户积分调用 Laya API。

选择、评分与是非判断现成场景示例无需本地安装
一个客服处理流程场景示意

收到一张工单

“更新后结账功能无法使用,客户都不能付款,请立即帮忙处理。”

choice

应该交给谁处理?

技术支持
score

需要什么优先级?

紧急
noul

是否需要立即关注?

是

流程示意;在下方运行自己的请求,查看实际结果。

立即在线体验

选一个示例,换成你的真实任务

加载场景、修改输入、调整问题,生成决策后查看答案、概率和请求 JSON。

运行请求会消耗账户积分,实际消耗以返回结果为准。

查看 Laya API 接入说明

1. 状态

输入所有问题共享的上下文。

1/15

所有问题都会基于这份状态独立回答。

2. 问题

为同一份状态定义最多 8 个类型化问题。

5 / 8

3. 运行判断

运行判断请求。

结果

点击“生成结构化决策”,查看带概率的类型化输出。

4. API 请求

预览或复制 JSON 结构,在你的应用中调用同一个接口。

结果会以结构化格式返回,方便直接接入你的业务逻辑。

01 / 可以做什么

把真实任务变成一个可验证的小决策

从你熟悉的判断开始:工单交给谁、请求有多紧急、某项操作是否需要复核。体验区把输入、问题和结果放在一起,方便反复尝试。

修改示例中的一项内容,观察输出如何变化。问题适合你的任务后,可以查看请求 JSON,作为接入自己应用的起点。

了解 Laya 模型原理

把任务交给合适的处理方

列出团队、工具或下一步行动,判断哪个选项最适合当前输入。

给任务设定合理优先级

描述从日常处理到紧急响应的有序标准,查看输入落在哪个级别。

确定什么时候需要人工复核

提出一个明确的是非问题,先检查答案概率,再决定适合的判断阈值。

02 / 应用场景

从六类实际任务开始尝试

把这些场景当作工作流实验,体验区已经准备了可编辑、可运行的示例。

客服工单分流

识别负责部门、判断紧急程度,并标记可能需要额外关注的客户。

销售线索评估

检查咨询中的购买意向、预算信号,以及适合的下一步跟进方式。

内容审核

尝试内容判断问题,识别哪些提交内容应该交给人工审核。

代码与工具风险评估

评估拟执行的代码修改或工具调用,判断是否需要人工批准。

Agent 与模型路由

比较任务可用的处理路径,选择合适的工具或模型。

文档内容判断

输入文档片段或结构化数据,围绕内容提出明确、具体的问题。

03 / 开始第一次运行

三个步骤,试完一个工作流

加载示例,在浏览器中体验 Laya API,无需本地安装。

01

加载一个场景

选择客服分流、线索评分或模型路由等示例,把文本换成自己的样本。

02

调整判断问题

编辑指令、候选选项或评分标准,让问题对应你的真实处理流程。

03

运行并检查结果

登录后生成决策,查看输出,也可以打开 JSON 预览确认本次请求的内容。

从一个示例开始

04 / Laya API

Laya API 接入指南

将 Laya 决策接口接入你的应用:使用账户 API Key 鉴权,提交上下文和类型化问题,再把结构化答案用于工作流。

1. 创建密钥并连接接口

登录后,在账户设置的 API Keys 中创建密钥,并确保账户有足够积分。向下方地址发送 POST 请求。API 路径不带语言前缀,中文页面也使用同一个地址。

POSThttps://thejevai.com/laya/v1/systemone

Authorization: Bearer YOUR_API_KEY

Content-Type: application/json

请从你自己的应用服务端调用接口,把密钥放在名为 LAYA_API_KEY 的服务端环境变量中,不要写入浏览器代码或公开仓库。本站 Playground 使用登录会话,无需手动填写密钥。

2. 选择模型并定义请求

english

用于英语决策场景的模型标识。

multilingual

用于多语言输入场景的模型标识。

typed-decisions

用于类型化决策工作流的模型标识。

model 可填写 english、multilingual 或 typed-decisions。三个选项均支持 choice、score、noul 类型的问题。

2. 选择模型并定义请求
字段类型使用说明
modelstring必填。填写 english、multilingual 或 typed-decisions。
statestring | object | array必填。所有问题共享的上下文,支持文本、JSON 对象或数组。
questionsobject必填。包含 1–8 个问题的对象,以你定义的问题 ID 为键。
questions.<id>object每个问题使用非空且唯一的 ID,响应 answers 中会使用相同 ID。
questions.<id>.typechoice | score | noul必填。从三种受支持的决策类型中选择一种。
questions.<id>.instructionsstring必填字符串。清楚描述这个问题需要判断什么。
questions.<id>.criteriaobject | arraychoice 和 score 必填,noul 可选;具体格式见下方说明。

choice

提供 2–100 个选项,可以是“标签 → 描述”的对象(描述为字符串或 null),也可以是标签数组。返回选中的标签,并可能包含各选项概率。

score

提供由低到高排列的 2–10 条描述组成的数组。分值从 0 开始,返回值可能带小数。

noul

提出一个是非问题。可选的 criteria 使用 "true" 和 "false" 两个键,描述可为字符串或 null。返回的 noul 是“是”的概率,不是布尔值。

3. 发起第一次请求

先将 LAYA_API_KEY 设置为你创建的密钥。示例使用三种问题类型分析同一条消息。JavaScript 使用 Node.js 18+ 运行(保存为 .mjs 文件);Python 3 使用内置 urllib 模块,无需安装额外依赖。

export LAYA_API_KEY="YOUR_API_KEY"

curl --fail-with-body --request POST 'https://thejevai.com/laya/v1/systemone' \
  --header "Authorization: Bearer $LAYA_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "english",
  "state": "I was charged twice for my subscription. Please refund the extra payment today.",
  "questions": {
    "department": {
      "type": "choice",
      "instructions": "Which team should handle this request?",
      "criteria": {
        "billing": "Payments and refunds",
        "technical": "Bugs and outages"
      }
    },
    "priority": {
      "type": "score",
      "instructions": "How urgent is this request?",
      "criteria": [
        "Low",
        "Medium",
        "High"
      ]
    },
    "refund": {
      "type": "noul",
      "instructions": "Is the customer requesting a refund?",
      "criteria": {
        "true": "A refund is requested",
        "false": "No refund is requested"
      }
    }
  }
}'

4. 读取答案、用量和积分

使用结果前,同时检查 HTTP 状态和 code === 0。成功响应的答案位于 data.result 中,不是聊天补全或流式文本响应。

以下为结构示例,答案、token 用量和耗时会随请求变化。

{
  "code": 0,
  "message": "ok",
  "data": {
    "result": {
      "model": "english",
      "answers": {
        "department": {
          "type": "choice",
          "choice": "billing",
          "probabilities": {
            "billing": 0.97,
            "technical": 0.03
          }
        },
        "priority": {
          "type": "score",
          "score": 1.8,
          "legend": {
            "0": "Low",
            "1": "Medium",
            "2": "High"
          }
        },
        "refund": {
          "type": "noul",
          "noul": 0.98
        }
      },
      "usage": {
        "input_tokens": 1200,
        "output_tokens": 0
      },
      "elapsedMs": 142
    },
    "creditsUsed": 2
  }
}
data.result.answers
使用请求时的问题 ID 查找结果,根据 type 读取 choice、score 或 noul;部分结果还包含概率字段。
data.result.usage
input_tokens 和 output_tokens 表示实际 token 用量,消耗积分请查看 data.creditsUsed。
data.result.elapsedMs
本次请求处理耗时,单位毫秒。这是实际观测值,不是延迟保证。
data.creditsUsed
本次已扣除的积分,可用于在你的应用中展示实际消费。

接入本接口时,请使用这里说明的请求和响应格式。如果改用其他 Laya 服务,请核对其鉴权方式和响应结构,并相应调整客户端。

5. 了解计费、限制和错误处理

账户积分

API 调用和登录后的 Playground 体验都会消耗账户积分。每次请求实际扣除的积分可查看响应中的 creditsUsed 字段。

请求限制

UTF-8 编码的 JSON 请求体最大 32 KiB,每次最多 8 个问题。登录会话下的 Playground 请求至少间隔 3 秒。推理请求超时为 30 秒,客户端应为完整 HTTP 响应留出额外时间。

400
JSON、模型、上下文、问题类型或 criteria 不符合要求。修改请求后再试。
401
未登录或密钥无效。检查 Bearer API Key,或登录 Playground。
402
积分不足。补充积分,确认余额足够后再试。
413
请求体超过 32 KiB。缩短上下文或拆分请求。
429
请求间隔过短。按响应头 Retry-After 指定的时间等待后再试。
502
推理失败、超时或返回结果无效。查看错误消息,确认后酌情重试。
503
服务不可用。稍后重试或联系支持。

错误处理应读取 HTTP 状态和 message。本接口不支持幂等键:客户端超时后,原请求仍可能已完成并计费,因此不要无条件自动重试付费请求。

在 Playground 中验证请求

Laya Playground 积分套餐

Laya API 调用使用现有账户积分余额。

运行请求会消耗账户积分,实际消耗以返回结果为准。

入门版

$10

适合验证一个真实工作流,从在线测试走到第一次 API 调用

  • 100,000 积分,长期有效
  • 1 个工作区
  • 3 并发
  • 正常速度
  • choice、score、noul 三类问题
  • 类型化决策输出
  • 概率与置信度结果
  • 在线测试台
  • API key 管理
  • 邮件支持
推荐

专业版

$100

适合将分类、路由和安全判断稳定接入线上产品

  • 1,000,000 积分,长期有效
  • 无限工作区
  • 10 并发
  • 快速通道
  • choice、score、noul 三类问题
  • 类型化决策输出
  • 一次请求并行提问
  • API 访问
  • 用量与调用记录
  • 优先支持

企业版

$1,000

适合多工作区、团队协作与定制化生产集成,额外赠送 10% 额度

  • 11,000,000 积分(含额外赠送 10%)
  • 包含专业版全部功能
  • 并发不限制
  • 独立快速通道
  • 团队工作区与协作
  • 定制集成支持
  • 安全与权限配置建议
  • 专属支持
  • 生产级优先处理
  • 产品路线反馈通道

Laya AI 在线体验常见问题

从一个你熟悉的任务开始

选择一个示例,修改输入,查看适合你的工作流的结构化答案。

开始在线体验