| | ---
|
| | 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 |