# go-llm-api
百度千帆、智谱 Ai、腾讯混元、讯飞星火、商汤日日新、MinMax 等的大语言模型非官方 API,支持以下模型:
* 百度千帆平台所有模型
* 智谱 AI 模型
* 腾讯混元
* 等等
## Installation
```
go get github.com/liudding/go-llm-api
```
要求 go 版本最低是 1.18.
## Usage
### 百度千帆 Ernie:
```go
package main
import (
"context"
"fmt"
"github.com/liudding/github.com/liudding/go-llm-api/baidu"
)
func main() {
client := NewClient("xxxx", "yyyy", true)
stream, err := client.CreateChatCompletionStream(context.Background(), ChatCompletionRequest{
Messages: []ChatCompletionMessage{
{
Role: ChatMessageRoleUser,
Content: "Hello!",
},
},
Stream: true,
})
defer stream.Close()
fmt.Println("Stream response: ")
for {
response, err := stream.Recv()
if errors.Is(err, io.EOF) {
fmt.Printf("\nStream finished: %d %s\n", response.ErrorCode, response.ErrorMsg)
return
}
if err != nil {
fmt.Printf("\nStream error: %v\n", err)
return
}
fmt.Printf("error: %s\n", response.ErrorMsg)
fmt.Printf("resp: %s\n", response.Result)
}
}
```
### 智谱
```go
token, _ := zhipu.GenerateAuthToken(l.svcCtx.Config.ZhipuAi.Key, time.Minute*60)
client := zhipu.NewClient(token)
stream, err := client.CreateChatCompletionStream(context.Background(), zhipu.ChatCompletionRequest{
Prompt: []zhipu.ChatCompletionMessage{
{
Role: zhipu.ChatMessageRoleUser,
Content: prompt,
},
},
Temperature: 0.7,
//RequestId: "",
Incremental: true,
//ReturnType: "",
//Ref: ChatCompletionRef{},
}, zhipu.ModelTurbo)
defer stream.Close()
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸! 个人深耕AI大模型应用领域积累的成果,希望对您有所帮助。有大模型账号、环境问题、AI大模型技术应用落地方案等相关问题,欢迎详聊,能为您解决问题是我的荣幸!
资源推荐
资源详情
资源评论
收起资源包目录
《AI大模型应用》--百度文心一言千帆 GO SDK;智谱 AI、腾讯混元、讯飞星火、商汤日日新、MinMax.zip (79个子文件)
tencent
chat_stream.go 1021B
chat.go 1KB
chat_test.go 603B
stream_reader.go 1KB
common.go 3KB
config.go 866B
client.go 4KB
error.go 945B
auth_token.go 2KB
chat_stream_test.go 942B
go.mod 202B
go.sum 523B
minmax
chat_stream.go 1KB
chat.go 1KB
stream_reader.go 2KB
common.go 3KB
config.go 661B
client.go 4KB
error.go 951B
chat_stream_test.go 1KB
sense
chat_stream.go 819B
chat.go 1KB
chat_test.go 590B
stream_reader.go 2KB
common.go 2KB
config.go 587B
client_test.go 425B
client.go 5KB
error.go 978B
auth_token.go 1KB
chat_stream_test.go 990B
xunfei
chat_stream.go 2KB
stream_reader.go 772B
common.go 3KB
config.go 555B
client.go 2KB
chat_stream_test.go 1KB
internal
error_accumulator.go 695B
request_builder.go 949B
request_builder_test.go 2KB
unmarshaler.go 246B
form_builder_test.go 1KB
form_builder.go 1KB
marshaller.go 237B
sse
reader.go 6KB
error_accumulator_test.go 950B
test
helpers.go 2KB
checks
checks.go 843B
server.go 1KB
failer.go 390B
baidu
config_test.go 19B
auth_test.go 332B
chat_stream.go 1KB
chat.go 3KB
chat_test.go 601B
baidu_test.go 723B
stream_reader.go 2KB
stream_reader_test.go 877B
common.go 535B
config.go 1KB
client_test.go 425B
auth.go 2KB
client.go 5KB
error.go 950B
chat_stream_test.go 5KB
.gitignore 312B
zhipu
chat_stream.go 796B
chat.go 985B
chat_test.go 601B
stream_reader.go 2KB
common.go 2KB
config.go 578B
client_test.go 425B
client.go 5KB
error.go 950B
zhipu_test.go 224B
auth_token.go 1KB
chat_stream_test.go 1KB
README.md 2KB
共 79 条
- 1
资源评论
季风泯灭的季节
- 粉丝: 2178
- 资源: 3371
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 01-【管理制度】-37-人力资源管理制度汇编.docx
- 01-【管理制度】-38-化工有限公司人力资源管理制度.docx
- 01-【管理制度】-39-人力资源管理制度(最新版).doc
- 01-【管理制度】-41-人力资源管理制度 .docx
- 01-【管理制度】-40-人力资源管理制度.docx
- 01-【管理制度】-45-人力资源管理制度.doc
- 01-【管理制度】-43-人力资源管理制度全.docx
- 01-【管理制度】-46-公司人力资源部管理制度.docx
- 01-【管理制度】-48-人力资源管理制度体系修订方案.docx
- 01-【管理制度】-49-人力资源管理制度.docx
- 01-【管理制度】-51-企业公司员工培训管理人力资源管理制度.docx
- 01-【管理制度】-50-房地产公司人力资源管理制度.docx
- 01-【管理制度】-53-公司人力资源部管理制度.docx
- 01-【管理制度】-54-人力资源管理制度汇编.docx
- 01-【管理制度】-55-《XX集团公司人力资源管理制度汇编》.doc
- 01-【管理制度】-57-xx集团人力资源管理制度汇编..docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功