Browse Source

fix: 修复测试渠道指定模型时实际使用gpt-3.5-turbo的问题 (close #67)

1808837298@qq.com 2 years ago
parent
commit
569751f5db
2 changed files with 2 additions and 4 deletions
  1. 2 1
      controller/channel-test.go
  2. 0 3
      web/src/components/ChannelsTable.js

+ 2 - 1
controller/channel-test.go

@@ -16,6 +16,7 @@ import (
 )
 
 func testChannel(channel *model.Channel, request ChatRequest) (err error, openaiErr *OpenAIError) {
+	common.SysLog(fmt.Sprintf("testing channel %d with model %s", channel.Id, request.Model))
 	switch channel.Type {
 	case common.ChannelTypePaLM:
 		fallthrough
@@ -113,7 +114,7 @@ func TestChannel(c *gin.Context) {
 		})
 		return
 	}
-	testModel := c.Param("model")
+	testModel := c.Query("model")
 	channel, err := model.GetChannelById(id, true)
 	if err != nil {
 		c.JSON(http.StatusOK, gin.H{

+ 0 - 3
web/src/components/ChannelsTable.js

@@ -463,11 +463,8 @@ const ChannelsTable = () => {
         const res = await API.get(`/api/channel/test/${record.id}?model=${model}`);
         const {success, message, time} = res.data;
         if (success) {
-            let newChannels = [...channels];
             record.response_time = time * 1000;
             record.test_time = Date.now() / 1000;
-
-            setChannelFormat(newChannels)
             showInfo(`通道 ${record.name} 测试成功,耗时 ${time.toFixed(2)} 秒。`);
         } else {
             showError(message);