Interface | Description |
---|---|
OllamaService |
Ollama特有的功能
|
Class | Description |
---|---|
OllamaCommon |
Ollama公共类
|
OllamaCommon.Options |
Ollama选项常量
|
OllamaConfig |
Ollama配置类,初始化API接口地址,设置默认的模型
|
OllamaProvider |
创建Ollama服务实现类
|
OllamaServiceImpl |
Ollama服务,AI具体功能的实现
|
Enum | Description |
---|---|
OllamaCommon.OllamaFormat |
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","你能帮我做什么"));
// 输出对话结果
Console.log(aiService.chat(messageList));
Copyright © 2025. All rights reserved.