ChatGPT 今日发布 gpt-3.5-turbo 模型 API,同步奉上 Go SDK 和应用

2023-04-27 11:31:22 浏览数 (1)

今日官方 API 支持了新的对话模型 gpt-3.5-turbo ,我的 SDK 无需做任何改动,只增加了一个测试用例,可以直接使用,推荐给大家~

基本使用

代码语言:javascript复制
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

0 人点赞