- AIChatController: 支持真实AI聊天功能
- 端点:
/api/v1/chat/text- 纯文本响应/api/v1/chat- JSON格式响应/api/v1/ping- 快速测试/api/v1/echo- 回声测试/api/v1/status- 状态检查
- 使用真实的DeepSeek API Key
- 支持中文对话
- 完整的错误处理
- PowerShell脚本:
test-api.ps1,test-api-fixed.ps1 - Bash脚本:
test-linux.sh,test-api.sh - 交互式脚本:
ai-chat.sh
start-ai-api.sh- 一键启动view-logs.sh- 日志查看工具fix-permissions.sh- 权限修复
- 完整的application.yml配置
- 环境变量支持
- 日志配置
java-ai-starter/
├── src/main/java/com/intellidev/ai/controller/
│ └── AIChatController.java # AI聊天控制器
├── src/main/resources/
│ └── application.yml # 应用配置
├── logs/
│ └── application.log # 日志文件
├── scripts/
│ ├── ai-chat.sh # 交互式聊天
│ ├── start-ai-api.sh # 启动脚本
│ ├── test-linux.sh # Linux测试
│ ├── view-logs.sh # 日志查看
│ └── fix-permissions.sh # 权限修复
└── README_UPDATE.md # 更新说明
./start-ai-api.sh# 快速测试
curl http://localhost:8080/api/v1/ping
# 聊天测试
curl -X POST http://localhost:8080/api/v1/chat/text \
-H "Content-Type: application/json" \
-d '{"message":"你好"}'./view-logs.sh tail- Spring Boot 3.1.5 + Java 17
- DeepSeek API 集成
- 完整的错误处理
- 详细的日志记录
- 多平台测试脚本
- 生产就绪配置
提交ID: 3e577c1
提交消息: "feat: 添加完整的AI聊天API功能"
包含17个文件的修改和新增,实现了完整的AI聊天API功能。