Laya モデルを知る · Jev AI

Laya Model。文脈を、次の判断へ。

Convai Innovations が開発したオープンウェイトの System 1 モデル、Laya。選択・評価・Yes/No の確率を使って、ワークフローの次の行動を考えましょう。

ログイン後、アカウントのクレジットで Laya API を呼び出せます。

型付き判断100 以上の言語Apache-2.0
問い合わせから次の行動へLaya

顧客からのメッセージ

「サブスクリプション料金が二重に請求されました。余分な支払いを今日中に返金してください。」

choice

どのチームが担当する?

請求担当
score

緊急度はどのくらい?

高い
noul

返金を求めている?

はい

判断の種類を示す例です。モデルの実際の応答ではありません。

インタラクティブな体験

自分のテキストで型付き判断を試す

例を選ぶか文脈を入力し、選択・評価・Yes/No の質問を追加してください。構造化された回答と確率を確認できます。

リクエストはアカウントのクレジットを消費します。実際の消費量はレスポンスで確認できます。

Laya API の接続ガイドを見る

1. コンテキスト

すべての質問で共有するコンテキストを入力します。

1/15

すべての質問がこのコンテキストを共有し、それぞれ独立して回答されます。

2. 質問

同じコンテキストに対して最大8つの型付き質問を定義できます。

5 / 8

3. 判断を実行

判断リクエストを実行します。

結果

「判断を生成」をクリックすると、型付きの出力と確率が表示されます。

4. APIリクエスト

同じエンドポイントをアプリから呼び出すためのJSON形式をプレビューまたはコピーできます。

結果は構造化形式で返されるため、アプリケーションのロジックに接続できます。

01 / Laya とは

次の判断のために設計されたモデル

Laya は共通の文脈に対して質問を評価し、1 回の順伝播で構造化された回答を返します。非自己回帰型で、文章をトークンごとに生成する代わりに判断候補を直接評価します。

分類、順序付き評価、Yes/No の確率が必要な場面で活用できます。英語版は ModernBERT を採用し、多言語版は同じ判断方式をより多くの言語へ広げています。

Choice · 選択肢を選ぶ

請求、サポート、営業などの候補を定義し、入力に最も合うものを評価します。

Score · 基準に沿って評価

順序付きの基準を使い、緊急度、関連性、満足度などを評価します。

Noul · Yes/No の確率を推定

明確な二択の質問を行い、その確率を次の処理の判断に使います。

02 / 機能と活用例

日々のワークフローに判断を組み込む

入力と結果が明確な繰り返し作業から始めましょう。実際のアプリのサンプルで選んだモデルを評価してください。

一つの文脈に複数の質問

同じ入力について、カテゴリや緊急度などの異なる側面をまとめて評価します。

多言語の入力

多言語版は 100 以上の言語に対応。Laya のルーターはリクエストごとのモデル選択を支援します。

公開ウェイトを自分の環境で

Apache-2.0 のウェイトをダウンロードし、自分が管理するインフラで Laya を動かせます。

問い合わせの振り分け

担当チームと優先度を判断し、人による確認が必要な問い合わせを特定します。

エージェントとツールの選択

定義済みの候補から次の行動を選び、支援を求めるタイミングを判断します。

業務領域に合わせて調整

ラベル付きの判断データで微調整できます。公式プロジェクトは、タスク精度の向上に領域別の微調整を重視しています。

03 / 体験の流れ

文脈から使える回答へ

Laya APIでリクエスト形式と判断タイプを試し、構造化された結果を確認できます。

01

文脈を追加

顧客メッセージ、文書の抜粋、JSON など、判断に必要な事実をまとめます。

02

判断内容を定義

質問の種類を選び、明確な指示と区別できる選択肢、または順序付き基準を指定します。

03

結果を確認

回答と確率を確認し、曖昧なサンプルも試したうえで、自動化する範囲を決めます。

プレイグラウンドへ

04 / Laya API

Laya API 接続ガイド

Laya の判断 API をアプリケーションに接続します。アカウントの API キーで認証し、コンテキストと型付き質問を送信して、構造化された回答を利用できます。

1. キーを作成して接続

ログイン後、アカウント設定の API Keys でキーを作成し、必要なクレジットを用意します。下記 URL に POST リクエストを送信してください。翻訳ページでも API パスに言語プレフィックスは付きません。

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

Authorization: Bearer YOUR_API_KEY

Content-Type: application/json

API はアプリのサーバーから呼び出してください。キーはサーバー環境変数 LAYA_API_KEY に保存し、ブラウザーのコードや公開リポジトリに含めないでください。プレイグラウンドはログインセッションを利用します。

2. モデルとリクエストを定義

english

英語の判断ワークフロー向けモデル識別子。

multilingual

多言語入力のワークフロー向けモデル識別子。

typed-decisions

型付き判断のワークフロー向けモデル識別子。

model に english、multilingual、typed-decisions のいずれかを指定します。すべて choice、score、noul の質問に対応しています。

