零第三方依赖的 Java 大模型接入工具基础设施:每个主流 AI 平台一个独立模块与静态入口工具类,模块间互相隔离。

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3

Managed Dependencies (40)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
io.github.tasure » sure-ai-core
sureai 公共底座:自研零依赖 JSON、SSE 解析、OpenAI 兼容协议引擎、通用模型类与异常体系。所有平台模块仅依赖本模块。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-rag
RAG(检索增强生成)能力:文本分块、向量存储抽象、语义检索与增强问答管线。仅依赖 sure-ai-core,可与任意平台客户端组合。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-ingest
文档导入器:把本地文件 / URL 加载为带元数据的 RAG 文档。复用 sure-ai-rag 的 Document 模型与
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-ingest-poi
可选文档导入扩展:基于 Apache POI 解析 DOCX/XLSX/PPTX 为 RAG 文档。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-agent
Agent 编排能力:工具注册中心、Function Calling 参数绑定与校验、ReAct 多工具循环编排器。仅依赖 sure-ai-core,可与任意平台 AiClient 组合。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-framework
声明式编排层:接口即服务(AiService)。基于 JDK 动态代理把带 @SystemMessage/@UserMessage/@Tool/@Memory 注解的 Java 接口映射为可调用的 AI 服务,一行 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-mcp
MCP(Model Context Protocol)客户端模块:纯 JDK 实现 JSON-RPC 2.0 消息、stdio 子进程与 Streamable HTTP 两种传输,支持 initialize ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-mcp-server
MCP(Model Context Protocol)Server 模块:把 sureai 统一的多平台 AiClient/EmbeddingClient/ImageClient 能力反向暴露为标准 MCP Server。纯 JDK 实现 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-gateway
AI 网关模块:对调用方透明的 GatewayClient(实现 AiClient),内置多供应商 ClientRegistry、6 种路由策略(显式/能力/轮询/加权/最低延迟/最低成本)与自动故障转移。仅依赖 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-proxy
OpenAI 兼容 HTTP 代理(LiteLLM proxy 模式):基于 JDK com.sun.net.httpserver,把 sureai GatewayClient 的多供应商路由/故障转移能力以 OpenAI 兼容 API ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-micrometer
sureai 可观测性 Micrometer 桥接:把 MetricsCollector 回调映射为 Micrometer Counter/Timer。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-otel
sureai 可观测性 OpenTelemetry 桥接:把 MetricsCollector / RetryListener / AgentEvent
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-openai
OpenAI 官方平台接入模块:默认 baseUrl https://api.openai.com/v1,Bearer 鉴权,支持对话、流式与向量(text-embedding-3)。官方文档 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-azure
Azure OpenAI(Azure AI Foundry)接入模块:baseUrl 形如 https://{resource}.openai.azure.com,api-key 头鉴权,URL 含 deployment 与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-anthropic
Anthropic Claude Messages API 非 OpenAI 兼容协议模块:自定义请求体序列化、SSE 命名事件流解析与工具调用映射。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-gemini
Google Gemini API 非 OpenAI 兼容协议模块:API Key 查询参数鉴权、contents/parts 请求格式、SSE 流式与 embedContent 向量。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-deepseek
DeepSeek 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.deepseek.com(endpoint /chat/completions),Bearer 鉴权,支持 deepseek-chat 与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-qwen
阿里云百炼通义千问(DashScope)OpenAI 兼容模式接入模块:默认 baseUrl https://dashscope.aliyuncs.com/compatible-mode/v1,Bearer 鉴权,支持 qwen 系列对话与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-zhipu
智谱 AI 开放平台(BigModel / GLM)接入模块:OpenAI 兼容协议 + id.secret 自动签发 HS256 JWT 鉴权,提供 GLM 对话与 embedding-3 向量能力。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-moonshot
月之暗面 Moonshot / Kimi 开放平台接入模块:直接复用 OpenAI 兼容协议,Bearer 鉴权,提供 Kimi 对话与 moonshot-embedding-v1 向量能力。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-doubao
火山方舟(豆包 / Doubao)接入模块:OpenAI 兼容协议 + Bearer 鉴权,model 传 endpoint id (ep-xxx) 或模型 ID,提供对话与文本向量能力。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-baidu
百度智能云千帆(文心 ERNIE)接入模块:自研两步鉴权(API Key + Secret Key 换 access_token 并缓存),对话模型为路径参数,支持 SSE 流式与文本向量。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-ollama
Ollama 本地推理服务非 OpenAI 兼容协议模块:无鉴权、NDJSON 流式逐行解析、/api/chat 与 /api/embed 端点映射。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-grok
xAI Grok 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.x.ai/v1(endpoint /chat/completions、/models),Bearer 鉴权,支持 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-mistral
Mistral AI 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.mistral.ai/v1(endpoint /chat/completions、/embeddings、/models),Bearer ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-llamacpp
llama.cpp 本地推理服务器 OpenAI 兼容模块:/v1/chat/completions、/v1/embeddings、/v1/models、SSE 流式,默认无鉴权(可选 Bearer)。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-cohere
Cohere v2 接入模块:独立协议(非 OpenAI 兼容),鉴权 Bearer Token,对话正文在 message.content[].text,向量在 embeddings.float,流式以 message-end 事件结束。
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-bedrock
AWS Bedrock 接入模块:统一 Converse API(/model/{modelId}/converse、/converse-stream),纯 JDK 实现 AWS Signature V4 签名(HMAC-SHA256)与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-minimax
MiniMax(稀宇科技)接入模块:OpenAI 兼容协议,默认 baseUrl https://api.minimax.cn/v1(endpoint /chat/completions),Bearer 鉴权,支持 MiniMax-M3 等 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-stepfun
阶跃星辰 StepFun 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.stepfun.com/v1(endpoint /chat/completions),Bearer 鉴权,支持 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-baichuan
百川智能 Baichuan 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.baichuan-ai.com/v1(endpoint /chat/completions),Bearer 鉴权,支持 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-lingyi
01.AI 零一万物(Lingyiwanwu / Yi)接入模块:OpenAI 兼容协议,默认 baseUrl https://api.lingyiwanwu.com/v1(endpoint ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-siliconflow
硅基流动 SiliconFlow 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.siliconflow.cn/v1(endpoint /chat/completions 与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-hunyuan
腾讯混元 Hunyuan 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.hunyuan.cloud.tencent.com/v1(endpoint /chat/completions 与 ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-spark
讯飞星火 Spark 接入模块:OpenAI 兼容协议,默认 baseUrl https://spark-api-open.xf-yun.com/v1(endpoint /chat/completions),Bearer 鉴权(apiKey ...
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-benchmark
JMH 性能基准模块:对 core 的 JSON 序列化/反序列化、ChatRequest 构建、
2.6.0✔
Apache 2.0
io.github.tasure » sure-ai-all
聚合模块:一个依赖引入全部平台模块。
2.6.0✔
Apache 2.0
io.github.tasure » sure-core
核心工具域:字符串/集合/日期/IO/Bean/并发/断言等,零第三方运行期依赖。
0.2.01.17.0
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Excel Lib Apache 2.0
org.apache.poi » poi-ooxml
Apache POI - Java API To Access Microsoft Format Files
5.5.1✔