# Junoa-Hub-API ## API Docs - Gateway Discovery [List authorized models](https://docs.junoa.ai/494094738e0.md): Lists logical models authorized for the authenticated key. Upstream channel model identifiers are never exposed. - Gateway Discovery [Get available credits](https://docs.junoa.ai/494094739e0.md): Returns Credit balances for Ops keys or point-credit balances for Hub keys, including current availability status. - Gateway Discovery [List effective model pricing](https://docs.junoa.ai/494094740e0.md): Returns current billable credit prices for authorized models. String credit fields preserve billing precision. - OpenAI Text [Create chat completion](https://docs.junoa.ai/494094741e0.md): OpenAI-compatible chat completion. Set stream=true to select the text/event-stream response. - OpenAI Text [Create model response](https://docs.junoa.ai/494094742e0.md): OpenAI Responses-compatible generation. Set stream=true to select the text/event-stream response. - Anthropic Messages [Create Claude message](https://docs.junoa.ai/494094743e0.md): Anthropic Messages-compatible generation with typed content blocks and optional tool use. Set stream=true for SSE. - Media Generation [Generate image](https://docs.junoa.ai/494094744e0.md): Generates images through a compatible selected route. The OpenAI image-generation contract is extended with route-capability media fields. - Media Generation [Create video job](https://docs.junoa.ai/494094745e0.md): Creates an asynchronous video job. The gateway returns only its public job ID and freezes the selected route and pricing snapshot. - Media Generation [Get video job](https://docs.junoa.ai/494094746e0.md): Polls the gateway-owned video job. Provider terminal extensions may be returned, but upstream task IDs are never exposed. - Embeddings [Create embedding](https://docs.junoa.ai/494094751e0.md): Creates OpenAI-compatible embeddings and also preserves supported native Ark multimodal input items. - OCR [Create OCR result](https://docs.junoa.ai/494094752e0.md): Mistral-compatible OCR passthrough. The complete successful response remains available for template pricing before log truncation. - Legacy VolcEngine [Create legacy content task](https://docs.junoa.ai/494094753e0.md): Preserves the VolcEngine content-generation task wire contract and native provider task ID while applying gateway authentication and billing. - Legacy VolcEngine [Get legacy content task](https://docs.junoa.ai/494094754e0.md): Queries the original VolcEngine route by its native task ID and preserves the compatibility response shape.