# Playground

## MiniMax-M2.5

⌘↵ to run

### Parameters

- **System prompt (optional)**
- **Temperature** — 0.70
- **Top-p** — 0.90
- **Max tokens** — 2048

### Output

Response will appear here

### Integration

**POST** https://minimax.ionrouter.io/v1/chat/completions

**Curl**

```bash
curl https://minimax.ionrouter.io/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
  "model": "minimax-m2.5",
  "messages": [\
    {\
      "role": "user",\
      "content": "Hello"\
    }\
  ],
  "temperature": 0.7,
  "top_p": 0.9,
  "max_tokens": 2048,
  "stream": true
}'
```

**Python**

```python
import requests

url = "https://minimax.ionrouter.io/v1/chat/completions"
data = {
    "model": "minimax-m2.5",
    "messages": [{
        "role": "user",
        "content": "Hello"
    }],
    "temperature": 0.7,
    "top_p": 0.9,
    "max_tokens": 2048,
    "stream": True
}

headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_KEY"
}

response = requests.post(url, json=data, headers=headers)
print(response.json())
```

**TypeScript**

```typescript
const axios = require('axios');

const url = 'https://minimax.ionrouter.io/v1/chat/completions';
const data = {
    model: 'minimax-m2.5',
    messages: [{
        role: 'user',
        content: 'Hello'
    }],
    temperature: 0.7,
    top_p: 0.9,
    max_tokens: 2048,
    stream: true
};

axios.post(url, data, {
    headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_API_KEY'
    }
}).then(response => {
    console.log(response.data);
}).catch(error => {
    console.error(error);
});
```
