GitHub(simonw) · Simon Willison
llm-typesafe:为 LLM 接入 TypeSafe 分类与评分模型的插件
llm-typesafe:为 LLM 接入 TypeSafe 分类与评分模型的插件是GitHub(simonw)的免费文档(en)。前置条件:需要会 Python 基础,并了解命令行与 pip/uv 使用;对 LLM 调用有基本概念更好。
能够安装 llm-typesafe 插件,并通过命令行或 Python 对文本做是/否判断、多类别分类、量表评分和 JSON 结构化输入调用。
- 难度
- 见前置条件
- 类型
- 其他 · 文档
- 语言
- en
- 规模
- 5 个课节
- 内容费用
- 免费
- 动手
- 需要动手环境
使用限制
阅读材料无需账号;实际调用模型需要 TypeSafe API key,并通过 llm 命令行或 Python 包使用。
- 练习与作业
- TypeSafe API key(llm keys set typesafe 设置)llm 命令行工具(llm install llm-typesafe)
- 内容提示
- 付费内容:README 说明实际调用模型需要设置 TypeSafe API key(llm keys set typesafe),但网页未写明 TypeSafe 服务是否免费,调用模型可能产生费用。
学完你能
- 安装 llm-typesafe 插件并配置 TypeSafe API key,调用 jev 模型
- 用 answer_type=noul 对文本做是/否判断并读取概率值
- 用 criteria 自定义判断标准,改善是/否结果的可解释性
- 用 answer_type=choice 把文本归入多个自带描述的类别并读取各类概率
- 用 answer_type=score 按 2–10 级量表给文本打分,理解分数与概率的区别
- 用 input_format=json 传入结构化输入,并了解其对 JSON 的校验规则
- 把提示词保存为可复用模板,之后通过 stdin 或 uv llm -t 复用
- 在同步或异步 Python 代码中通过 llm.get_model / get_async_model 调用模型并取回 JSON 与 usage
适合你吗
适合
想用现成插件为文本分类、打分等任务接入 LLM 的 Python 开发者和数据工作者。
暂不适合
想系统学习 LLM 原理、训练或评测方法论的读者,这里只有插件用法说明。
需要先会
需要会 Python 基础,并了解命令行与 pip/uv 使用;对 LLM 调用有基本概念更好。
课程特点
- 内容侧重
- 按内容目录判断
- 练习与项目
- 用自己的文本替换示例 prompt,分别试着自定义 criteria 描述与量表级别,体会不同 answer_type 的输出结构。
- 学习时长
- 5 个课节原站未给出统一学习时长;实际用时取决于已有基础。
- 内容费用
- 免费仓库 README 完整公开,安装与用法示例可直接阅读,无付费墙。
内容覆盖
- Installation:安装插件并设置 typesafe API key
- Yes/no:用 noul 类型做是/否判断,可选 criteria 自定义标准
- Categories:用 choice 类型从多个类别中选择并返回概率
- Ratings:用 score 类型在自定义量表上打分
- Structured input:用 input_format=json 传入结构化输入
- Reusable templates:保存并复用提示词模板
- Python:同步与异步 Python 调用示例
- Development:克隆仓库并运行 pytest
常见问题
免费吗?
免费:仓库 README 完整公开,安装与用法示例可直接阅读,无付费墙。实践需要付费:README 要求先执行 llm keys set typesafe 设置 TypeSafe API key,实际调用模型需按 TypeSafe 服务计费(网页未说明具体价格)。
需要什么基础?
需要会 Python 基础,并了解命令行与 pip/uv 使用;对 LLM 调用有基本概念更好。软件、账号与硬件:Python 环境、llm 命令行工具、TypeSafe API key。
有中文吗?
本站记录的语言是en;是否有中文字幕或译本本站未核实,请以原站为准。
怎么开始?
从原始资源入口开始:https://github.com/simonw/llm-typesafe。本页“学前准备”列出环境与工具,“学习指南”给出开课提示词,可以在自己的电脑上按步骤开始。开课提示词尚未完整验证。练习与作业需要自备:TypeSafe API key(llm keys set typesafe 设置)、llm 命令行工具(llm install llm-typesafe)。
来源与使用须知
- 原始资源
- GitHub(simonw)
- 收录时间
- 本站首次收录 2026-10-24
- 指南参考
- 课程主页
版权与转载
- Apache-2.0:代码可自由使用和修改,需保留版权声明。原站说明
- 本站只提供原始链接和学习指南,不转载、不镜像课程材料;引用时请注明原作者与出处。