mirror of
https://github.com/linux-do/new-api.git
synced 2025-11-05 13:53:42 +08:00
@@ -75,7 +75,8 @@ func Playground(c *gin.Context) {
|
|||||||
}
|
}
|
||||||
channel, err := model.CacheGetRandomSatisfiedChannel(group, playgroundRequest.Model, 0)
|
channel, err := model.CacheGetRandomSatisfiedChannel(group, playgroundRequest.Model, 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
openaiErr = service.OpenAIErrorWrapperLocal(err, "get_playground_channel_failed", http.StatusInternalServerError)
|
message := fmt.Sprintf("当前分组 %s 下对于模型 %s 无可用渠道", group, playgroundRequest.Model)
|
||||||
|
openaiErr = service.OpenAIErrorWrapperLocal(errors.New(message), "get_playground_channel_failed", http.StatusInternalServerError)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
middleware.SetupContextForSelectedChannel(c, channel, playgroundRequest.Model)
|
middleware.SetupContextForSelectedChannel(c, channel, playgroundRequest.Model)
|
||||||
|
|||||||
@@ -133,7 +133,9 @@ const Playground = () => {
|
|||||||
completeMessage();
|
completeMessage();
|
||||||
} else {
|
} else {
|
||||||
let text = payload.choices[0].delta.content;
|
let text = payload.choices[0].delta.content;
|
||||||
generateMockResponse(text);
|
if (text) {
|
||||||
|
generateMockResponse(text);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
completeMessage();
|
completeMessage();
|
||||||
@@ -186,7 +188,7 @@ const Playground = () => {
|
|||||||
stream: true,
|
stream: true,
|
||||||
model: inputs.model,
|
model: inputs.model,
|
||||||
group: inputs.group,
|
group: inputs.group,
|
||||||
max_tokens: inputs.max_tokens,
|
max_tokens: parseInt(inputs.max_tokens),
|
||||||
temperature: inputs.temperature,
|
temperature: inputs.temperature,
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user