Compile Dependencies (0)
| Category/License | Group / Artifact | Version | Updates |
|---|
Test Dependencies (1)
Managed Dependencies (25)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| io.github.tasure
»
sure-ai-core sureai 公共底座:自研零依赖 JSON、SSE 解析、OpenAI 兼容协议引擎、通用模型类与异常体系。所有平台模块仅依赖本模块。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-rag RAG(检索增强生成)能力:文本分块、向量存储抽象、语义检索与增强问答管线。仅依赖 sure-ai-core,可与任意平台客户端组合。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-agent Agent 编排能力:工具注册中心、Function Calling 参数绑定与校验、ReAct 多工具循环编排器。仅依赖 sure-ai-core,可与任意平台 AiClient 组合。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-mcp MCP(Model Context Protocol)客户端模块:纯 JDK 实现 JSON-RPC 2.0 消息、stdio 子进程与 Streamable HTTP 两种传输,支持 initialize ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-micrometer sureai 可观测性 Micrometer 桥接:把 MetricsCollector 回调映射为 Micrometer Counter/Timer。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-openai OpenAI 官方平台接入模块:默认 baseUrl https://api.openai.com/v1,Bearer 鉴权,支持对话、流式与向量(text-embedding-3)。官方文档 ... | 1.2.1 | 1.9.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 与 ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-anthropic Anthropic Claude Messages API 非 OpenAI 兼容协议模块:自定义请求体序列化、SSE 命名事件流解析与工具调用映射。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-gemini Google Gemini API 非 OpenAI 兼容协议模块:API Key 查询参数鉴权、contents/parts 请求格式、SSE 流式与 embedContent 向量。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-deepseek DeepSeek 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.deepseek.com(endpoint /chat/completions),Bearer 鉴权,支持 deepseek-chat 与 ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-qwen 阿里云百炼通义千问(DashScope)OpenAI 兼容模式接入模块:默认 baseUrl https://dashscope.aliyuncs.com/compatible-mode/v1,Bearer 鉴权,支持 qwen 系列对话与 ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-zhipu 智谱 AI 开放平台(BigModel / GLM)接入模块:OpenAI 兼容协议 + id.secret 自动签发 HS256 JWT 鉴权,提供 GLM 对话与 embedding-3 向量能力。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-moonshot 月之暗面 Moonshot / Kimi 开放平台接入模块:直接复用 OpenAI 兼容协议,Bearer 鉴权,提供 Kimi 对话与 moonshot-embedding-v1 向量能力。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-doubao 火山方舟(豆包 / Doubao)接入模块:OpenAI 兼容协议 + Bearer 鉴权,model 传 endpoint id (ep-xxx) 或模型 ID,提供对话与文本向量能力。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-baidu 百度智能云千帆(文心 ERNIE)接入模块:自研两步鉴权(API Key + Secret Key 换 access_token 并缓存),对话模型为路径参数,支持 SSE 流式与文本向量。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-ollama Ollama 本地推理服务非 OpenAI 兼容协议模块:无鉴权、NDJSON 流式逐行解析、/api/chat 与 /api/embed 端点映射。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-grok xAI Grok 接入模块:OpenAI 兼容协议,默认 baseUrl https://api.x.ai/v1(endpoint /chat/completions、/models),Bearer 鉴权,支持 ... | 1.2.1 | 1.9.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 ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-llamacpp llama.cpp 本地推理服务器 OpenAI 兼容模块:/v1/chat/completions、/v1/embeddings、/v1/models、SSE 流式,默认无鉴权(可选 Bearer)。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-cohere Cohere v2 接入模块:独立协议(非 OpenAI 兼容),鉴权 Bearer Token,对话正文在 message.content[].text,向量在 embeddings.float,流式以 message-end 事件结束。 | 1.2.1 | 1.9.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)与 ... | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-benchmark JMH 性能基准模块:对 core 的 JSON 序列化/反序列化、ChatRequest 构建、 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-ai-all 聚合模块:一个依赖引入全部平台模块。 | 1.2.1 | 1.9.0 | |
Apache 2.0
| io.github.tasure
»
sure-core 核心工具域:字符串/集合/日期/IO/Bean/并发/断言等,零第三方运行期依赖。 | 0.2.0 | 1.6.0 | |
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | 4.13.2 | 6.1.3 |