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 硬件加速