From 811dce4ead33fafc8afdde900c1bca9042c68d06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=20=E6=8C=AF?= <huangzhen@bangongyi.com> Date: Tue, 8 Apr 2025 13:15:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BE=93=E5=87=BA=E6=80=9D=E7=BB=B4=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doubao/doubaollm.go | 3 ++- examples/doubao_example/doubao_test.go | 6 +++--- go.mod | 2 +- go.sum | 2 ++ 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/doubao/doubaollm.go b/doubao/doubaollm.go index 81be0f8..7ca864e 100644 --- a/doubao/doubaollm.go +++ b/doubao/doubaollm.go @@ -168,7 +168,8 @@ func (o *LLM) Chat(ctx context.Context, messages []*schema.ChatMessage, options CompletionTokens: result.Usage.CompletionTokens, TotalTokens: result.Usage.TotalTokens, }, - Content: volcengine.StringValue(c.Message.Content.StringValue), + Content: volcengine.StringValue(c.Message.Content.StringValue), + ReasoningContent: volcengine.StringValue(c.Message.ReasoningContent), } choices = append(choices, cc) diff --git a/examples/doubao_example/doubao_test.go b/examples/doubao_example/doubao_test.go index 63291f8..a7a7fc9 100644 --- a/examples/doubao_example/doubao_test.go +++ b/examples/doubao_example/doubao_test.go @@ -25,7 +25,7 @@ var ( func TestChat(t *testing.T) { ctx := context.Background() - llm, err := doubao.New(doubao.WithVolcAccessKey(access), doubao.WithVolcSecretKey(secret)) + llm, err := doubao.New(doubao.WithVolcAccessKey(access), doubao.WithVolcSecretKey(secret), doubao.WithModel(deepseekR1)) if err != nil { fmt.Println(err) return @@ -40,8 +40,8 @@ func TestChat(t *testing.T) { Content: "查询一下北京的天气?", }, } - resp, err := llm.Chat(ctx, messages, kpllms.WithTemperature(0.95), - kpllms.WithModel(modelDoubaoPro32K)) + resp, err := llm.Chat(ctx, messages, kpllms.WithTemperature(0.95)) + // kpllms.WithModel(deepseekR1) if err != nil { fmt.Println(err.Error()) return diff --git a/go.mod b/go.mod index 43800bd..fda55d6 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,7 @@ require ( github.com/pkoukk/tiktoken-go v0.1.7 github.com/tcolgate/mp3 v0.0.0-20170426193717-e79c5a46d300 github.com/volcengine/volc-sdk-golang v1.0.158 - github.com/volcengine/volcengine-go-sdk v1.0.183 + github.com/volcengine/volcengine-go-sdk v1.1.1 k8s.io/kubernetes v1.13.0 ) diff --git a/go.sum b/go.sum index 27463d4..eaeaf76 100644 --- a/go.sum +++ b/go.sum @@ -2662,6 +2662,8 @@ github.com/volcengine/volc-sdk-golang v1.0.158 h1:7VHA5SpMNFjVpskDl9uEzKNdeQXBzq github.com/volcengine/volc-sdk-golang v1.0.158/go.mod h1:+epuCKzDYSqsciTxQdDOY5DCt8dNsmj2gRN6yI//fQo= github.com/volcengine/volcengine-go-sdk v1.0.183 h1:2TuWnhuA6vb2sDYEb44ErGBVPLCPDW0s2JNgYb2RX+A= github.com/volcengine/volcengine-go-sdk v1.0.183/go.mod h1:gfEDc1s7SYaGoY+WH2dRrS3qiuDJMkwqyfXWCa7+7oA= +github.com/volcengine/volcengine-go-sdk v1.1.1 h1:ZtFi9iyCQ2SQzWHY55GGZFwK2eQ186LWyLUXxU2wX/s= +github.com/volcengine/volcengine-go-sdk v1.1.1/go.mod h1:gfEDc1s7SYaGoY+WH2dRrS3qiuDJMkwqyfXWCa7+7oA= github.com/willf/bitset v1.1.11-0.20200630133818-d5bec3311243/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= -- GitLab