快速入门
更新时间:2022-07-25
安装 Go SDK
目录结构
├── README.md
├── aip // 应用目录
│ ├── censor
│ │ └── ContentCensorClient.go
│ └── imagesearch // 图像搜索包
│ └── ImageSearchClient.go // 图像搜索客户端
├── baseClient
│ └── BaseClient.go
├── go.mod
├── test
│ ├── imagesearch
│ │ └── ImageSearchClientTest.go // 图像搜索测试包
│ └── resources
│ └── image
│ └── baidu_image.png
└── util // 工具类
└── FileUtil.go
支持 GO版本:1.2+
查看源码 github链接:https://github.com/Baidu-AIP/golang-sdk
直接使用JAR包步骤如下:
1.在go.mod的文件所在目录执行 go get -u github.com/Baidu-AIP/golang-sdk@v1.0.8
2.项目中直接引用就可以使用
新建ImageSearchClient
支持两种鉴权方式。
一、通过access_token鉴权,调用接口。
二、鉴权使用百度云API认证机制
代码示例:
package main
import (
"fmt"
"github.com/Baidu-AIP/golang-sdk/aip/imagesearch"
"github.com/Baidu-AIP/golang-sdk/util"
)
func main() {
//通过access_toke
client := imagesearch.NewClient("API_KEY","SECRET_KEY")
//使用百度云API认证机制
client := imagesearch.NewCloudClient("API_KEY","SECRET_KEY")
}
在上面代码中,常量APP_ID在百度智能云控制台中创建,API_KEY与SECRET_KEY是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的应用列表中查看。
注意:如您以前是百度智能云的老用户,其中API_KEY对应百度智能云的“Access Key ID”,SECRET_KEY对应百度智能云的“Access Key Secret”。