public interface OllamaService extends AIService
Modifier and Type | Method and Description |
---|---|
default String |
chat(String prompt)
简化的对话方法
|
default void |
chat(String prompt,
Consumer<String> callback)
简化的对话方法-SSE流式输出
|
String |
copyModel(String source,
String destination)
复制模型
|
String |
deleteModel(String modelName)
删除模型
|
String |
embeddings(String prompt)
生成文本嵌入向量
|
String |
generate(String prompt)
生成文本补全
|
void |
generate(String prompt,
Consumer<String> callback)
生成文本补全-SSE流式输出
|
String |
generate(String prompt,
String format)
生成文本补全(带选项)
|
void |
generate(String prompt,
String format,
Consumer<String> callback)
生成文本补全(带选项)-SSE流式输出
|
String |
listModels()
列出本地可用的模型
|
String |
pullModel(String modelName)
拉取模型
|
String |
showModel(String modelName)
显示模型信息
|
String generate(String prompt)
prompt
- 输入提示void generate(String prompt, Consumer<String> callback)
prompt
- 输入提示callback
- 流式数据回调函数String generate(String prompt, String format)
prompt
- 输入提示format
- 响应格式void generate(String prompt, String format, Consumer<String> callback)
prompt
- 输入提示format
- 响应格式callback
- 流式数据回调函数String embeddings(String prompt)
prompt
- 输入文本String listModels()
String showModel(String modelName)
modelName
- 模型名称String pullModel(String modelName)
modelName
- 模型名称String deleteModel(String modelName)
modelName
- 模型名称String copyModel(String source, String destination)
source
- 源模型名称destination
- 目标模型名称Copyright © 2025. All rights reserved.