Ollaya · ローカルで意思決定モデルを実行。

オープンソースの意思決定モデルLayaがRTX 4090上で型付き質問応答を178msで完了、エンドツーエンド遅延は約10ms。

日本語
コピー
Ollaya · Run decision models locally. 的题图

任意のテキストや JSON に対して型付きの質問を投げ、ミリ秒で較正済みの答えを得る。プライベート、オープンソース、自分のハードウェア上で動く。ダウンロードモデルを見るOllama や TypeSafe とは無関係の独立したオープンソースプロジェクト。ollaya · zsh$

ollaya run decider --preset agent '{
 "request": "Fix the typo in README.md",
 "command": "git push --force origin main"
}'
質問回答確率
actionblock0.53
on_taskno0.75
risk1.23 / 2 could lose local work0.15
destructiveyes0.90

$

実際の出力:decider:2b が RTX 4090 上で 178 ms で回答。

速い

ミリ秒で判断を下す。decision モデルは 1 回のフォワードパスで答えを出す。トークンを 1 つずつ生成するのではない。自分の GPU 上で Laya に 5 問のリクエストを送り、HTTP API を端から端まで通して約 10 ms。8–10msOllaya 上の LayaRTX 4090、5 問、エンドツーエンド

236–276msTypeSafe Jevホスト型 API、リクエストの中央値

すべてのモデル、同じ物差し · レイテンシの中央値、低いほど良い

  • laya:multilingual8.1 ms
  • laya:en9.6 ms
  • gliclass14.7 ms
  • nli20.4 ms
  • decider:0.8b155 ms
  • decider:2b190 ms
  • TypeSafe Jevホスト型 API236–276 ms

0100200300 msOllaya:NVIDIA RTX 4090 上で HTTP API 経由で 5 問のリクエストを送ったときのレイテンシの中央値(laya は fp16、それ以外は fp32)。Jev:サードパーティのベンチマークにおけるホスト型 API のリクエストレイテンシの中央値(AbdelStark/jev-benchmarks、nibzard/decision-model-benchmark)で、ネットワークの往復時間を含む。テスト環境が異なるため、桁が同じ程度の比較として見ればよい。

そのまま置き換えられる

TypeSafe の API を使う。Ollaya は /v1/systemone と /v1/models を提供し、リクエストとレスポンスの構造は TypeSafe と同じ。公式の TypeSafe Python SDK 0.7.1 は変更なしでローカルサーバーに接続できる。リクエスト

# Point the TypeSafe SDK at Ollaya
export TYPESAFE_BASE_URL=http://localhost:11435
export TYPESAFE_API_KEY=local # any value works
export TYPESAFE_DEFAULT_MODEL=laya

# …or call the compatible endpoint directly
curl http://localhost:11435/v1/systemone -d '{
 "model": "laya",
 "state": "Can I get an invoice for last month?",
 "questions": {
 "intent": {
 "type": "choice",
 "instructions": "What does the customer want?",
 "criteria": {
 "invoice": "Needs an invoice or receipt",
 "refund": "Wants money back",
 "other": "Anything else"
 }
 }
 }
 }'

レスポンス

{
 "model": "laya:en",
 "answers": {
 "intent": {
 "type": "choice",
 "choice": "invoice",
 "confidence": 0.9547,
 "probabilities": {
 "invoice": 0.9698,
 "refund": 0.0172,
 "other": 0.013
 }
 }
 },
 "usage": {
 "input_tokens": 43,
 "output_tokens": 0
 }
}

TypeSafe 互換ガイド

オープンモデル

オープンウェイト、取得すればすぐ使える。用途で選ぶ:laya が最速、decider が最も正確、von は最大 8,192 トークンまで読め、qwen3guard がテキストの安全性をスクリーニングする。モデルページには各モデルの精度と速度が載っている。

すべてのモデルを見る

あなたのデータは、あなたのものだ

デフォルトでプライベート。チケット、メール、ユーザーメッセージは、手元にあるなかで最も機微なデータだ。Ollaya なら、それらは本来あるべき場所でスコアリングされる。

  • ローカル

ONNX Runtime であなたのマシン上で動く。CPU でも NVIDIA GPU でも構わない。サーバーはデフォルトで 127.0.0.1 をリッスンする。

  • オープンウェイト

重みは作者自身の Hugging Face リポジトリから取得し、特定の commit に固定して sha256 で検証する。Ollaya が重みを再ホストすることはなく、ランタイムは Apache-2.0。

  • トークン課金なし

あなたのハードウェアが回せるだけ判断を回せる。計測もなければ API の請求もない。

  • キャリブレーション済み

確率はそのまま閾値に使える。各モデルはキャリブレーション済みで、Modelfile を使えばあなたのラベル付きデータで再フィットできる。

プラットフォーム

あなたが仕事をする場所で動く。macOS、Windows、Linux にはデスクトップアプリとコマンドラインがあり、サーバー向けには Docker イメージがある。すべてのモデルは CPU で動く。Linux、Windows、WSL 2、Docker で NVIDIA GPU を使えば、1リクエストあたりミリ秒まで縮められる。

プラットフォームデスクトップアプリコマンドラインGPU
macOSApple silicon、macOS 14+デスクトップアプリ メニューバーアプリ.dmgコマンドライン インストールスクリプトGPU Apple GPULaya と NLI は MLX 上で動く
Windows10 と 11、x64デスクトップアプリ デスクトップアプリ.exe または .msiコマンドライン PowerShell スクリプトGPU NVIDIA、CUDA 13コマンドライン
Linuxx86-64デスクトップアプリ デスクトップアプリAppImage、.deb、.rpmコマンドライン インストールスクリプトsystemd サービスGPU NVIDIA、CUDA 13
LinuxARM64デスクトップアプリ 利用不可コマンドライン インストールスクリプトsystemd サービスGPU CPU のみ
WSL 2Windows 上の Linuxデスクトップアプリ 利用不可コマンドライン インストールスクリプトは Linux と同じGPU NVIDIA、CUDA 13
Dockeramd64 と arm64デスクトップアプリ 利用不可コマンドライン GHCR 上のイメージGPU NVIDIA、CUDA 13:cuda イメージ、amd64

あなたのプラットフォーム向けをインストールNVIDIA GPU には R580 以降のドライバが必要で、インストールスクリプトが CUDA ライブラリを取得するのは GPU を検出したときだけ。Mac では laya と nli が MLX 経由で Apple GPU 上で動く。それ以外のモデル、AMD と Intel の GPU、そして Windows と Linux のデスクトップアプリは CPU を使う。

数分で動かせる。

バイナリ1つ、コマンド1つ:ollaya run laya。ダウンロードmacOS、Windows、Linux、Docker · Apache-2.0 · GitHub

出典: Ollaya← ホームへ戻る