|
|
---
|
|
|
title: Synapse-Base Inference API
|
|
|
emoji: 🧠
|
|
|
colorFrom: blue
|
|
|
colorTo: purple
|
|
|
sdk: docker
|
|
|
pinned: true
|
|
|
license: cc-by-nc-4.0
|
|
|
---
|
|
|
|
|
|
# 🧠 Synapse-Base Inference API |
|
|
|
|
|
High-performance chess move prediction API powered by Synapse-Base v3.0. |
|
|
|
|
|
## 🎯 Features |
|
|
|
|
|
- **Deep Search Algorithm**: Advanced alpha-beta pruning with move ordering |
|
|
- **CPU Optimized**: Runs efficiently on 2 vCPU + 16GB RAM |
|
|
- **REST API**: Simple POST endpoint for move generation |
|
|
- **Model**: 38.1M parameter hybrid CNN-Transformer |
|
|
|
|
|
## 📡 API Endpoint |
|
|
|
|
|
### `POST /get-move` |
|
|
|
|
|
**Request:** |
|
|
```json |
|
|
{ |
|
|
"fen": "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1", |
|
|
"depth": 3, |
|
|
"time_limit": 5000 |
|
|
} |
|
|
``` |
|
|
|
|
|
**Response:** |
|
|
```json |
|
|
{ |
|
|
"best_move": "e2e4", |
|
|
"evaluation": 0.25, |
|
|
"depth_searched": 3, |
|
|
"nodes_evaluated": 15234, |
|
|
"time_taken": 1247 |
|
|
} |
|
|
``` |
|
|
|
|
|
## 🔧 Parameters |
|
|
|
|
|
- **fen** (required): Current board position in FEN notation |
|
|
- **depth** (optional): Search depth (1-5, default: 3) |
|
|
- **time_limit** (optional): Max time in milliseconds (default: 5000) |
|
|
|
|
|
## 💻 Local Testing |
|
|
|
|
|
```bash |
|
|
docker build -t synapse-inference . |
|
|
docker run -p 7860:7860 synapse-inference |
|
|
``` |
|
|
|
|
|
## 📊 Performance |
|
|
|
|
|
- **Average Response Time**: 1-3 seconds per move |
|
|
- **Memory Usage**: ~4GB RAM |
|
|
- **Concurrent Requests**: Up to 4 simultaneous |
|
|
|
|
|
## ⚠️ Rate Limits |
|
|
|
|
|
Free tier: 100 requests/hour per IP |
|
|
|
|
|
--- |
|
|
|
|
|
Built with ❤️ by GambitFlow |