Skip to content

Releases: fzdwx/jacksapi

v0.1.1

31 May 11:00
Compare
Choose a tag to compare

Changelog

v0.1.0

31 May 04:15
Compare
Choose a tag to compare

目前可以当作一个库和一个命令行程序来使用:

当作库使用的时候,你可以把它集成到你的软件中

var (
    content    = strings.Join(os.Args[1:], " ")
    accessCode = os.Getenv("EMM_API_KEY")
)

jacksapi.NewClient(accessCode).
    ChatStream(
        []jacksapi.ChatMessage{
            {Role: "user", Content: content},
        }).
    DoWithCallback(jacksapi.Output)

命令行程序

首先需要定义环境变量 export EMM_API_KEY=xxx

直接提问

ask hello world 

启动代理服务,/v1/chat/completions 模拟官方 chatgpt 接口的响应,这样就可以接一些需要接口访问的软件了,比如 openai-translator

ask server <port>