2. モデルとリクエストを定義
フィールド型使い方
modelstring必須。english、multilingual、typed-decisions のいずれか。
statestring | object | array必須。全質問で共有するコンテキスト。テキスト、JSON オブジェクト、配列を指定できます。
questionsobject必須。独自の質問 ID をキーとする、1〜8問のオブジェクト。
questions.<id>object空でない一意の ID を使います。answers にも同じ ID が返ります。
questions.<id>.typechoice | score | noul必須。3つの判断タイプから1つを選択。
questions.<id>.instructionsstring必須の文字列。何を判断するかを明確に記述します。
questions.<id>.criteriaobject | arraychoice と score では必須、noul では任意。形式は下記を参照。

choice

2〜100個の選択肢を、ラベルと説明(文字列または null)のオブジェクト、またはラベルの配列で指定します。選択結果と、場合により各選択肢の確率が返ります。

score

低い順に2〜10段階の説明を配列で指定します。スケールは0から始まり、結果は小数になる場合があります。

noul

Yes/No の質問です。任意の criteria に "true" と "false" の説明を文字列または null で指定できます。noul は真偽値ではなく Yes の確率です。

3. 最初のリクエストを送信

LAYA_API_KEY に作成したキーを設定してください。この例は1つのメッセージを3種類の質問で評価します。JavaScript は Node.js 18+ で .mjs ファイルとして実行し、Python 3 は標準の urllib を使用します。追加の Python パッケージは不要です。

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 に格納されます。チャット補完やストリーミングテキストではありません。

形式の説明用の例です。回答、トークン数、処理時間はリクエストにより異なります。

{
  "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 で結果を取得し、タイプに応じて choice、score、noul を読み取ります。確率フィールドが追加される場合もあります。
data.result.usage
input_tokens と output_tokens は実際のトークン使用量です。消費クレジットは data.creditsUsed で確認できます。
data.result.elapsedMs
リクエスト処理時間(ミリ秒)。実測値であり、遅延の保証ではありません。
data.creditsUsed
このリクエストで差し引かれたクレジット。アプリ内で実際の消費量を表示できます。

このエンドポイントには、ここで説明したリクエスト形式とレスポンス形式を使用してください。他の Laya サービスに変更する場合は、認証とレスポンス構造を確認し、必要に応じてクライアントを調整してください。

5. 制限とエラーに対応

アカウントのクレジット

API の呼び出しとログイン後のプレイグラウンド利用はアカウントのクレジットを消費します。各リクエストの実際の消費量はレスポンスの creditsUsed フィールドで確認できます。

リクエストの制限

UTF-8 の JSON 本文は最大32 KiB、質問は最大8問です。ログインセッションのプレイグラウンドでは3秒以上間隔を空けてください。推論のタイムアウトは30秒のため、クライアント側では HTTP 応答全体に余裕を設けてください。

400
JSON、モデル、コンテキスト、質問タイプまたは条件が無効です。修正して再実行してください。
401
認証情報がないか無効です。Bearer API キーを確認するかログインしてください。
402
クレジット不足です。必要な残高を追加して再実行してください。
413
本文が32 KiBを超えています。コンテキストを短くするか分割してください。
429
リクエストの間隔が短すぎます。Retry-After ヘッダーに従って待ってください。
502
推論失敗、タイムアウト、または無効な結果です。メッセージを確認し、必要に応じて再実行してください。
503
サービスを利用できません。後ほど再試行するかサポートに連絡してください。

エラー時は HTTP ステータスと message を確認します。この API は冪等性キーに未対応です。クライアントがタイムアウトしても最初の処理が完了・課金されている場合があるため、無条件に再送せず結果を確認してください。

プレイグラウンドでリクエストを試す

Laya プレイグラウンドのクレジット

Laya API の呼び出しには既存のアカウントのクレジット残高を使用します。

リクエストはアカウントのクレジットを消費します。実際の消費量はレスポンスで確認できます。

Starter

$10

プレイグラウンドから最初のAPI呼び出しまで、実際のワークフローを1つ検証

  • 100,000クレジット(有効期限なし)
  • ワークスペース1つ
  • 同時リクエスト3件
  • 標準速度
  • Choice、Score、Noulの質問
  • 型付き判断の出力
  • 確率と確信度の結果
  • オンラインプレイグラウンド
  • APIキー管理
  • メールサポート
おすすめ

Pro

$100

分類、ルーティング、安全性の判断を本番プロダクトに接続

  • 1,000,000クレジット(有効期限なし)
  • ワークスペース数無制限
  • 同時リクエスト10件
  • 優先処理
  • Choice、Score、Noulの質問
  • 型付き判断の出力
  • 1リクエストでの並列質問
  • APIアクセス
  • 利用状況とリクエスト履歴
  • 優先サポート

Enterprise

$1,000

複数のワークスペース、チーム連携、カスタムの本番連携向け。追加クレジット10%付き

  • 11,000,000クレジット(10%追加分を含む)
  • Proの全機能
  • 同時実行数無制限
  • 専用の優先処理
  • チーム用ワークスペースと共同作業
  • カスタム連携のサポート
  • セキュリティと権限に関するガイダンス
  • 専任サポート
  • 本番処理の優先対応
  • 製品ロードマップへのフィードバック

Laya モデルのよくある質問

次の判断を試してみましょう

実際の例を使い、Laya APIで選択、スコア、確率を確認しましょう。

プレイグラウンドを試す