资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

快速入门

安装 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”。

上一篇
简介
下一篇
接口说明