# Request preview

## Request preview

> When the \`debug\_request\` parameter is enabled, the Infron Gateway returns the message after protocol-compatible conversion; this is particularly useful during debugging.

```json
{"openapi":"3.1.0","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Request preview"}],"servers":[{"url":"https://llm.onerouter.pro","description":"Prod Env"}],"security":[],"paths":{"/v1/chat/completions":{"post":{"summary":"Request preview","deprecated":false,"description":"When the `debug_request` parameter is enabled, the Infron Gateway returns the message after protocol-compatible conversion; this is particularly useful during debugging.","tags":["Request preview"],"parameters":[{"name":"Authorization","in":"header","description":"","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string"},"messages":{"type":"array","items":{"type":"object","properties":{"role":{"type":"string"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"text":{"type":"string"},"cache_control":{"type":"object","properties":{"type":{"type":"string"}},"required":["type"]},"image_url":{"type":"object","properties":{"url":{"type":"string"},"detail":{"type":"string"}},"required":["url","detail"]}},"required":["type"]}}},"required":["role","content"]}},"debug_request":{"type":"boolean","default":false},"reasoning":{"type":"object","properties":{"effort":{"type":"string"},"max_tokens":{"type":"integer"}},"required":["effort","max_tokens"]},"temperature":{"type":"number"},"top_p":{"type":"number"},"frequency_penalty":{"type":"number"},"presence_penalty":{"type":"number"},"max_completion_tokens":{"type":"integer"},"max_tokens":{"type":"integer"},"seed":{"type":"integer"},"logprobs":{"type":"boolean"},"top_logprobs":{"type":"integer"},"stream":{"type":"boolean"},"stream_options":{"type":"object","properties":{"include_usage":{"type":"boolean"}},"required":["include_usage"]},"usage":{"type":"object","properties":{"include":{"type":"boolean"}},"required":["include"]}},"required":["model","messages","debug_request"]}}},"required":true},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"choices":{"type":"array","items":{"type":"object","properties":{"finish_reason":{"type":"string"},"index":{"type":"integer"},"logprobs":{"type":"null"},"message":{"type":"object","properties":{"content":{"type":"string"},"role":{"type":"string"}},"required":["content","role"]}}}},"cost":{"type":"number"},"cost_details":{"type":"object","properties":{"audio_cost":{"type":"integer"},"byok_cost":{"type":"integer"},"completion_cost":{"type":"number"},"discount_rate":{"type":"integer"},"image_cost":{"type":"integer"},"is_byok":{"type":"boolean"},"native_web_search_cost":{"type":"integer"},"plugin_web_search_cost":{"type":"integer"},"prompt_cache_read_cost":{"type":"integer"},"prompt_cache_write_1_h":{"type":"integer"},"prompt_cache_write_5_min":{"type":"integer"},"prompt_cache_write_cost":{"type":"integer"},"prompt_cost":{"type":"number"},"reasoning_cost":{"type":"integer"},"tools_cost":{"type":"integer"},"video_cost":{"type":"integer"}},"required":["audio_cost","byok_cost","completion_cost","discount_rate","image_cost","is_byok","native_web_search_cost","plugin_web_search_cost","prompt_cache_read_cost","prompt_cache_write_1_h","prompt_cache_write_5_min","prompt_cache_write_cost","prompt_cost","reasoning_cost","tools_cost","video_cost"]},"created":{"type":"integer"},"debug_info":{"type":"object","properties":{"request":{"type":"object","properties":{"attempts":{"type":"array","items":{"type":"object","properties":{"attempt":{"type":"integer"},"method":{"type":"string"},"status_code":{"type":"integer"},"timestamp":{"type":"string"}}}},"http":{"type":"object","properties":{"body":{"type":"object","properties":{"max_completion_tokens":{"type":"integer"},"messages":{"type":"array","items":{"type":"object","properties":{"content":{"type":"array","items":{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string"}}}},"role":{"type":"string"}},"required":["content","role"]}},"model":{"type":"string"},"reasoning_effort":{"type":"string"},"seed":{"type":"integer"},"temperature":{"type":"number"},"top_p":{"type":"number"}},"required":["max_completion_tokens","messages","model","reasoning_effort","seed","temperature","top_p"]},"body_raw":{"type":"string"},"headers":{"type":"object","properties":{"Accept":{"type":"array","items":{"type":"string"}},"Api-Key":{"type":"array","items":{"type":"string"}},"Content-Type":{"type":"array","items":{"type":"string"}}},"required":["Accept","Api-Key","Content-Type"]},"method":{"type":"string"}},"required":["body","body_raw","headers","method"]}},"required":["attempts","http"]}},"required":["request"]},"id":{"type":"string"},"model":{"type":"string"},"object":{"type":"string"},"provider":{"type":"string"},"request_id":{"type":"string"},"usage":{"type":"object","properties":{"completion_tokens":{"type":"integer"},"completion_tokens_details":{"type":"object","properties":{"audio_tokens":{"type":"integer"},"image_tokens":{"type":"integer"},"reasoning_tokens":{"type":"integer"}},"required":["audio_tokens","image_tokens","reasoning_tokens"]},"prompt_tokens":{"type":"integer"},"prompt_tokens_details":{"type":"object","properties":{"audio_tokens":{"type":"integer"},"cache_write_tokens":{"type":"integer"},"cached_tokens":{"type":"integer"},"video_tokens":{"type":"integer"}},"required":["audio_tokens","cache_write_tokens","cached_tokens","video_tokens"]},"total_tokens":{"type":"integer"}},"required":["completion_tokens","completion_tokens_details","prompt_tokens","prompt_tokens_details","total_tokens"]}},"required":["choices","cost","cost_details","created","debug_info","id","model","object","provider","request_id","usage"]}}},"headers":{}}}}}}}
```
