"github.com/volcengine/volcengine-go-sdk/service/arkruntime"
"github.com/volcengine/volcengine-go-sdk/service/arkruntime/model"
"github.com/volcengine/volcengine-go-sdk/volcengine"
client := arkruntime.NewClientWithApiKey(
os.Getenv("ARK_API_KEY"),
arkruntime.WithBaseUrl("https://ark.cn-beijing.volces.com/api/v3"),
ctx := context.Background()
req1 := model.CreateChatCompletionRequest{
Model: "doubao-seed-2-1-pro-260628",
Messages: []*model.ChatCompletionMessage{
Role: model.ChatMessageRoleUser,
Content: &model.ChatCompletionMessageContent{
StringValue: volcengine.String("Nice day"),
resp1, err := client.CreateChatCompletion(ctx, req1)
fmt.Printf("standard chat error: %v\n", err)
fmt.Println(*resp1.Choices[0].Message.Content.StringValue)
req2 := model.CreateChatCompletionRequest{
Model: "doubao-seed-2-1-pro-260628",
Messages: []*model.ChatCompletionMessage{
Role: model.ChatMessageRoleUser,
Content: &model.ChatCompletionMessageContent{
StringValue: volcengine.String("Hello"),
resp2, err := client.CreateChatCompletion(ctx, req2)
fmt.Printf("standard chat error: %v\n", err)
fmt.Println(*resp2.Choices[0].Message.Content.StringValue)