通过命令行界面(CLI)或Web界面与OpenAI开发的ChatGPT语言模型进行交互

stackoom1年前 ⋅ 3348 阅读

https://github.com/tinystruct/smalltalk

smalltalk是一个基于tinystruct框架的示例项目,同时支持C/S应用和B/S web应用开发。它允许您通过命令行界面 (CLI) 或 Web 界面与 ChatGPT(OpenAI 开发的一种语言模型)进行交互。

1. CLI 模式下运行:

$ bin/dispatcher chat

2. WEB 模式下运行:

// 在Tomcat上运行
$ sudo bin/dispatcher start --import org.tinystruct.system.TomcatServer --server-port 777
// 或者在Netty上运行
$ sudo bin/dispatcher start --import org.tinystruct.system.NettyHttpServer --server-port 777
// 或者Docker上运行
# docker run -d -p 777:777 -e "CHATGPT_API_KEY=[YOUR-CHATGPT-API-KEY]" m0ver/smalltalk

三种选取一种即可

通过在 Web 浏览器中导航到http://localhost:777/?q=talk来访问应用程序

如果您想与 ChatGPT 交谈,请在设置话题时在您的话题中输入@ChatGPT。

看代码挺简单的只有1个java类啊

https://github.com/tinystruct/smalltalk/blob/master/src/main/java/custom/application/v1/smalltalk.java

@sophia  是的,更多是对ChatGPT交互的支持

牛!

全部评论: 0

    相关推荐