API reference
Endpoints
List the serving hosts of one model.
GET /models/{author}/{slug}/endpoints returns per-host price, quantization, uptime, latency, and throughput.
The displayed host retention policy should be checked on the model page.
Request
http
GET https://plaingateway.com/api/v1/models/openai/gpt-5.6-luna/endpoints Authorization: Bearer sk-pg-v1-...
Response
http
HTTP/1.1 200
{
"data": {
"id": "SCRUBBED-1",
"name": "OpenAI: GPT-5.6 Luna",
"created": 1700000000,
"description": "GPT-5.6 Luna is a fast, cost-efficient model in OpenAI's GPT-5.6 series. It is suited for high-volume, latency-sensitive tasks such as chat, classification, and lightweight agentic workflows, providing capable reasoning for...",
"architecture": {
"tokenizer": "GPT",
"instruct_type": null,
"modality": "text+image+file->text",
"input_modalities": [
"file",
"image",
"text"
],
"output_modalities": [
"text"
]
},
"endpoints": [
{
"name": "OpenAI | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.0000001",
"completion": "0.0000006",
"web_search": "0.01",
"input_cache_read": "0.00000001",
"input_cache_write": "0.000000125",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.0000002",
"completion": "0.0000009",
"input_cache_read": "0.00000002",
"input_cache_write": "0.00000025"
}
]
},
"provider_name": "OpenAI",
"tag": "openai/flex",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": 922000,
"supported_parameters": [
"reasoning",
"include_reasoning",
"seed",
"max_tokens",
"response_format",
"structured_outputs",
"tools",
"tool_choice",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 100,
"uptime_last_5m": 100,
"uptime_last_1d": 99.65277777777779,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 1867,
"p75": 2723,
"p90": 4300.400000000003,
"p99": 9652.800000000003
},
"throughput_last_30m": {
"p50": 46,
"p75": 35,
"p90": 28,
"p99": 15
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 1867,
"p75": 2723,
"p90": 4300.400000000003,
"p99": 9652.800000000003
},
"throughput": {
"p50": 46,
"p75": 35,
"p90": 28,
"p99": 15
},
"request_count": 21050
}
}
},
{
"name": "Azure | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.0000002",
"completion": "0.0000012",
"web_search": "0.01",
"input_cache_read": "0.00000002",
"input_cache_write": "0.00000025",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.0000004",
"completion": "0.0000018",
"input_cache_read": "0.00000004",
"input_cache_write": "0.0000005"
}
]
},
"provider_name": "Azure",
"tag": "azure",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": 922000,
"supported_parameters": [
"reasoning",
"include_reasoning",
"max_completion_tokens",
"tools",
"tool_choice",
"seed",
"response_format",
"structured_outputs",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 96.66666666666667,
"uptime_last_5m": 100,
"uptime_last_1d": 97.63888888888889,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 1855.5,
"p75": 4138,
"p90": 6780.900000000001,
"p99": 17309.800000000017
},
"throughput_last_30m": {
"p50": 71,
"p75": 37,
"p90": 21,
"p99": 10
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 1855.5,
"p75": 4138,
"p90": 6780.900000000001,
"p99": 17309.800000000017
},
"throughput": {
"p50": 71,
"p75": 37,
"p90": 21,
"p99": 10
},
"request_count": 14391
}
}
},
{
"name": "OpenAI | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.0000002",
"completion": "0.0000012",
"web_search": "0.01",
"input_cache_read": "0.00000002",
"input_cache_write": "0.00000025",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.0000004",
"completion": "0.0000018",
"input_cache_read": "0.00000004",
"input_cache_write": "0.0000005"
}
]
},
"provider_name": "OpenAI",
"tag": "openai",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": 922000,
"supported_parameters": [
"reasoning",
"include_reasoning",
"seed",
"max_tokens",
"response_format",
"structured_outputs",
"tools",
"tool_choice",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 100,
"uptime_last_5m": 100,
"uptime_last_1d": 99.93055555555556,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 1831,
"p75": 2646,
"p90": 4234,
"p99": 12422.980000000003
},
"throughput_last_30m": {
"p50": 64,
"p75": 50,
"p90": 40,
"p99": 25
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 1831,
"p75": 2646,
"p90": 4234,
"p99": 12422.980000000003
},
"throughput": {
"p50": 64,
"p75": 50,
"p90": 40,
"p99": 25
},
"request_count": 219920
}
}
},
{
"name": "Azure | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.00000022",
"completion": "0.00000132",
"web_search": "0.01",
"input_cache_read": "0.000000022",
"input_cache_write": "0.000000275",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.00000044",
"completion": "0.00000198",
"input_cache_read": "0.000000044",
"input_cache_write": "0.00000055"
}
]
},
"provider_name": "Azure",
"tag": "azure/us",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": null,
"supported_parameters": [
"reasoning",
"include_reasoning",
"max_completion_tokens",
"tools",
"tool_choice",
"seed",
"response_format",
"structured_outputs",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": null,
"uptime_last_5m": null,
"uptime_last_1d": 100,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 3336.5,
"p75": 6486.25,
"p90": 12957.300000000001,
"p99": 16372.98
},
"throughput_last_30m": {
"p50": 74,
"p75": 53.75,
"p90": 33.4,
"p99": 16.94
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 3336.5,
"p75": 6486.25,
"p90": 12957.300000000001,
"p99": 16372.98
},
"throughput": {
"p50": 74,
"p75": 53.75,
"p90": 33.4,
"p99": 16.94
},
"request_count": 40
}
}
},
{
"name": "Amazon Bedrock | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.00000022",
"completion": "0.00000132",
"web_search": "0.01",
"input_cache_read": "0.000000022",
"input_cache_write": "0.000000275",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.00000044",
"completion": "0.00000198",
"input_cache_read": "0.000000044",
"input_cache_write": "0.00000055"
}
]
},
"provider_name": "Amazon Bedrock",
"tag": "amazon-bedrock/us-east-1",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": 922000,
"supported_parameters": [
"reasoning",
"include_reasoning",
"max_tokens",
"tools",
"tool_choice",
"response_format",
"structured_outputs",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 100,
"uptime_last_5m": 100,
"uptime_last_1d": 100,
"supports_implicit_caching": false,
"native_tools": {},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 430,
"p75": 691.25,
"p90": 3589.5000000000027,
"p99": 5210.09
},
"throughput_last_30m": {
"p50": 106,
"p75": 86,
"p90": 68,
"p99": 30
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 430,
"p75": 691.25,
"p90": 3589.5000000000027,
"p99": 5210.09
},
"throughput": {
"p50": 106,
"p75": 86,
"p90": 68,
"p99": 30
},
"request_count": 104871
}
}
},
{
"name": "Azure | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.00000022",
"completion": "0.00000132",
"web_search": "0.01",
"input_cache_read": "0.000000022",
"input_cache_write": "0.000000275",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.00000044",
"completion": "0.00000198",
"input_cache_read": "0.000000044",
"input_cache_write": "0.00000055"
}
]
},
"provider_name": "Azure",
"tag": "azure/eu",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": null,
"supported_parameters": [
"reasoning",
"include_reasoning",
"max_completion_tokens",
"tools",
"tool_choice",
"seed",
"response_format",
"structured_outputs",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 100,
"uptime_last_5m": 100,
"uptime_last_1d": 100,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 1210,
"p75": 1669.5,
"p90": 2564.4,
"p99": 9103.159999999998
},
"throughput_last_30m": {
"p50": 122.5,
"p75": 80,
"p90": 47.10000000000001,
"p99": 20.71
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 1210,
"p75": 1669.5,
"p90": 2564.4,
"p99": 9103.159999999998
},
"throughput": {
"p50": 122.5,
"p75": 80,
"p90": 47.10000000000001,
"p99": 20.71
},
"request_count": 1547
}
}
},
{
"name": "OpenAI | SCRUBBED-1-20260709",
"model_id": "SCRUBBED-1",
"model_name": "OpenAI: GPT-5.6 Luna",
"context_length": 1050000,
"pricing": {
"prompt": "0.0000004",
"completion": "0.0000024",
"web_search": "0.01",
"input_cache_read": "0.00000004",
"input_cache_write": "0.0000005",
"discount": 0,
"overrides": [
{
"min_prompt_tokens": 272000,
"prompt": "0.0000008",
"completion": "0.0000036",
"input_cache_read": "0.00000008",
"input_cache_write": "0.000001"
}
]
},
"provider_name": "OpenAI",
"tag": "openai/fast",
"quantization": "unknown",
"max_completion_tokens": 128000,
"max_prompt_tokens": 922000,
"supported_parameters": [
"reasoning",
"include_reasoning",
"seed",
"max_tokens",
"response_format",
"structured_outputs",
"tools",
"tool_choice",
"verbosity",
"reasoning_effort"
],
"supports_tool_choice": {
"none": true,
"auto": true,
"required": true,
"function": true
},
"status": 0,
"uptime_last_30m": 100,
"uptime_last_5m": 100,
"uptime_last_1d": 100,
"supports_implicit_caching": false,
"native_tools": {
"openrouter:web_search": {
"type": "web_search"
},
"openrouter:apply_patch": {
"type": "apply_patch"
}
},
"supports_voice_cloning": false,
"supports_multiple_audio_references": false,
"supports_image_reference": false,
"supports_diarization": false,
"latency_last_30m": {
"p50": 1523.5,
"p75": 3020.25,
"p90": 6218.700000000001,
"p99": 13464.889999999992
},
"throughput_last_30m": {
"p50": 126,
"p75": 74,
"p90": 56,
"p99": 35.379999999999995
},
"perf_last_30m_by_workload": {
"text_generation": {
"latency": {
"p50": 1523.5,
"p75": 3020.25,
"p90": 6218.700000000001,
"p99": 13464.889999999992
},
"throughput": {
"p50": 126,
"p75": 74,
"p90": 56,
"p99": 35.379999999999995
},
"request_count": 2204
}
}
}
]
}
}