尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Solon AI 开发学习 - 2chat - Hello World

Solon AI 开发学习 - 2chat - Hello World
📅 发布时间:2026/6/20 13:14:25
本文介绍了如何使用Solon-AI框架结合本地部署的Ollama服务调用Llama3.2等大语言模型的完整流程。文章提供了从环境搭建到实际调用的详细步骤,并附有配置示例和效果截图,帮助开发者快速实现本地大语言模型的集成应用。

1、部署本地大语言模型(llm)

借用 ollama 部署 llama3.2 模式(这个比较小,1G大小左右)

ollama run llama3.2 # 或 deepseek-r1:7b 

具体可参考:ollama 部署本地环境

2、开始新建项目(通过 solon-ai 使用 llm)

可以用 Solon Initializr 生成一个模板项目。新建项目之后,添加依赖:

<dependency><groupId>org.noear</groupId><artifactId>solon-ai</artifactId>
</dependency>

3、添加应用配置

在 app.yml 应用配置文件里,添加如下内容:

solon.ai.chat:demo:apiUrl: "http://127.0.0.1:11434/api/chat" # 使用完整地址(而不是 api_base)provider: "ollama" # 使用 ollama 服务时,需要配置 providermodel: "llama3.2" # 或 deepseek-r1:7b 

4、添加配置类和测试代码

在项目里,添加一个 DemoConfig。概构建 ChatModel,也做测试。

import org.noear.solon.ai.chat.ChatConfig;
import org.noear.solon.ai.chat.ChatModel;
import org.noear.solon.ai.chat.ChatResponse;
import org.noear.solon.annotation.Bean;
import org.noear.solon.annotation.Configuration;
import org.noear.solon.annotation.Inject;import java.io.IOException;@Configuration
public class DemoConfig {@Beanpublic ChatModel build(@Inject("${solon.ai.chat.demo}") ChatConfig config) {return ChatModel.of(config).build();}@Beanpublic void test(ChatModel chatModel) throws IOException {//一次性返回ChatResponse resp = chatModel.prompt("hello").call();//打印消息System.out.println(resp.getMessage());}
}

5、程序启动后

相关新闻

  • 基于Simulink实现卡尔曼滤波
  • 2025年比较好的大功率空压机TOP实力厂家推荐榜
  • 2025 最新推荐!香港保健品 OEM 厂家权威榜单:严选实力厂家,天然/有机/草本/膳食补充剂/一站式服务品质保障专业/优质香港保健品 OEM 公司推荐

最新新闻

  • 格式化字符串漏洞:从原理到实战利用与防护
  • OpenLiteSpeed+WordPress在Ubuntu 18.04上的稳定部署与安全加固
  • R语言数据标准化三大方法:log/min-max/standard scaling实战指南
  • 基于NETCONF协议远程配置NXP TSN gPTP栈的实践指南
  • OpenClaw实战指南:零GPU快速部署企业级AI技能中枢
  • JPEXS Flash反编译器:破解遗留Flash文件的技术解决方案

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号