Commit Graph

17 Commits

Author SHA1 Message Date
Looly
56e2852332 fix code 2025-07-14 10:50:56 +08:00
杨若瑜
d96dc0cd0a 去掉System.out.println(); 2025-06-27 15:51:43 +08:00
杨若瑜
10f6278e46 添加OllamaService的测试代码 2025-06-26 17:43:57 +08:00
杨若瑜
53214b6fa4 添加Ollama客户端支持,使用方法如下:
// 创建AI服务
OllamaService aiService = AIServiceFactory.getAIService(
	new AIConfigBuilder(ModelName.OLLAMA.getValue())
		.setApiUrl("http://localhost:11434")
		.setModel("qwen2.5-coder:32b")
		.build(),
	OllamaService.class
);

// 构造上下文
List<Message> messageList=new ArrayList<>();
messageList.add(new Message("system","你是一个疯疯癫癫的机器人"));
messageList.add(new Message("user","你能帮我做什么"));

// 输出对话结果
System.out.println(aiService.chat(messageList));

// 流式输出
aiService.chat("请帮我写一段描写Hutool的散文", System.err::println);

// 拉取模型(高耗时操作)
aiService.pullModel("qwen3:32b");
2025-06-26 01:05:34 +08:00
bugo
826665618c 🐢prepare5.8.40 2025-06-23 13:45:56 +08:00
bugo
6469e7bea6 🐢prepare 2025-06-23 12:38:46 +08:00
bugo
f6ba182f52 🚀release5.8.39 2025-06-23 10:47:39 +08:00
choweli
82399a185e 增加超时时间和读取超时时间设置 2025-06-04 10:58:13 +08:00
choweli
017a7b5c98 Hutool-AI接口地址修改 2025-06-03 10:31:16 +08:00
choweli
008b9fd662 新增Hutool-AI服务 2025-05-30 14:42:24 +08:00
choweli
322c079abf 新增Hutool-AI服务 2025-05-30 14:36:48 +08:00
choweli
2b35ae8d09 排除多余依赖,代码优化 2025-05-23 16:01:37 +08:00
Looly
6cd936078b remove invalid dependency 2025-05-23 15:44:07 +08:00
choweli
d1314d5905 增加SSE流式返回函数参数callback,豆包、grok新增文生图接口,豆包生成视频支持使用model 2025-05-19 12:00:33 +08:00
bugo
0ed9c08507 🐢prepare 2025-05-13 14:46:13 +08:00
bugo
abbe514479 🚀release5.8.38 2025-05-13 13:35:15 +08:00
choweli
87b69cf076 新增hutool-ai模块 2025-05-13 11:06:40 +08:00