155 lines
2.9 KiB
Markdown
155 lines
2.9 KiB
Markdown
# 🚀 5分钟快速开始 - 使用免费API
|
||
|
||
## 步骤1: 获取免费API Key (2分钟)
|
||
|
||
### 方式1: 硅基流动 (推荐) ⭐
|
||
|
||
1. 访问: https://cloud.siliconflow.cn
|
||
2. 点击"免费注册"
|
||
3. 使用微信或手机号注册
|
||
4. 进入控制台 → API密钥
|
||
5. 点击"创建新密钥"
|
||
6. 复制密钥(格式: `sk-xxxxxx`)
|
||
|
||
**免费额度**: 每月免费Token,足够测试使用!
|
||
|
||
### 方式2: DeepSeek (备选)
|
||
|
||
1. 访问: https://platform.deepseek.com
|
||
2. 注册账号
|
||
3. 充值10元(可用很久)
|
||
4. 获取API Key
|
||
|
||
## 步骤2: 配置API Key (1分钟)
|
||
|
||
打开文件: `ry-xinli-admin/src/main/resources/application.yml`
|
||
|
||
找到这一行:
|
||
```yaml
|
||
api-key: sk-your-api-key-here
|
||
```
|
||
|
||
替换为你的API Key:
|
||
```yaml
|
||
api-key: sk-abcdefghijklmnopqrstuvwxyz123456
|
||
```
|
||
|
||
**完整配置示例**:
|
||
```yaml
|
||
rag:
|
||
mode: openai
|
||
openai:
|
||
base-url: https://api.siliconflow.cn/v1
|
||
api-key: sk-你的密钥 # ⚠️ 修改这里
|
||
embed-model: BAAI/bge-large-zh-v1.5
|
||
generate-model: deepseek-ai/DeepSeek-V3
|
||
```
|
||
|
||
## 步骤3: 启动应用 (2分钟)
|
||
|
||
```bash
|
||
cd ry-xinli-admin
|
||
mvn spring-boot:run
|
||
```
|
||
|
||
等待启动完成,看到:
|
||
```
|
||
Started XinliAdminApplication in X seconds
|
||
```
|
||
|
||
## 步骤4: 测试功能 (1分钟)
|
||
|
||
### 测试1: 健康检查
|
||
|
||
浏览器访问:
|
||
```
|
||
http://localhost:8080/psychology/rag-test/health
|
||
```
|
||
|
||
应该看到:
|
||
```json
|
||
{
|
||
"code": 200,
|
||
"data": {
|
||
"overall_status": "HEALTHY"
|
||
}
|
||
}
|
||
```
|
||
|
||
### 测试2: 向量化测试
|
||
|
||
```bash
|
||
curl -X POST "http://localhost:8080/psychology/rag-test/test-embedding" \
|
||
-d "text=测试文本"
|
||
```
|
||
|
||
### 测试3: 文本生成测试
|
||
|
||
```bash
|
||
curl -X POST "http://localhost:8080/psychology/rag-test/test-generation" \
|
||
-d "prompt=什么是心理学?"
|
||
```
|
||
|
||
## ✅ 完成!
|
||
|
||
现在你可以:
|
||
|
||
1. **上传文档**: 通过API上传心理学文档
|
||
2. **智能问答**: 基于知识库回答问题
|
||
3. **生成报告**: 生成AI增强的心理评估报告
|
||
|
||
## 📚 下一步
|
||
|
||
- 查看完整API文档: `RAG-API-EXAMPLES.md`
|
||
- 了解更多免费服务: `RAG-FREE-SERVICES-GUIDE.md`
|
||
- 开发前端页面: 参考API示例
|
||
|
||
## ❓ 遇到问题?
|
||
|
||
### 问题1: API Key无效
|
||
|
||
**错误**: `401 Unauthorized`
|
||
|
||
**解决**:
|
||
1. 检查API Key是否正确复制
|
||
2. 确认没有多余的空格
|
||
3. 确认API Key以`sk-`开头
|
||
|
||
### 问题2: 连接超时
|
||
|
||
**错误**: `Connection timeout`
|
||
|
||
**解决**:
|
||
1. 检查网络连接
|
||
2. 确认可以访问 https://api.siliconflow.cn
|
||
3. 尝试使用VPN(如果在特殊网络环境)
|
||
|
||
### 问题3: 免费额度用完
|
||
|
||
**解决**:
|
||
1. 等待下月刷新
|
||
2. 充值少量金额(通常几元即可)
|
||
3. 切换到其他免费服务
|
||
|
||
## 💡 省钱小技巧
|
||
|
||
1. **减少检索数量**:
|
||
```yaml
|
||
retrieval:
|
||
top-k: 3 # 默认5,改为3
|
||
```
|
||
|
||
2. **使用更小的模型**:
|
||
```yaml
|
||
generate-model: Qwen/Qwen2.5-7B-Instruct # 更快更便宜
|
||
```
|
||
|
||
3. **提高相似度阈值**:
|
||
```yaml
|
||
similarity-threshold: 0.75 # 默认0.7,提高到0.75
|
||
```
|
||
|
||
---
|
||
|
||
**需要帮助?** 查看详细文档: `RAG-FREE-SERVICES-GUIDE.md`
|