# gpt **Repository Path**: huanf/gpt ## Basic Information - **Project Name**: gpt - **Description**: springboot整合gpt,可在线接口调用,支持任意模型(目前接入有gpt-3.5-turbo、gpt-4o),对用户的调用进行库表记录,api key需要自己申请或某宝购买,手动把api key填入api_key表即可,代码会轮询所有可用的key进行使用 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: bili_dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-08 - **Last Updated**: 2024-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gpt --------------------------------------------------------------------------------------------------------- #### 一、介绍 springboot整合gpt,可在线接口调用,支持任意模型(目前接入有gpt-3.5-turbo、gpt-4o模型),对用户的调用进行库表记录,api key需要自己申请或某宝购买,手动把api key填入api_key表即可,代码会轮询所有可用的key进行使用。新增定时任务每日12:00邮件提醒key的使用情况、新增接口限流 --------------------------------------------------------------------------------------------------------- #### 二、环境相关的下载包,可根据情况选择下载 【jdk-8u351-windows-x64.exe】https://share.feijipan.com/s/04AeiVrx 【本地仓库】https://share.feijipan.com/s/hQA64zkb 【maven3.6.3】https://share.feijipan.com/s/5dAeiP0U 【Git-2.37.2.2-64-bit.exe】https://share.feijipan.com/s/efAeiXnG 【打包好的最新版jar包,可直接用提供的DockerFile文件制作成镜像,然后通过提供的docker-compose文件一键部署】https://share.feijipan.com/s/KJA62kOO --------------------------------------------------------------------------------------------------------- #### 三、在线演示: ##### 普通响应 ``` http://43.138.181.125:90/gpt/v3?q=你好 ``` ``` http://43.138.181.125:90/gpt/v4?q=你好 ``` ##### 实时响应 ``` http://43.138.181.125:90/gpt/v3-flow?q=你好 ``` ``` http://43.138.181.125:90/gpt/v4-flow?q=你好 ``` --------------------------------------------------------------------------------------------------------- #### 四、效果预览 ![示例](https://s21.ax1x.com/2024/04/09/pFOG2LT.png "1.png") --------------------------------------------------------------------------------------------------------- #### 五、使用教程 [前往b站](https://www.bilibili.com/video/BV1yE421M7rY/?spm_id_from=333.1007.0.0&vd_source=6a471d7eed55e51b1bc2548c62adb11c) --------------------------------------------------------------------------------------------------------- #### 六、如何购买api key ![示例](https://foruda.gitee.com/images/1712669062198880377/59d8fb4d_11002619.png "2.png") --------------------------------------------------------------------------------------------------------- #### 七、使用说明 1. 导入项目下的gpt.sql文件,不需要新建数据库直接导入,然后修改application.yml的数据库连接信息 2. api key可以去某宝买,我在数据库提供了一个api-key也可以用 3. 如果是官网申请的api key,就把代理地址改为https://api.openai.com/,并且这种情况是需要翻墙 4. 最上面提供的打包好的jar包,可以直接通过提供DockerFile、docker-compose无脑部署,已测试通过 --------------------------------------------------------------------------------------------------------- #### 八、欢迎成为贡献者 -> 提交代码的规范 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request --------------------------------------------------------------------------------------------------------- #### 九、联系我 1. b站 https://space.bilibili.com/1459523909?spm_id_from=333.1007.0.0 2. 语雀 https://www.yuque.com/huanfqc