Free overview of the AI model registry - total models, providers, categories
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/overview/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {}
}
'
Look up a specific AI model by ID (e.g., "openai/gpt-4o", "anthropic/claude-3.5-sonnet")
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"modelId": {
"type": "string",
"description": "Model ID like \"openai/gpt-4o\" or partial name like \"gpt-4o\""
}
},
"required": [
"modelId"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/lookup/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"modelId": "<Model ID like \"openai/gpt-4o\" or partial name like \"gpt-4o\">"
}
}
'
Search AI models by query, filter by modality, context length, or price range
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"query": {
"description": "Search term for model name/description",
"type": "string"
},
"modality": {
"default": "all",
"type": "string",
"enum": [
"text",
"image",
"multimodal",
"all"
]
},
"minContext": {
"description": "Minimum context length in tokens",
"type": "number"
},
"maxPrice": {
"description": "Maximum price per 1M tokens (prompt + completion)",
"type": "number"
},
"freeOnly": {
"default": false,
"type": "boolean"
},
"limit": {
"default": 20,
"type": "number"
}
},
"required": [
"modality",
"freeOnly",
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/search/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"modality": "text",
"freeOnly": true,
"limit": 0
}
}
'
Get top AI models by metric: cheapest, longest context, newest, or most capable
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"metric": {
"type": "string",
"enum": [
"cheapest",
"longest-context",
"newest",
"free"
],
"description": "Ranking metric"
},
"modality": {
"default": "all",
"type": "string",
"enum": [
"text",
"multimodal",
"all"
]
},
"limit": {
"default": 10,
"type": "number"
}
},
"required": [
"metric",
"modality",
"limit"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/top/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"metric": "cheapest",
"modality": "text",
"limit": 0
}
}
'
Compare multiple AI models side-by-side on pricing, context, and capabilities
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"modelIds": {
"minItems": 2,
"maxItems": 5,
"type": "array",
"items": {
"type": "string"
},
"description": "Array of model IDs to compare"
}
},
"required": [
"modelIds"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/compare/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"modelIds": [
"string"
]
}
}
'
Comprehensive report on a model including pricing analysis and similar alternatives
Input Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"modelId": {
"type": "string",
"description": "Model ID to analyze"
}
},
"required": [
"modelId"
],
"additionalProperties": false
}
Invoke with curl
curl -s -X POST \
'https://ai-model-registry-production.up.railway.app/entrypoints/report/invoke' \
-H 'Content-Type: application/json' \
-d '
{
"input": {
"modelId": "<Model ID to analyze>"
}
}
'