Simon Willison 发布 llm-typesafe 0.1a0,为 LLM 插件接入 TypeSafe AI 的 Jev 模型

Simon Willison 博客·2026-09-22 23:54·1小时前
AI 导读

Simon Willison 发布 LLM 插件 llm-typesafe 0.1a0,为 TypeSafe AI 的新模型 Jev 提供支持,可通过 llm install llm-typesafe 安装并设置 API key。该插件支持 yes/no、choice 和 score 三类提问,例如 noul 问题返回 {"type": "noul", "noul": 0.99}

Simon Willison 博客
42AI 编辑部评分,满分 100

Simon Willison 发布 llm-typesafe 0.1a0,为 LLM 插件接入 TypeSafe AI 的 Jev 模型

2026-09-22 23:54· 1小时前
AI 导读

Simon Willison 发布 LLM 插件 llm-typesafe 0.1a0,为 TypeSafe AI 的新模型 Jev 提供支持,可通过 llm install llm-typesafe 安装并设置 API key。该插件支持 yes/no、choice 和 score 三类提问,例如 noul 问题返回 {"type": "noul", "noul": 0.99}

I built this new plugin for LLM to add support for TypeSafe AI's new Jev model. Install it like this:

llm install llm-typesafe

Then set an API key (get one here, the waitlist seems to move pretty fast):

llm keys set typesafe
# Paste key

And now you can ask yes/no "noul" questions like this:

llm -m jev 'Please refund my last payment.' \
  -s 'Does this message explicitly request a refund?'

Output:

{"type": "noul", "noul": 0.99}

Or choice questions like this:

cat message.txt | llm -m jev \
  -s 'Which team should handle this message? If billing and technical issues both occur, choose billing.' \
  -o answer_type choice \
  -o criteria '{
    "billing":"Charges, invoices, payments, or refunds",
    "technical":"Problems installing or using the product",
    "other":"Neither category fits"
  }'

Or scoring questions like this:

cat report.txt | llm -m jev \
  -s 'How reproducible is the problem described in this report?' \
  -o answer_type score \
  -o criteria '[
    "No reproduction instructions",
    "Some instructions, but important steps are missing",
    "Complete steps with expected and actual results"
  ]'

See the README for more details.

Tags: projects, llm, jev

来源:Simon Willison 博客· simonwillison.net