说明
示例代码中 <YOUR_ENDPOINT_ID>
需要替换为您在平台上创建的推理接入点 ID。
package main import ( "context" "encoding/json" "fmt" "os" "github.com/volcengine/volcengine-go-sdk/service/arkruntime" "github.com/volcengine/volcengine-go-sdk/service/arkruntime/model" ) func main() { client := arkruntime.NewClientWithApiKey( os.Getenv("ARK_API_KEY"), ) ctx := context.Background() fmt.Println("----- embeddings request -----") req := model.EmbeddingRequestStrings{ Input: []string{ "花椰菜又称菜花、花菜,是一种常见的蔬菜。", }, Model: "<YOUR_ENDPOINT_ID>", } resp, err := client.CreateEmbeddings(ctx, req) if err != nil { fmt.Printf("embeddings error: %v\n", err) return } s, _ := json.Marshal(resp) fmt.Println(string(s)) }
package main import ( "context" "fmt" "io" "os" "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 main() { client := arkruntime.NewClientWithApiKey( os.Getenv("ARK_API_KEY"), ) ctx := context.Background() fmt.Println("----- embeddings request -----") req := model.EmbeddingRequestStrings{ Input: []string{ "花椰菜又称菜花、花菜,是一种常见的蔬菜。", }, Model: "<YOUR_ENDPOINT_ID>", } resp, err := client.CreateEmbeddings( ctx, req, arkruntime.WithCustomHeader(model.ClientRequestHeader, "20240627112200D3FE1CFF83C5D5523085"), ) if err != nil { fmt.Printf("embeddings error: %v\n", err) return } s, _ := json.Marshal(resp) fmt.Println(string(s)) }
package main import ( "context" "errors" "fmt" "io" "os" "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 main() { client := arkruntime.NewClientWithApiKey( os.Getenv("ARK_API_KEY"), ) ctx := context.Background() fmt.Println("----- embeddings request -----") req := model.EmbeddingRequestStrings{ Input: []string{ "花椰菜又称菜花、花菜,是一种常见的蔬菜。", }, Model: "<YOUR_ENDPOINT_ID>", } resp, err := client.CreateEmbeddings(ctx, req) if err != nil { apiErr := &model.APIError{} if errors.As(err, &apiErr) { fmt.Printf("embeddings error: %v\n", apiErr) } return } s, _ := json.Marshal(resp) fmt.Println(string(s)) }