openai-java 已支持 ChatGpt3.5模型(附docker搭建教程)

项目简介:OpenAi-Java

一个基于Spring boot 2.6.4,thymeleaf 的 Openai API 的简单包装项目

前端界面基于Hostloc论坛流出的源码修改而来,目前支持的功能如下

  • 支持余额查询
  • 支持随机获取Key,支持自定义Key
  • 支持对话与生成图片,连续对话

注意:Openai API 并未开放连续对话的API,因此连续对话功能受上下文Tokens长度影响只能进行简单的对话

项目截图

openai-java 已支持 ChatGpt3.5模型(附docker搭建教程)

Docker一键运行项目

1、安装Docker

curl -fsSL https://get.docker.com | bash -s docker
systemctl start docker
systemctl enable docker

 2、拉取镜像创建容器

docker run -d 
--name openai --restart always 
-p 18080:18080 
-e MAX_TOKENS=300 
-e TEMPERATURE=0.6 
-e KEYS=sk-xxxx,sk-xxxx 
-e BD_TONG_JI_TOKEN= 
dqjdda/openai-java

访问:http://IP:18080

3、参数说明

MAX_TOKENS :默认的Token长度
TEMPERATURE :尝试将值设为 0.9 以获得更有创意的回复,将值设为 0 以获得具有明确答案的回复
KEYS :apiKey,多个用,分隔
BD_TONG_JI_TOKEN :百度统计的Token, 取 xxxx 填入即可 hm.src = "https://hm.baidu.com/hm.js?xxxx"

4、Nginx 代理配置

# 172.17.0.1 为容器IP,可通过 ifconfig 查看

# 172.17.0.1 为容器IP,可通过 ifconfig 查看
server
{
    listen 80;
    server_name yourdomain;

    location / {
        proxy_read_timeout 120; 
        proxy_pass http://172.17.0.1:18080;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

体验地址

https://ai.zyun.vip

本站文章资源均来源自网络,除非特别声明,否则均不代表站方观点,并仅供查阅,不作为任何参考依据!
如有侵权请及时跟我们联系,本站将及时删除!
如遇版权问题,请查看 本站版权声明
THE END
分享
二维码
海报
openai-java 已支持 ChatGpt3.5模型(附docker搭建教程)
项目简介:OpenAi-Java 一个基于Spring boot 2.6.4,thymeleaf 的 Openai API 的简单包装项目 前端界面基于Hostloc论坛流出的源码修改而来,目前支持的功能如……
<<上一篇
下一篇>>