用ps做的网站样图怎么切,凡客建站官网登录,论坛网站设计,吉林省住房城乡建设厅网站首页开发个人Go-ChatGPT–3 服务拆分
个人Go-ChatGPT项目可拆分用户服务#xff08;user#xff09;#xff0c;AI模型服务#xff08;AiModel#xff09;#xff0c;…
每个服务都可以再分为 api 服务和 rpc 服务。api 服务对外#xff0c;可提供给 app 调用。rpc 服务是…开发个人Go-ChatGPT–3 服务拆分
个人Go-ChatGPT项目可拆分用户服务userAI模型服务AiModel…
每个服务都可以再分为 api 服务和 rpc 服务。api 服务对外可提供给 app 调用。rpc 服务是对内的可提供给内部 api 服务或者其他 rpc 服务调用。
3.1 用户服务user
api 服务端口8000rpc 服务端口9000login用户登录接口login用户登录接口register用户注册接口register用户注册接口userinfo用户信息接口userinfo用户信息接口…………
3.2 AI模型服务AiModel
api 服务端口8001rpc 服务端口9001/ollama/api/tagsollama modelstagsollama models/ollama/api/chatollama chatchatollama chatchats聊天管理chats聊天管理…………
3.3 文件目录
|-- Dockerfile
|-- LICENSE
|-- common
| |-- callmodel
| | |-- gemma.go
| | -- models.go
| |-- consts
| | |-- code.go
| | |-- common.go
| | |-- config.go
| | -- consts.go
| |-- cryptx
| | -- crypt.go
| |-- curlhttp
| | -- curl.go
| |-- database
| | |-- common.go
| | |-- connect.go
| | |-- dao.go
| | |-- ormLogx.go
| | |-- redisClient.go
| | -- redisDao.go
| |-- go.mod
| |-- go.sum
| |-- jwtx
| | -- jwt.go
| |-- middleware
| | -- static.go
| |-- model
| | |-- chat.sql
| | |-- chatmodel.go
| | |-- chatmodel_client.go
| | |-- prompt.sql
| | |-- promptmodel.go
| | |-- promptmodel_client.go
| | |-- readMe.md
| | |-- user.sql
| | |-- usermodel.go
| | -- usermodel_client.go
| -- utils
| -- utils.go
|-- docker-compose.yaml
|-- nginx
| -- conf.d
| -- default.conf
|-- readme.md
-- service|-- chat| |-- api| -- rpc-- user|-- api-- rpc项目地址
jackwillsmith/openui-svelte-build (github.com)
GitHub - jackwillsmith/openui-backend-go: openui-backend-go