solon

组合缺一12 天前
java·学习·ai·llm·solon·mcp
Solon AI 开发学习17 - generate - 使用复杂提示语有些生成模型(或服务平台)的提示语可能会是一个结构体,此时就需要使用 GeneratePrompt 接口。可以快速使用,或者定制强类型实体。
组合缺一13 天前
java·人工智能·学习·ai·llm·openai·solon
Solon AI 开发学习19 - 结合 Solon Flow 定制 ReAct 效果Solon Flow 是一个通用流程编排引擎,采用 yaml 或 json 配置。下面演示 solon-ai 和 solon-flow 演示一个人机交互的 RcAct 效果。
带刺的坐椅13 天前
java·ai·chatgpt·llm·openai·solon·deepseek
Solon AI 开发学习19 - 结合 Solon Flow 实现 ReAct 效果Solon Flow 是一个通用流程编排引擎,采用 yaml 或 json 配置。下面演示 solon-ai 和 solon-flow 演示一个人机交互的 RcAct 效果。
带刺的坐椅15 天前
ai·chatgpt·llm·solon·deepseek
Solon AI 开发学习18 - generate - 生成示例参考GenerateModel 是非常自由的一个接口,本质是组装一个 http post 请求,并尝试解析响应内容。但仍然有大量的 ai 模型无法覆盖(花样太多了),可使用 HttpUtils 直接请求。
组合缺一17 天前
java·人工智能·学习·ai·llm·solon
Solon AI 开发学习16 - generate - 生成模型(图、音、视)生成模型(GenerateModel) 与 聊天模型(ChatModel)用途区别很大。GenerateModel 只能一次性生成内容,不能对话。比如:
带刺的坐椅17 天前
java·ai·llm·openai·solon
Solon AI 开发学习16 - generate - 生成模型(图、音、视)生成模型(GenerateModel) 与 聊天模型(ChatModel)用途区别很大。GenerateModel 只能一次性生成内容,不能对话。比如:
带刺的坐椅18 天前
ai·chatgpt·llm·solon·mcp
Solon AI 开发学习13 - chat - Tool的输入输出架构及生成类这个形态下 parameters 属性是一个 jsonSchema 规范的结构。也就是工具的“输入架构”(mcp 里的叫法)
带刺的坐椅19 天前
java·ai·llm·solon
Solon AI 开发学习11 - chat - 工具调用与定制(Tool Call)Tool call(或 Function call)能够让大语言模型在生成时,“按需”调用外部的工具,进而连接外部的数据和系统。通过定义一组函数作为模型可访问的工具(也叫函数工具),并根据对话历史在适当的时候使用它们。然后在应用端执行这些函数,并将结果反馈给模型。
带刺的坐椅20 天前
ai·llm·solon·tool-call
Solon AI 开发学习10 - chat - 工具调用概念介绍Tool Call(工具调用),也叫 Function Call(函数调用)是大模型的一种接口特性,允许开发者预定义函数并由模型判断是否需要调用,从而实现外部工具或数据的集成。其核心机制是通过JSON格式传递函数名和参数,由宿主应用执行实际操作后返回结果给模型继续生成文本。
组合缺一20 天前
人工智能·学习·ai·chatgpt·llm·solon·toolcall
Solon AI 开发学习11 - chat - 工具调用与定制(Tool Call)Tool call(或 Function call)能够让大语言模型在生成时,“按需”调用外部的工具,进而连接外部的数据和系统。通过定义一组函数作为模型可访问的工具(也叫函数工具),并根据对话历史在适当的时候使用它们。然后在应用端执行这些函数,并将结果反馈给模型。
带刺的坐椅20 天前
java·ai·llm·openai·solon·mcp
Solon AI 开发学习9 - chat - 聊天会话(对话)的记忆与持久化大语言模型的接口是无状态的服务,如果需要形成有记忆的会话窗口。需要使用“多消息”提示语,把历史对话都输入。
组合缺一20 天前
java·人工智能·学习·ai·llm·solon
Solon AI 开发学习10 - chat - 工具调用概念介绍Tool Call(工具调用),也叫 Function Call(函数调用)是大模型的一种接口特性,允许开发者预定义函数并由模型判断是否需要调用,从而实现外部工具或数据的集成。其核心机制是通过JSON格式传递函数名和参数,由宿主应用执行实际操作后返回结果给模型继续生成文本。
带刺的坐椅21 天前
java·ai·solon·mcp
Solon AI 开发学习8 - chat - Vision(理解)图片、声音、视频理解(或感知)多媒体内容的能力,需要大模型支持就是把图片和提示语一起提交给大模型。需要用到 Image 接口
带刺的坐椅21 天前
java·ai·solon·jspecify
Solon v3.7 黑科技: 消灭空指针异常!生产环境的 NullPointerException 一直是困扰 Java 开发者的"幽灵"。每个人都遭遇过:这段代码在本地开发环境运行得好好的,但到了生产环境却莫名其妙地抛出 NPE 或触发其他边界异常。
组合缺一22 天前
java·人工智能·学习·ai·音视频·solon
Solon AI 开发学习8 - chat - Vision(理解)图片、声音、视频理解(或感知)多媒体内容的能力,需要大模型支持就是把图片和提示语一起提交给大模型。需要用到 Image 接口
带刺的坐椅22 天前
java·ai·llm·solon
Solon AI 开发学习7 - chat - 四种消息类型及提示语增强大模型接收的是“提示语”(或提示词),返回的是“生成内容”。提示语,则有一条或多条不同类型的消息组成(可以有会话历史消息)。
带刺的坐椅23 天前
java·ai·solon
Solon AI 开发学习6 - chat - 两种 http 流式输入输出http 流式输出(主要是指文本流式输出),需要使用响应式接口和支持流输出的 mime 声明。常见的有两种文本流式输出:
带刺的坐椅24 天前
java·ai·openai·solon
Solon AI 开发学习5 - chat - 支持哪些模型?及方言定制支持聊天模型,其实是支持接口风格。比如 DeepSeek-V3 官网的接口兼容 openai;在 ollama 平台是另一种接口风格;在阿里百炼则有两种接口风格,一种兼容 openai,另一种则是百炼专属风格;在模力方舟(ai.gitee)则是兼容 openai。
组合缺一25 天前
java·后端·spring·ai·web·solon·mcp
Spring Boot 国产化替代方案。Solon v3.7.2, v3.6.5, v3.5.9 发布(支持 LTS)Solon 是新一代,Java 企业级应用开发框架。从零开始构建(No Java-EE),有灵活的接口规范与开放生态。采用商用友好的 Apache 2.0 开源协议,是“杭州无耳科技有限公司”开源的根级项目,是 Java 应用开发的生态基座(可替换美国博通公司的 Spring 生态)。
带刺的坐椅25 天前
java·spring·web·solon·javaee
Solon 不依赖 Java EE 是其最有价值的设计!在 Java 后端开发领域,Solon 作为一个后起之秀的微服务应用开发框架,正以其轻量、快速、高度灵活的特性获得越来越多的关注。与 Spring/Spring Boot 等早期框架诞生于 Java EE(现 Jakarta EE)的生态背景不同,Solon 从一开始就明确地选择了不依赖 Java EE 规范的设计路径。正是这一看似激进的选择,构成了 Solon 最有价值的设计基石,使其能够更有效地应对现代云原生和微服务时代的挑战。