| 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.