ChatGPT 今日发布 gpt-3.5-turbo 模型 API,同步奉上 Go SDK 和应用
今日官方 API 支持了新的对话模型 gpt-3.5-turbo ,我的 SDK 无需做任何改动,只增加了一个测试用例,可以直接使用,推荐给大家~
基本使用
package main import ( "fmt" "log" "time" "github.com/chatgp/gpt3" ) func main() { apiKey := "sk-xxx" // new gpt-3 client cli, _ := gpt3.NewClient(&gpt3.Options{ ApiKey: apiKey, Timeout: 30 * time.Second, Debug: true, }) // request api uri := "/v1/chat/completions" params := map[string]interface{}{ "model": "gpt-3.5-turbo", "messages": []map[string]interface{}{ {"role": "user", "content": "hello 10 times"}, }, } res, err := cli.Post(uri, params) if err != nil { log.Fatalf("request api failed: %v", err) } fmt.Printf("message is: %s", res.Get("choices.0.message.content").String()) // Output: xxx }
- 测试用例:
参考:
ChatGPT 新模型 API 文档: https://platform.openai.com/docs/guides/chat
GPTalk:基于 chatgpt plus 账号实现的智能聊天应用
http://s.n88k1.today/gptalk
TryChatGPT:基于 chatgpt 标准 API 实现的智能聊天应用
http://z.n88k1.today/trygpt
chatgpt-go:模拟登录 chatgpt 官网实现的 Go SDK
https://github.com/chatgp/chatgpt-go
gpt3:对接 openai 标准 API 实现的 Go SDK
https://github.com/chatgp/gpt3
https://github.com/Chanzhaoyu/chatgpt-web
这个能访问网页版的 chatgpt ,服务部署好,手机电脑均可访问 chatgpt