项目介绍:GPT-WEB-JAVA
概述
GPT-WEB-JAVA 项目是一个基于 Java 的智能 AI 机器人开发项目。该项目专注于提供多样化的 AI 对话与绘图功能,同时支持多种模型和服务集成,旨在为用户提供高质量的智能交互体验。项目易于配置,支持多种支付方式及图像存储,实现灵活管理。
基本功能
AI 对话
- 支持 GPT 模型对话功能(包括 3.5 和 4.0)。使用 SSE WebSocket 流式推送,支持多种 API 地址。
- 提供星火大模型支持(2, 3, 3.5版本)。
绘图功能
- Midjourney:提供多种绘图模式,包括文生图、图生文、及多种图像处理工具(如放大、变换等),并支持账户池管理。
- Stable-Diffusion:支持高清修复,模型及 Lora 选择,提供灵活的图像生成配置。
用户管理与支付
- 管理个人信息,如剩余使用次数、昵称、身份等。
- 支持多种支付方式:易支付、卡密兑换和微信支付。
- 图片可选择本地或云端(OSS)存储,并允许动态配置。
技术环境
- 项目依赖 Java 8,MySQL 8.0,Redis 7 等技术。
- 提供详细的配置指南,确保用户能够快速上手。
配置指南
使用 GPT
- 配置
gpt_key
,支持区分不同版本。 - 支持国内代理的使用,以提高访问速度。
- 推荐使用 Cloudflare 等代理工具。
图片上传
- 必须在服务器创建指定目录,并通过配置实现图像路径的映射。
- 使用 Nginx 代理以支持更稳定的访问。
代理
- 对于国内网络环境,建议使用代理服务器以提供稳定的访问体验。
百度集成
- 支持百度翻译与内容审核功能。
- 提供详细的配置说明,帮助用户快速完成集成操作。
其他信息
- 项目受到 JetBrains 的工具赞助。
- 项目使用 Apache License 2.0 许可证开放。
联系与支持
用户可通过提供的二维码添加微信好友进行咨询,同时开发者鼓励用户对项目进行支持,如通过支付宝或微信进行赞助。