← 返回列表

Spring AI TypeSafe:TypeSafe AI System One API 的 Java SDK 与 Spring AI 集成

spring-ai-community/spring-ai-typesafe · A Java SDK for the TypeSafe AI JEV API, & Spring AI TypeSafe integrations.

GitHub原文发布 未知首次收录 2026-09-23上架 2026-09-23 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

该项目为 TypeSafe AI 的 System One(jev)API 提供 Java 客户端,基于 Spring RestClient 与 Jackson 3 构建,并提供 Spring AI 集成,可作为模型即评审、护栏、RAG 后处理器与工具索引使用。其核心思路是将状态与一组类型化问题提交给 API,并行获得结构化答案(Noul、Choice、Score),而非文本生成。项目包含 typesafe-java-sdk、typesafe-spring-ai、spring-ai-starter-typesafe、typesafe-bom 及示例模块。

核心能力与快速开始

★ 29 · Java

能做什么
提供 TypeSafe AI System One API 的 Java 客户端(TypeSafeClient),包含问题/答案模型、重试、批处理与类型化异常;提供 Noul、Choice、Score 三种结构化提问原语;提供 Spring AI 集成模块 typesafe-spring-ai,包括模型即评审 JevJudge、JevSelfRefineAdvisor(评审回答后将缺陷反馈并重试)、JevGuardrailAdvisor(拦截提示与回答)、JevDocumentFilter/JevDocumentReranker(RAG 文档筛选与重排)、JevToolIndex(工具选择,可返回“都不适用”);提供 spring-ai-starter-typesafe 自动配置与 spring.ai.typesafe.* 属性;提供 typesafe-bom 依赖管理。
适用场景
在 Java/Spring 应用中调用 TypeSafe AI 的结构化问答能力;以原子化标准构建模型即评审流程而非单一评分提示;为 LLM 回答增加缺陷反馈与重试;对提示与回答进行安全护栏检查;对 RAG 检索结果进行筛选与重排;在工具选择场景中实现可返回“都不适用”的索引;通过置信度门控、自一致性与加权组合分数等方式组合决策。
项目形态
开发框架
部署方式
未说明
主要依赖
需要 Java 17 或更高版本;使用 typesafe-spring-ai 时需要 Spring AI 2.0.1 或更高版本;需要设置 TYPESAFE_API_KEY 环境变量;未说明其他部署条件、硬件或费用信息。
使用限制
README 提示:开发 SDK 时不要导出 TYPESAFE_BASE_URL 或 TYPESAFE_DEFAULT_MODEL,因为 TypeSafeClient.builder() 会回退使用这两个变量。默认构建套件离线运行,集成测试 *IT.java 需同时启用 profile 与 TYPESAFE_API_KEY 环境变量才会访问真实 API。未说明其他限制。
许可证
Apache-2.0
最近推送
2026-09-23 03:01

资料检查:2026-09-23 07:00 · 卡片整理:2026-09-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在 Java/Spring AI 应用中集成 TypeSafe AI System One API,将状态与一组类型化问题(Noul、Choice、Score)提交并并行获得结构化答案,用于模型即评审、护栏、RAG 后处理器与工具索引等开发场景。

查看内容依据
A Java client for the [TypeSafe AI](https://docs.typesafe.ai/introduction) **System One** API (`jev`), built on Spring `RestClient` and Jackson 3, plus Spring AI integrations that use it as a Model-as-a-judge, a guardrail, a RAG post-processor and a tool index.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。