EUrouter

Models

Model information and listing

List models

GET
/api/v1/models

Authorization

bearerAuth
AuthorizationBearer <token>

API key in format: eur_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

In: header

Query Parameters

category?string

Filter by model category

supported_parameters?string

Filter by supported parameters (comma-separated)

provider?string

Filter by provider slug

use_rss?string

Return results as RSS feed

use_rss_chat_links?string

Include chat links in RSS feed

Response Body

application/json

curl -X GET "https://api.eurouter.ai/api/v1/models"
{
  "data": [
    {
      "id": "string",
      "canonical_slug": "string",
      "hugging_face_id": "string",
      "name": "string",
      "created": 0,
      "description": "string",
      "context_length": 0,
      "pricing": {
        "prompt": "string",
        "completion": "string",
        "request": "string",
        "image": "string",
        "image_token": "string",
        "image_output": "string",
        "audio": "string",
        "input_audio_cache": "string",
        "web_search": "string",
        "internal_reasoning": "string",
        "input_cache_read": "string",
        "input_cache_write": "string",
        "currency": "string",
        "discount": 0
      },
      "architecture": {
        "modality": "string",
        "input_modalities": [
          "string"
        ],
        "output_modalities": [
          "string"
        ],
        "tokenizer": "string",
        "instruct_type": "string"
      },
      "top_provider": {
        "context_length": 0,
        "max_completion_tokens": 0,
        "is_moderated": true
      },
      "per_request_limits": null,
      "supported_parameters": [
        "string"
      ],
      "default_parameters": {
        "temperature": 0,
        "top_p": 0,
        "frequency_penalty": 0
      },
      "author": "string",
      "slug": "string",
      "tags": [
        "string"
      ],
      "providers": [
        {
          "name": "string",
          "slug": "string"
        }
      ]
    }
  ]
}

Get model count

GET
/api/v1/models/count

Authorization

bearerAuth
AuthorizationBearer <token>

API key in format: eur_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

In: header

Response Body

application/json

curl -X GET "https://api.eurouter.ai/api/v1/models/count"
{
  "data": {
    "count": 0
  }
}