# Model Catalog — Complete List of 100+ LLMs Source: https://ofox.ai/docs/develop/models OfoxAI provides unified access to mainstream LLMs. You can browse all available models in the [OfoxAI Model Catalog](https://ofox.ai/models), or retrieve complete model information programmatically via the [Models API](https://ofox.ai/docs/api/openai/models). ## Usage by model family | Category | Families | |---|---| | **Image generation** Text to image and image editing | [GPT Image](https://ofox.ai/docs/develop/models/gpt-image), [Nano Banana](https://ofox.ai/docs/develop/models/nano-banana), [Seedream (Doubao)](https://ofox.ai/docs/develop/models/seedream), [Qwen-Image](https://ofox.ai/docs/develop/models/qwen-image), [MAI Image](https://ofox.ai/docs/develop/models/mai-image) | | **Video** Text to video, image to video | [Seedance](https://ofox.ai/docs/develop/models/seedance), [Wan & HappyHorse](https://ofox.ai/docs/develop/models/wan), [Hailuo (MiniMax)](https://ofox.ai/docs/develop/models/hailuo) | | **Speech** Text to speech and speech to text | [ElevenLabs](https://ofox.ai/docs/develop/models/elevenlabs), [Gemini TTS](https://ofox.ai/docs/develop/models/gemini-tts), [GPT Transcription](https://ofox.ai/docs/develop/models/gpt-transcribe) | | **Decisions** Classification, moderation, scoring | [Jev (TypeSafe)](https://ofox.ai/docs/develop/models/jev), [GPT-6 Luna](https://ofox.ai/docs/develop/models/gpt-6-luna) | | **Text models** Chat, thinking, tool calling | [Claude](https://ofox.ai/docs/develop/models/claude), [GPT](https://ofox.ai/docs/develop/models/gpt), [Gemini](https://ofox.ai/docs/develop/models/gemini), [DeepSeek](https://ofox.ai/docs/develop/models/deepseek), [Qwen](https://ofox.ai/docs/develop/models/qwen), [GLM](https://ofox.ai/docs/develop/models/glm), [Kimi](https://ofox.ai/docs/develop/models/kimi), [Grok](https://ofox.ai/docs/develop/models/grok), [MiniMax](https://ofox.ai/docs/develop/models/minimax), [Doubao Seed](https://ofox.ai/docs/develop/models/doubao) | Common parameters for each category are in the API reference: [Images API](https://ofox.ai/docs/api/openai/images), [Video generation API](https://ofox.ai/docs/api/videos), [Text to speech](https://ofox.ai/docs/api/openai/audio-speech), [Speech transcription](https://ofox.ai/docs/api/openai/audio-transcriptions), [Chat Completions](https://ofox.ai/docs/api/openai/chat-completions), [Decisions API](https://ofox.ai/docs/api/decisions). ## Model Naming Convention All models follow the `provider/model-name` format: ```markdown openai/gpt-6.1-sol anthropic/claude-sonnet-5.5 google/gemini-3.8-flash ``` ## Models API Standard OfoxAI's [Models API](https://ofox.ai/docs/api/openai/models) follows the OpenRouter standard, returning complete metadata for each model in JSON format. ### API Response Structure #### Root Response Object ```json { "object": "list", "data": [ /* Array of Model objects */ ] } ``` #### Model Object Each model contains the following standardized fields: | Field | Type | Description | |------|------|------| | `id` | string | Model identifier used in API requests, e.g. `"anthropic/claude-sonnet-5.5"` | | `canonical_slug` | string | Permanent model identifier; never changes | | `name` | string | Model display name | | `created` | number | Time the model was added (Unix timestamp) | | `description` | string | Detailed description of the model's capabilities and features | | `context_length` | number | Maximum context window size (in tokens) | | `architecture` | Architecture | Model technical architecture information | | `pricing` | Pricing | Model pricing information | | `top_provider` | TopProvider | Primary provider configuration | | `supported_parameters` | string[] | List of supported API parameters | #### Architecture Object Describes the model's input/output modalities and tokenizer: ```json { "modality": "text+image+file->text", "input_modalities": ["text", "image", "file"], "output_modalities": ["text"], "tokenizer": "claude", "instruct_type": null } ``` | Field | Description | |------|------| | `modality` | Shorthand for input/output modalities, e.g. `text+image->text` | | `input_modalities` | Supported input types: `text`, `image`, `audio`, `file` | | `output_modalities` | Supported output types: `text` | | `tokenizer` | Tokenizer type | | `instruct_type` | Instruction format type (`null` for some models) | #### Pricing Object All prices are in **USD per token**. A value of `"0"` means free. ```json { "prompt": "0.000001", "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write_5m": "0.00000125", "input_cache_write_1h": "0.000002" } ``` | Field | Description | |------|------| | `prompt` | Input token price | | `completion` | Output token price | | `input_cache_read` | Cache read token price | | `input_cache_write_5m` | 5-minute cache write token price | | `input_cache_write_1h` | 1-hour cache write token price | Different models tokenize differently, so even with identical input and output, the token count (and cost) may vary. Use the `usage` field in the response to get actual token consumption. #### TopProvider Object ```json { "context_length": 200000, "max_completion_tokens": 8192, "is_moderated": false } ``` | Field | Description | |------|------| | `context_length` | Provider-level context limit | | `max_completion_tokens` | Maximum tokens per response | | `is_moderated` | Whether content moderation is enabled | #### Supported Parameters The `supported_parameters` array indicates which OpenAI-compatible parameters the model supports: | Parameter | Description | |------|------| | `temperature` | Sampling temperature control | | `top_p` | Nucleus sampling parameter | | `max_tokens` | Maximum response length | | `stop` | Custom stop sequences | | `tools` | Function Calling / Tool Use | | `tool_choice` | Tool selection strategy | | `response_format` | Output format specification (JSON Mode) | | `reasoning` | Deep reasoning mode | ## Fetching the Model List The Models API is a public endpoint and can be called without an API Key. **cURL** ```bash filename="Terminal" curl https://api.ofox.ai/v1/models ``` **Python** ```python filename="models.py" showLineNumbers import requests resp = requests.get("https://api.ofox.ai/v1/models") for model in resp.json()["data"]: print(f"{model['id']} — {model['name']}") ``` **TypeScript** ```typescript filename="models.ts" showLineNumbers const resp = await fetch('https://api.ofox.ai/v1/models') const { data } = await resp.json() for (const model of data) { console.log(`${model.id} — ${model.name}`) } ``` For the complete live model list and pricing, visit the [OfoxAI Model Catalog](https://ofox.ai/models). For API endpoint details, see the [Models API Reference](https://ofox.ai/docs/api/openai/models).