mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-03-13 20:53:42 +08:00
fix: 修复ollama调用失败
This commit is contained in:
BIN
image/12.png
BIN
image/12.png
Binary file not shown.
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 85 KiB |
@@ -609,14 +609,14 @@ public class SseServiceImpl implements ISseService {
|
||||
@Override
|
||||
public SseEmitter ollamaChat(ChatRequest chatRequest) {
|
||||
String[] parts = chatRequest.getModel().split("ollama-");
|
||||
SysModel sysModel = sysModelService.selectModelByName(parts[1]);
|
||||
SysModel sysModel = sysModelService.selectModelByName(chatRequest.getModel());
|
||||
final SseEmitter emitter = new SseEmitter();
|
||||
String host = sysModel.getApiHost();
|
||||
List<Message> msgList = chatRequest.getMessages();
|
||||
Message message = msgList.get(msgList.size() - 1);
|
||||
OllamaAPI api = new OllamaAPI(host);
|
||||
api.setRequestTimeoutSeconds(100);
|
||||
OllamaChatRequestBuilder builder = OllamaChatRequestBuilder.getInstance(sysModel.getModelName());
|
||||
OllamaChatRequestBuilder builder = OllamaChatRequestBuilder.getInstance(parts[1]);
|
||||
OllamaChatRequestModel requestModel = builder
|
||||
.withMessage(OllamaChatMessageRole.USER,
|
||||
message.getContent().toString())
|
||||
|
||||
Reference in New Issue
Block a user