Spaces:
Sleeping
Sleeping
File size: 1,607 Bytes
7a5eef0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
---
title: Math Solver API
emoji: 🧮
colorFrom: purple
colorTo: blue
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
license: apache-2.0
---
# 数学问题求解 API 后端
这是一个基于 Gradio 的 API 后端服务,用于为数学问题求解提供模型推理能力。
## 模型信息
- **基础模型**: meta-llama/Llama-3.2-1B-Instruct
- **微调适配器**: zhman/llama-SFT-GRPO
- **训练方法**: SFT + GRPO
- **准确率**: 97%
## API 使用
### 端点
`POST /api/predict`
### 请求格式
```json
{
"data": [
"你的数学问题",
1024,
0.7
]
}
```
### 响应格式
```json
{
"data": [
"推理过程...",
"提取的答案"
]
}
```
### JavaScript 示例
```javascript
const response = await fetch('https://YOUR_SPACE_URL/api/predict', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
data: [
"Find the positive integer n such that 10^n cubic centimeters is the same as 1 cubic kilometer.",
1024,
0.7
]
})
});
const result = await response.json();
console.log('推理过程:', result.data[0]);
console.log('答案:', result.data[1]);
```
## 部署说明
1. 创建新的 Gradio Space
2. 上传 `app.py` 和 `requirements.txt`
3. 等待模型加载(首次约1-2分钟)
4. Space URL 即为 API 基础地址
## 注意事项
- Space 长时间不使用会休眠
- 休眠后首次调用会唤醒(约10-20秒)
- 推荐使用 GPU 硬件加速
|