Go SDK安装及使用流程
更新时间:2024-03-01
安装Go SDK
go get github.com/baidubce/bce-qianfan-sdk/go/qianfan
注意:目前支持 Golang >= 1.18 版本。
GO SDK使用流程简介
调用Go SDK前,需确保已完成SDK安装。安装后,调用SDK使用流程如下:
步骤一,获取安全认证的Access Key(AK)和 Secret Key(SK)。
步骤二,初始化AK 和 SK。
步骤三,调用对应的SDK。
使用安全认证AK/SK鉴权调用流程
步骤一,获取安全认证AK/SK
通过以下步骤获取Access Key(AK)/Secret Key(SK),更多介绍请参考如何获取AK/SK。
(1)登录百度智能云千帆控制台
登录百度智能云千帆控制台,点击“用户账号->安全认证”进入Access Key管理界面。
(2)查看安全认证Access Key/Secret Key
在安全认证/Access Key 页面,查看Access Key、Secret Key。注意:
- 初始化鉴权时,使用“安全认证/Access Key”中的Access Key和 Secret Key进行鉴权,更多鉴权认证机制请参考鉴权认证机制。
- 安全认证Access Key(AK)/Secret Key(SK),和使用的获取AcessToken的应用API Key(AK) 和 Secret Key(SK)不同。
步骤二,初始化鉴权
支持通过环境变量、参数设置两种初始化方式。
- 方式一:通过环境变量初始化
// 通过环境变量初始化
import (
"os"
)
// 替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
os.Setenv("QIANFAN_ACCESS_KEY", "your_access_key")
os.Setenv("QIANFAN_SECRET_KEY", "your_secret_key")
- 方式二:通过参数初始化
import (
"github.com/baidubce/bce-qianfan-sdk/go/qianfan"
)
// 替换下列示例中参数,安全认证Access Key替换your_iam_ak,Secret Key替换your_iam_sk
qianfan.GetConfig().AccessKey = "your_access_key"
qianfan.GetConfig().SecretKey = "your_secret_key"
步骤三,调用SDK
调用对应的API。例如调用对话Chat,可以参考Go SDK快速入门教程。目前支持的功能,也可以查看SDK功能列表。
Go SDK支持的功能
Go语言 SDK,支持以下功能调用,具体使用也可以参考GO SDK使用。
- 对话Chat,更多调用示例请查看对话Chat文档。
- 续写Completions,更多调用示例请查看续写Completions文档。
- 向量Embeddings,更多调用示例请查看向量Embeddings文档。