Skip to content

基于winform编写了一个美观的ChatGLM客户端,支持流式输出,兼容官方api

Notifications You must be signed in to change notification settings

littlestone0806/ChatGLM-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于winform编写了一个美观的ChatGLM客户端,支持流式输出,兼容官方api

官方ChatGLM-6B仓库:https://github.com/THUDM/ChatGLM-6B

winform控件仓库:https://github.com/kwwwvagaa/NetWinformControl

运行方法

下载下来之后,直接双击GLM-BOT/bin/Debug目录下的GLM-BOT.exe就可以运行了

如果想拷贝到其他电脑,只需要拷贝Debug目录到指定电脑即可

运行效果

录制_2023_04_18_16_24_50_283

因为现在官方的ChatGLM-6B还不支持api key,所以请求的地址做了加密显示,请求地址会以key.txt的形式保存到本地,如果需要加密保存,大家自行处理。

发送请求时,stream参数为1请求流式输出。 发送请求格式如下:

curl -X POST "http://127.0.0.1:8000" -H 'Content-Type: application/json' -d '{"prompt": "你好", "history": [], "stream":1}'

回复按照SSE流式输出格式

data:{ "response":"你好👋!我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。", "history":[["你好","你好👋!我是人工智能助手 ChatGLM-6B,很高兴见到你,欢迎问我任何问题。"]], "status":200, "time":"2023-03-23 21:38:40" }

About

基于winform编写了一个美观的ChatGLM客户端,支持流式输出,兼容官方api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published