package arkDemo
import (
"agentDemo/static"
"context"
"fmt"
"github.com/volcengine/volcengine-go-sdk/service/arkruntime"
"github.com/volcengine/volcengine-go-sdk/service/arkruntime/model"
"github.com/volcengine/volcengine-go-sdk/volcengine"
)
func Demo() {
client := arkruntime.NewClientWithApiKey(
static.APIKEY,
arkruntime.WithBaseUrl("https://ark.cn-beijing.volces.com/api/coding/v3"),
)
ctx := context.Background()
req := model.CreateChatCompletionRequest{
Model: "doubao-seed-2.0-code",
Messages: []*model.ChatCompletionMessage{
{
Role: model.ChatMessageRoleUser,
Content: &model.ChatCompletionMessageContent{
StringValue: volcengine.String("今天北京天气怎么样"),
},
},
},
Thinking: &model.Thinking{
Type: model.ThinkingTypeDisabled,
},
}
resp, err := client.CreateChatCompletion(ctx, req)
if err != nil {
fmt.Printf("standard chat error: %v\n", err)
return
}
fmt.Println(*resp.Choices[0].Message.Content.StringValue)
}