import { defineVendor } from '../define.js'

export default defineVendor({
  id: 'fireworks',
  label: 'Fireworks AI',
  classification: 'openai-compatible',
  defaultBaseUrl: 'https://api.fireworks.ai/inference/v1',
  defaultModel: 'accounts/fireworks/models/llama-v3p1-70b-instruct',
  requiredEnvVars: ['FIREWORKS_API_KEY'],
  setup: {
    requiresAuth: true,
    authMode: 'api-key',
    credentialEnvVars: ['FIREWORKS_API_KEY'],
  },
  transportConfig: {
    kind: 'openai-compatible',
  },
  preset: {
    id: 'fireworks',
    description: 'Fireworks AI OpenAI-compatible endpoint',
    apiKeyEnvVars: ['FIREWORKS_API_KEY'],
    modelEnvVars: ['OPENAI_MODEL'],
  },
  validation: {
    kind: 'credential-env',
    routing: {
      matchDefaultBaseUrl: true,
      matchBaseUrlHosts: ['api.fireworks.ai'],
    },
    credentialEnvVars: ['FIREWORKS_API_KEY'],
    missingCredentialMessage: 'FIREWORKS_API_KEY is required.',
  },
  catalog: {
    source: 'static',
    models: [
      {
        id: 'accounts/fireworks/models/chronos-hermes-13b-v2',
        apiName: 'accounts/fireworks/models/chronos-hermes-13b-v2',
        label: 'Chronos Hermes 13B V2',
        modelDescriptorId: 'accounts/fireworks/models/chronos-hermes-13b-v2',
      },
      {
        id: 'accounts/fireworks/models/codegemma-2b',
        apiName: 'accounts/fireworks/models/codegemma-2b',
        label: 'CodeGemma 2B',
        modelDescriptorId: 'accounts/fireworks/models/codegemma-2b',
      },
      {
        id: 'accounts/fireworks/models/codegemma-7b',
        apiName: 'accounts/fireworks/models/codegemma-7b',
        label: 'CodeGemma 7B',
        modelDescriptorId: 'accounts/fireworks/models/codegemma-7b',
      },
      {
        id: 'accounts/fireworks/models/code-llama-13b',
        apiName: 'accounts/fireworks/models/code-llama-13b',
        label: 'Code Llama 13B',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-13b',
      },
      {
        id: 'accounts/fireworks/models/code-llama-13b-instruct',
        apiName: 'accounts/fireworks/models/code-llama-13b-instruct',
        label: 'Code Llama 13B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-13b-instruct',
      },
      {
        id: 'accounts/fireworks/models/code-llama-13b-python',
        apiName: 'accounts/fireworks/models/code-llama-13b-python',
        label: 'Code Llama 13B Python',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-13b-python',
      },
      {
        id: 'accounts/fireworks/models/code-llama-34b',
        apiName: 'accounts/fireworks/models/code-llama-34b',
        label: 'Code Llama 34B',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-34b',
      },
      {
        id: 'accounts/fireworks/models/code-llama-34b-instruct',
        apiName: 'accounts/fireworks/models/code-llama-34b-instruct',
        label: 'Code Llama 34B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-34b-instruct',
      },
      {
        id: 'accounts/fireworks/models/code-llama-34b-python',
        apiName: 'accounts/fireworks/models/code-llama-34b-python',
        label: 'Code Llama 34B Python',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-34b-python',
      },
      {
        id: 'accounts/fireworks/models/code-llama-70b',
        apiName: 'accounts/fireworks/models/code-llama-70b',
        label: 'Code Llama 70B',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-70b',
      },
      {
        id: 'accounts/fireworks/models/code-llama-70b-instruct',
        apiName: 'accounts/fireworks/models/code-llama-70b-instruct',
        label: 'Code Llama 70B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-70b-instruct',
      },
      {
        id: 'accounts/fireworks/models/code-llama-70b-python',
        apiName: 'accounts/fireworks/models/code-llama-70b-python',
        label: 'Code Llama 70B Python',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-70b-python',
      },
      {
        id: 'accounts/fireworks/models/code-llama-7b',
        apiName: 'accounts/fireworks/models/code-llama-7b',
        label: 'Code Llama 7B',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-7b',
      },
      {
        id: 'accounts/fireworks/models/code-llama-7b-instruct',
        apiName: 'accounts/fireworks/models/code-llama-7b-instruct',
        label: 'Code Llama 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/code-llama-7b-python',
        apiName: 'accounts/fireworks/models/code-llama-7b-python',
        label: 'Code Llama 7B Python',
        modelDescriptorId: 'accounts/fireworks/models/code-llama-7b-python',
      },
      {
        id: 'accounts/fireworks/models/code-qwen-1p5-7b',
        apiName: 'accounts/fireworks/models/code-qwen-1p5-7b',
        label: 'CodeQwen 1.5 7B',
        modelDescriptorId: 'accounts/fireworks/models/code-qwen-1p5-7b',
      },
      {
        id: 'accounts/fireworks/models/cogito-v1-preview-llama-3b',
        apiName: 'accounts/fireworks/models/cogito-v1-preview-llama-3b',
        label: 'Cogito V1 Preview Llama 3B',
        modelDescriptorId: 'accounts/fireworks/models/cogito-v1-preview-llama-3b',
      },
      {
        id: 'accounts/fireworks/models/cogito-v1-preview-llama-70b',
        apiName: 'accounts/fireworks/models/cogito-v1-preview-llama-70b',
        label: 'Cogito V1 Preview Llama 70B',
        modelDescriptorId: 'accounts/fireworks/models/cogito-v1-preview-llama-70b',
      },
      {
        id: 'accounts/fireworks/models/cogito-v1-preview-llama-8b',
        apiName: 'accounts/fireworks/models/cogito-v1-preview-llama-8b',
        label: 'Cogito V1 Preview Llama 8B',
        modelDescriptorId: 'accounts/fireworks/models/cogito-v1-preview-llama-8b',
      },
      {
        id: 'accounts/fireworks/models/cogito-v1-preview-qwen-14b',
        apiName: 'accounts/fireworks/models/cogito-v1-preview-qwen-14b',
        label: 'Cogito V1 Preview Qwen 14B',
        modelDescriptorId: 'accounts/fireworks/models/cogito-v1-preview-qwen-14b',
      },
      {
        id: 'accounts/fireworks/models/cogito-v1-preview-qwen-32b',
        apiName: 'accounts/fireworks/models/cogito-v1-preview-qwen-32b',
        label: 'Cogito V1 Preview Qwen 32B',
        modelDescriptorId: 'accounts/fireworks/models/cogito-v1-preview-qwen-32b',
      },
      {
        id: 'accounts/fireworks/models/dbrx-instruct',
        apiName: 'accounts/fireworks/models/dbrx-instruct',
        label: 'DBRX Instruct',
        modelDescriptorId: 'accounts/fireworks/models/dbrx-instruct',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-1b-base',
        apiName: 'accounts/fireworks/models/deepseek-coder-1b-base',
        label: 'DeepSeek Coder 1B Base',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-1b-base',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-33b-instruct',
        apiName: 'accounts/fireworks/models/deepseek-coder-33b-instruct',
        label: 'DeepSeek Coder 33B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-33b-instruct',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-7b-base',
        apiName: 'accounts/fireworks/models/deepseek-coder-7b-base',
        label: 'DeepSeek Coder 7B Base',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-7b-base',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-7b-base-v1p5',
        apiName: 'accounts/fireworks/models/deepseek-coder-7b-base-v1p5',
        label: 'DeepSeek Coder 7B Base V1.5',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-7b-base-v1p5',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-7b-instruct-v1p5',
        apiName: 'accounts/fireworks/models/deepseek-coder-7b-instruct-v1p5',
        label: 'DeepSeek Coder 7B Instruct V1.5',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-7b-instruct-v1p5',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-v2-instruct',
        apiName: 'accounts/fireworks/models/deepseek-coder-v2-instruct',
        label: 'DeepSeek Coder V2 Instruct',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-v2-instruct',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-v2-lite-base',
        apiName: 'accounts/fireworks/models/deepseek-coder-v2-lite-base',
        label: 'DeepSeek Coder V2 Lite Base',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-v2-lite-base',
      },
      {
        id: 'accounts/fireworks/models/deepseek-coder-v2-lite-instruct',
        apiName: 'accounts/fireworks/models/deepseek-coder-v2-lite-instruct',
        label: 'DeepSeek Coder V2 Lite Instruct',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-coder-v2-lite-instruct',
      },
      {
        id: 'accounts/fireworks/models/deepseek-prover-v2',
        apiName: 'accounts/fireworks/models/deepseek-prover-v2',
        label: 'DeepSeek Prover V2',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-prover-v2',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1',
        apiName: 'accounts/fireworks/models/deepseek-r1',
        label: 'DeepSeek R1',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-0528',
        apiName: 'accounts/fireworks/models/deepseek-r1-0528',
        label: 'DeepSeek R1 05/28',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-0528',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-0528-distill-qwen3-8b',
        apiName: 'accounts/fireworks/models/deepseek-r1-0528-distill-qwen3-8b',
        label: 'DeepSeek R1 05/28 Distill Qwen3 8B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-0528-distill-qwen3-8b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-basic',
        apiName: 'accounts/fireworks/models/deepseek-r1-basic',
        label: 'DeepSeek R1 Basic',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-basic',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-llama-70b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-llama-70b',
        label: 'DeepSeek R1 Distill Llama 70B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-llama-70b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-llama-8b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-llama-8b',
        label: 'DeepSeek R1 Distill Llama 8B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-llama-8b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-qwen-14b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-qwen-14b',
        label: 'DeepSeek R1 Distill Qwen 14B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-qwen-14b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-qwen-1p5b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-qwen-1p5b',
        label: 'DeepSeek R1 Distill Qwen 1.5B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-qwen-1p5b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-qwen-32b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-qwen-32b',
        label: 'DeepSeek R1 Distill Qwen 32B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-qwen-32b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-r1-distill-qwen-7b',
        apiName: 'accounts/fireworks/models/deepseek-r1-distill-qwen-7b',
        label: 'DeepSeek R1 Distill Qwen 7B',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-r1-distill-qwen-7b',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v2-lite-chat',
        apiName: 'accounts/fireworks/models/deepseek-v2-lite-chat',
        label: 'DeepSeek V2 Lite Chat',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v2-lite-chat',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v2p5',
        apiName: 'accounts/fireworks/models/deepseek-v2p5',
        label: 'DeepSeek V2.5',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v2p5',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v3',
        apiName: 'accounts/fireworks/models/deepseek-v3',
        label: 'DeepSeek V3',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v3',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v3-0324',
        apiName: 'accounts/fireworks/models/deepseek-v3-0324',
        label: 'DeepSeek V3 03/24',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v3-0324',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v3p1',
        apiName: 'accounts/fireworks/models/deepseek-v3p1',
        label: 'DeepSeek V3.1',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v3p1',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v3p2',
        apiName: 'accounts/fireworks/models/deepseek-v3p2',
        label: 'DeepSeek V3.2',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v3p2',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v4-flash',
        apiName: 'accounts/fireworks/models/deepseek-v4-flash',
        label: 'DeepSeek V4 Flash',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v4-flash',
      },
      {
        id: 'accounts/fireworks/models/deepseek-v4-pro',
        apiName: 'accounts/fireworks/models/deepseek-v4-pro',
        label: 'DeepSeek V4 Pro',
        modelDescriptorId: 'accounts/fireworks/models/deepseek-v4-pro',
      },
      {
        id: 'accounts/fireworks/models/devstral-small-2-24b-instruct-2512',
        apiName: 'accounts/fireworks/models/devstral-small-2-24b-instruct-2512',
        label: 'Devstral Small 2 24B Instruct 2512',
        modelDescriptorId: 'accounts/fireworks/models/devstral-small-2-24b-instruct-2512',
      },
      {
        id: 'accounts/fireworks/models/devstral-small-2505',
        apiName: 'accounts/fireworks/models/devstral-small-2505',
        label: 'Devstral Small 2505',
        modelDescriptorId: 'accounts/fireworks/models/devstral-small-2505',
      },
      {
        id: 'accounts/fireworks/models/dolphin-2-9-2-qwen2-72b',
        apiName: 'accounts/fireworks/models/dolphin-2-9-2-qwen2-72b',
        label: 'Dolphin 2.9.2 Qwen2 72B',
        modelDescriptorId: 'accounts/fireworks/models/dolphin-2-9-2-qwen2-72b',
      },
      {
        id: 'accounts/fireworks/models/dolphin-2p6-mixtral-8x7b',
        apiName: 'accounts/fireworks/models/dolphin-2p6-mixtral-8x7b',
        label: 'Dolphin 2.6 Mixtral 8x7B',
        modelDescriptorId: 'accounts/fireworks/models/dolphin-2p6-mixtral-8x7b',
      },
      {
        id: 'accounts/fireworks/models/ernie-4p5-21b-a3b-pt',
        apiName: 'accounts/fireworks/models/ernie-4p5-21b-a3b-pt',
        label: 'ERNIE 4.5 21B A3B PT',
        modelDescriptorId: 'accounts/fireworks/models/ernie-4p5-21b-a3b-pt',
      },
      {
        id: 'accounts/fireworks/models/ernie-4p5-300b-a47b-pt',
        apiName: 'accounts/fireworks/models/ernie-4p5-300b-a47b-pt',
        label: 'ERNIE 4.5 300B A47B PT',
        modelDescriptorId: 'accounts/fireworks/models/ernie-4p5-300b-a47b-pt',
      },
      {
        id: 'accounts/fireworks/models/fare-20b',
        apiName: 'accounts/fireworks/models/fare-20b',
        label: 'Fare 20B',
        modelDescriptorId: 'accounts/fireworks/models/fare-20b',
      },
      {
        id: 'accounts/fireworks/models/firefunction-v1',
        apiName: 'accounts/fireworks/models/firefunction-v1',
        label: 'FireFunction V1',
        modelDescriptorId: 'accounts/fireworks/models/firefunction-v1',
      },
      {
        id: 'accounts/fireworks/models/firefunction-v2',
        apiName: 'accounts/fireworks/models/firefunction-v2',
        label: 'FireFunction V2',
        modelDescriptorId: 'accounts/fireworks/models/firefunction-v2',
      },
      {
        id: 'accounts/fireworks/models/firellava-13b',
        apiName: 'accounts/fireworks/models/firellava-13b',
        label: 'FireLLaVA 13B',
        modelDescriptorId: 'accounts/fireworks/models/firellava-13b',
      },
      {
        id: 'accounts/fireworks/models/firesearch-ocr-v6',
        apiName: 'accounts/fireworks/models/firesearch-ocr-v6',
        label: 'Firesearch OCR V6',
        modelDescriptorId: 'accounts/fireworks/models/firesearch-ocr-v6',
      },
      {
        id: 'accounts/fireworks/models/gemma-2b-it',
        apiName: 'accounts/fireworks/models/gemma-2b-it',
        label: 'Gemma 2B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-2b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-3-12b-it',
        apiName: 'accounts/fireworks/models/gemma-3-12b-it',
        label: 'Gemma 3 12B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-3-12b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-3-1b-it',
        apiName: 'accounts/fireworks/models/gemma-3-1b-it',
        label: 'Gemma 3 1B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-3-1b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-3-27b-it',
        apiName: 'accounts/fireworks/models/gemma-3-27b-it',
        label: 'Gemma 3 27B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-3-27b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-3-4b-it',
        apiName: 'accounts/fireworks/models/gemma-3-4b-it',
        label: 'Gemma 3 4B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-3-4b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-4-26b-a4b-it',
        apiName: 'accounts/fireworks/models/gemma-4-26b-a4b-it',
        label: 'Gemma 4 26B A4B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-4-26b-a4b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-4-31b-it',
        apiName: 'accounts/fireworks/models/gemma-4-31b-it',
        label: 'Gemma 4 31B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-4-31b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma-4-31b-it-nvfp4',
        apiName: 'accounts/fireworks/models/gemma-4-31b-it-nvfp4',
        label: 'Gemma 4 31B IT NVFP4',
        modelDescriptorId: 'accounts/fireworks/models/gemma-4-31b-it-nvfp4',
      },
      {
        id: 'accounts/fireworks/models/gemma-4-e4b',
        apiName: 'accounts/fireworks/models/gemma-4-e4b',
        label: 'Gemma 4 E4B',
        modelDescriptorId: 'accounts/fireworks/models/gemma-4-e4b',
      },
      {
        id: 'accounts/fireworks/models/gemma-7b',
        apiName: 'accounts/fireworks/models/gemma-7b',
        label: 'Gemma 7B',
        modelDescriptorId: 'accounts/fireworks/models/gemma-7b',
      },
      {
        id: 'accounts/fireworks/models/gemma-7b-it',
        apiName: 'accounts/fireworks/models/gemma-7b-it',
        label: 'Gemma 7B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma-7b-it',
      },
      {
        id: 'accounts/fireworks/models/gemma2-9b-it',
        apiName: 'accounts/fireworks/models/gemma2-9b-it',
        label: 'Gemma 2 9B IT',
        modelDescriptorId: 'accounts/fireworks/models/gemma2-9b-it',
      },
      {
        id: 'accounts/fireworks/models/glm-4p5',
        apiName: 'accounts/fireworks/models/glm-4p5',
        label: 'GLM 4.5',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p5',
      },
      {
        id: 'accounts/fireworks/models/glm-4p5-air',
        apiName: 'accounts/fireworks/models/glm-4p5-air',
        label: 'GLM 4.5 Air',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p5-air',
      },
      {
        id: 'accounts/fireworks/models/glm-4p5v',
        apiName: 'accounts/fireworks/models/glm-4p5v',
        label: 'GLM 4.5V',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p5v',
      },
      {
        id: 'accounts/fireworks/models/glm-4p6',
        apiName: 'accounts/fireworks/models/glm-4p6',
        label: 'GLM 4.6',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p6',
      },
      {
        id: 'accounts/fireworks/models/glm-4p7',
        apiName: 'accounts/fireworks/models/glm-4p7',
        label: 'GLM 4.7',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p7',
      },
      {
        id: 'accounts/fireworks/models/glm-4p7-flash',
        apiName: 'accounts/fireworks/models/glm-4p7-flash',
        label: 'GLM 4.7 Flash',
        modelDescriptorId: 'accounts/fireworks/models/glm-4p7-flash',
      },
      {
        id: 'accounts/fireworks/models/glm-5',
        apiName: 'accounts/fireworks/models/glm-5',
        label: 'GLM 5',
        modelDescriptorId: 'accounts/fireworks/models/glm-5',
      },
      {
        id: 'accounts/fireworks/models/glm-5p2',
        apiName: 'accounts/fireworks/models/glm-5p2',
        label: 'GLM 5.2',
        modelDescriptorId: 'accounts/fireworks/models/glm-5p2',
      },
      {
        id: 'accounts/fireworks/models/glm-5p1',
        apiName: 'accounts/fireworks/models/glm-5p1',
        label: 'GLM 5.1',
        modelDescriptorId: 'accounts/fireworks/models/glm-5p1',
      },
      {
        id: 'accounts/fireworks/models/gpt-oss-120b',
        apiName: 'accounts/fireworks/models/gpt-oss-120b',
        label: 'GPT-OSS 120B',
        modelDescriptorId: 'accounts/fireworks/models/gpt-oss-120b',
      },
      {
        id: 'accounts/fireworks/models/gpt-oss-20b',
        apiName: 'accounts/fireworks/models/gpt-oss-20b',
        label: 'GPT-OSS 20B',
        modelDescriptorId: 'accounts/fireworks/models/gpt-oss-20b',
      },
      {
        id: 'accounts/fireworks/models/gpt-oss-safeguard-120b',
        apiName: 'accounts/fireworks/models/gpt-oss-safeguard-120b',
        label: 'GPT-OSS Safeguard 120B',
        modelDescriptorId: 'accounts/fireworks/models/gpt-oss-safeguard-120b',
      },
      {
        id: 'accounts/fireworks/models/gpt-oss-safeguard-20b',
        apiName: 'accounts/fireworks/models/gpt-oss-safeguard-20b',
        label: 'GPT-OSS Safeguard 20B',
        modelDescriptorId: 'accounts/fireworks/models/gpt-oss-safeguard-20b',
      },
      {
        id: 'accounts/fireworks/models/hermes-2-pro-mistral-7b',
        apiName: 'accounts/fireworks/models/hermes-2-pro-mistral-7b',
        label: 'Hermes 2 Pro Mistral 7B',
        modelDescriptorId: 'accounts/fireworks/models/hermes-2-pro-mistral-7b',
      },
      {
        id: 'accounts/fireworks/models/internvl3-38b',
        apiName: 'accounts/fireworks/models/internvl3-38b',
        label: 'InternVL3 38B',
        modelDescriptorId: 'accounts/fireworks/models/internvl3-38b',
      },
      {
        id: 'accounts/fireworks/models/internvl3-78b',
        apiName: 'accounts/fireworks/models/internvl3-78b',
        label: 'InternVL3 78B',
        modelDescriptorId: 'accounts/fireworks/models/internvl3-78b',
      },
      {
        id: 'accounts/fireworks/models/internvl3-8b',
        apiName: 'accounts/fireworks/models/internvl3-8b',
        label: 'InternVL3 8B',
        modelDescriptorId: 'accounts/fireworks/models/internvl3-8b',
      },
      {
        id: 'accounts/fireworks/models/kat-coder',
        apiName: 'accounts/fireworks/models/kat-coder',
        label: 'Kat Coder',
        modelDescriptorId: 'accounts/fireworks/models/kat-coder',
      },
      {
        id: 'accounts/fireworks/models/kat-dev-32b',
        apiName: 'accounts/fireworks/models/kat-dev-32b',
        label: 'Kat Dev 32B',
        modelDescriptorId: 'accounts/fireworks/models/kat-dev-32b',
      },
      {
        id: 'accounts/fireworks/models/kat-dev-72b-exp',
        apiName: 'accounts/fireworks/models/kat-dev-72b-exp',
        label: 'Kat Dev 72B Exp',
        modelDescriptorId: 'accounts/fireworks/models/kat-dev-72b-exp',
      },
      {
        id: 'accounts/fireworks/models/kimi-k2-instruct',
        apiName: 'accounts/fireworks/models/kimi-k2-instruct',
        label: 'Kimi K2 Instruct',
        modelDescriptorId: 'accounts/fireworks/models/kimi-k2-instruct',
      },
      {
        id: 'accounts/fireworks/models/kimi-k2-instruct-0905',
        apiName: 'accounts/fireworks/models/kimi-k2-instruct-0905',
        label: 'Kimi K2 Instruct 0905',
        modelDescriptorId: 'accounts/fireworks/models/kimi-k2-instruct-0905',
      },
      {
        id: 'accounts/fireworks/models/kimi-k2-thinking',
        apiName: 'accounts/fireworks/models/kimi-k2-thinking',
        label: 'Kimi K2 Thinking',
        modelDescriptorId: 'accounts/fireworks/models/kimi-k2-thinking',
      },
      {
        id: 'accounts/fireworks/models/kimi-k2p5',
        apiName: 'accounts/fireworks/models/kimi-k2p5',
        label: 'Kimi K2.5',
        modelDescriptorId: 'accounts/fireworks/models/kimi-k2p5',
      },
      {
        id: 'accounts/fireworks/models/kimi-k2p6',
        apiName: 'accounts/fireworks/models/kimi-k2p6',
        label: 'Kimi K2.6',
        modelDescriptorId: 'accounts/fireworks/models/kimi-k2p6',
      },
      {
        id: 'accounts/fireworks/models/llama4-maverick-instruct-basic',
        apiName: 'accounts/fireworks/models/llama4-maverick-instruct-basic',
        label: 'Llama 4 Maverick Instruct Basic',
        modelDescriptorId: 'accounts/fireworks/models/llama4-maverick-instruct-basic',
      },
      {
        id: 'accounts/fireworks/models/llama4-scout-instruct-basic',
        apiName: 'accounts/fireworks/models/llama4-scout-instruct-basic',
        label: 'Llama 4 Scout Instruct Basic',
        modelDescriptorId: 'accounts/fireworks/models/llama4-scout-instruct-basic',
      },
      {
        id: 'accounts/fireworks/models/llama-guard-2-8b',
        apiName: 'accounts/fireworks/models/llama-guard-2-8b',
        label: 'Llama Guard 2 8B',
        modelDescriptorId: 'accounts/fireworks/models/llama-guard-2-8b',
      },
      {
        id: 'accounts/fireworks/models/llama-guard-3-1b',
        apiName: 'accounts/fireworks/models/llama-guard-3-1b',
        label: 'Llama Guard 3 1B',
        modelDescriptorId: 'accounts/fireworks/models/llama-guard-3-1b',
      },
      {
        id: 'accounts/fireworks/models/llama-guard-3-8b',
        apiName: 'accounts/fireworks/models/llama-guard-3-8b',
        label: 'Llama Guard 3 8B',
        modelDescriptorId: 'accounts/fireworks/models/llama-guard-3-8b',
      },
      {
        id: 'accounts/fireworks/models/llamaguard-7b',
        apiName: 'accounts/fireworks/models/llamaguard-7b',
        label: 'LlamaGuard 7B',
        modelDescriptorId: 'accounts/fireworks/models/llamaguard-7b',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-13b',
        apiName: 'accounts/fireworks/models/llama-v2-13b',
        label: 'Llama V2 13B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-13b',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-13b-chat',
        apiName: 'accounts/fireworks/models/llama-v2-13b-chat',
        label: 'Llama V2 13B Chat',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-13b-chat',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-70b',
        apiName: 'accounts/fireworks/models/llama-v2-70b',
        label: 'Llama V2 70B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-70b',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-70b-chat',
        apiName: 'accounts/fireworks/models/llama-v2-70b-chat',
        label: 'Llama V2 70B Chat',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-70b-chat',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-7b',
        apiName: 'accounts/fireworks/models/llama-v2-7b',
        label: 'Llama V2 7B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-7b',
      },
      {
        id: 'accounts/fireworks/models/llama-v2-7b-chat',
        apiName: 'accounts/fireworks/models/llama-v2-7b-chat',
        label: 'Llama V2 7B Chat',
        modelDescriptorId: 'accounts/fireworks/models/llama-v2-7b-chat',
      },
      {
        id: 'accounts/fireworks/models/llama-v3-70b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3-70b-instruct',
        label: 'Llama 3 70B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3-70b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3-70b-instruct-hf',
        apiName: 'accounts/fireworks/models/llama-v3-70b-instruct-hf',
        label: 'Llama 3 70B Instruct HF',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3-70b-instruct-hf',
      },
      {
        id: 'accounts/fireworks/models/llama-v3-8b',
        apiName: 'accounts/fireworks/models/llama-v3-8b',
        label: 'Llama 3 8B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3-8b',
      },
      {
        id: 'accounts/fireworks/models/llama-v3-8b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3-8b-instruct',
        label: 'Llama 3 8B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3-8b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3-8b-instruct-hf',
        apiName: 'accounts/fireworks/models/llama-v3-8b-instruct-hf',
        label: 'Llama 3 8B Instruct HF',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3-8b-instruct-hf',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-405b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p1-405b-instruct',
        label: 'Llama 3.1 405B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-405b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-405b-instruct-long',
        apiName: 'accounts/fireworks/models/llama-v3p1-405b-instruct-long',
        label: 'Llama 3.1 405B Instruct Long',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-405b-instruct-long',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-70b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p1-70b-instruct',
        label: 'Llama 3.1 70B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-70b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-70b-instruct-1b',
        apiName: 'accounts/fireworks/models/llama-v3p1-70b-instruct-1b',
        label: 'Llama 3.1 70B Instruct 1B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-70b-instruct-1b',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-8b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p1-8b-instruct',
        label: 'Llama 3.1 8B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-8b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p1-nemotron-70b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p1-nemotron-70b-instruct',
        label: 'Llama 3.1 Nemotron 70B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p1-nemotron-70b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-11b-vision-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p2-11b-vision-instruct',
        label: 'Llama 3.2 11B Vision Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-11b-vision-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-1b',
        apiName: 'accounts/fireworks/models/llama-v3p2-1b',
        label: 'Llama 3.2 1B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-1b',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-1b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p2-1b-instruct',
        label: 'Llama 3.2 1B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-1b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-3b',
        apiName: 'accounts/fireworks/models/llama-v3p2-3b',
        label: 'Llama 3.2 3B',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-3b',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-3b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p2-3b-instruct',
        label: 'Llama 3.2 3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p2-90b-vision-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p2-90b-vision-instruct',
        label: 'Llama 3.2 90B Vision Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p2-90b-vision-instruct',
      },
      {
        id: 'accounts/fireworks/models/llama-v3p3-70b-instruct',
        apiName: 'accounts/fireworks/models/llama-v3p3-70b-instruct',
        label: 'Llama 3.3 70B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/llama-v3p3-70b-instruct',
      },
      {
        id: 'accounts/fireworks/models/llava-yi-34b',
        apiName: 'accounts/fireworks/models/llava-yi-34b',
        label: 'LLaVA Yi 34B',
        modelDescriptorId: 'accounts/fireworks/models/llava-yi-34b',
      },
      {
        id: 'accounts/fireworks/models/minimax-m1-80k',
        apiName: 'accounts/fireworks/models/minimax-m1-80k',
        label: 'MiniMax M1 80K',
        modelDescriptorId: 'accounts/fireworks/models/minimax-m1-80k',
      },
      {
        id: 'accounts/fireworks/models/minimax-m2',
        apiName: 'accounts/fireworks/models/minimax-m2',
        label: 'MiniMax M2',
        modelDescriptorId: 'accounts/fireworks/models/minimax-m2',
      },
      {
        id: 'accounts/fireworks/models/minimax-m2p1',
        apiName: 'accounts/fireworks/models/minimax-m2p1',
        label: 'MiniMax M2.1',
        modelDescriptorId: 'accounts/fireworks/models/minimax-m2p1',
      },
      {
        id: 'accounts/fireworks/models/minimax-m2p5',
        apiName: 'accounts/fireworks/models/minimax-m2p5',
        label: 'MiniMax M2.5',
        modelDescriptorId: 'accounts/fireworks/models/minimax-m2p5',
      },
      {
        id: 'accounts/fireworks/models/minimax-m2p7',
        apiName: 'accounts/fireworks/models/minimax-m2p7',
        label: 'MiniMax M2.7',
        modelDescriptorId: 'accounts/fireworks/models/minimax-m2p7',
      },
      {
        id: 'accounts/fireworks/models/ministral-3-14b-instruct-2512',
        apiName: 'accounts/fireworks/models/ministral-3-14b-instruct-2512',
        label: 'Ministral 3 14B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/ministral-3-14b-instruct-2512',
      },
      {
        id: 'accounts/fireworks/models/ministral-3-3b-instruct-2512',
        apiName: 'accounts/fireworks/models/ministral-3-3b-instruct-2512',
        label: 'Ministral 3 3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/ministral-3-3b-instruct-2512',
      },
      {
        id: 'accounts/fireworks/models/ministral-3-8b-instruct-2512',
        apiName: 'accounts/fireworks/models/ministral-3-8b-instruct-2512',
        label: 'Ministral 3 8B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/ministral-3-8b-instruct-2512',
      },
      {
        id: 'accounts/fireworks/models/mirothinker-1p7',
        apiName: 'accounts/fireworks/models/mirothinker-1p7',
        label: 'Mirothinker 1.7',
        modelDescriptorId: 'accounts/fireworks/models/mirothinker-1p7',
      },
      {
        id: 'accounts/fireworks/models/mistral-7b',
        apiName: 'accounts/fireworks/models/mistral-7b',
        label: 'Mistral 7B',
        modelDescriptorId: 'accounts/fireworks/models/mistral-7b',
      },
      {
        id: 'accounts/fireworks/models/mistral-7b-instruct-4k',
        apiName: 'accounts/fireworks/models/mistral-7b-instruct-4k',
        label: 'Mistral 7B Instruct 4K',
        modelDescriptorId: 'accounts/fireworks/models/mistral-7b-instruct-4k',
      },
      {
        id: 'accounts/fireworks/models/mistral-7b-instruct-v0p2',
        apiName: 'accounts/fireworks/models/mistral-7b-instruct-v0p2',
        label: 'Mistral 7B Instruct V0.2',
        modelDescriptorId: 'accounts/fireworks/models/mistral-7b-instruct-v0p2',
      },
      {
        id: 'accounts/fireworks/models/mistral-7b-instruct-v3',
        apiName: 'accounts/fireworks/models/mistral-7b-instruct-v3',
        label: 'Mistral 7B Instruct V3',
        modelDescriptorId: 'accounts/fireworks/models/mistral-7b-instruct-v3',
      },
      {
        id: 'accounts/fireworks/models/mistral-7b-v0p2',
        apiName: 'accounts/fireworks/models/mistral-7b-v0p2',
        label: 'Mistral 7B V0.2',
        modelDescriptorId: 'accounts/fireworks/models/mistral-7b-v0p2',
      },
      {
        id: 'accounts/fireworks/models/mistral-large-3-fp8',
        apiName: 'accounts/fireworks/models/mistral-large-3-fp8',
        label: 'Mistral Large 3 675B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/mistral-large-3-fp8',
      },
      {
        id: 'accounts/fireworks/models/mistral-nemo-base-2407',
        apiName: 'accounts/fireworks/models/mistral-nemo-base-2407',
        label: 'Mistral Nemo Base 2407',
        modelDescriptorId: 'accounts/fireworks/models/mistral-nemo-base-2407',
      },
      {
        id: 'accounts/fireworks/models/mistral-nemo-instruct-2407',
        apiName: 'accounts/fireworks/models/mistral-nemo-instruct-2407',
        label: 'Mistral Nemo Instruct 2407',
        modelDescriptorId: 'accounts/fireworks/models/mistral-nemo-instruct-2407',
      },
      {
        id: 'accounts/fireworks/models/mistral-small-24b-instruct-2501',
        apiName: 'accounts/fireworks/models/mistral-small-24b-instruct-2501',
        label: 'Mistral Small 24B Instruct 2501',
        modelDescriptorId: 'accounts/fireworks/models/mistral-small-24b-instruct-2501',
      },
      {
        id: 'accounts/fireworks/models/mixtral-8x22b',
        apiName: 'accounts/fireworks/models/mixtral-8x22b',
        label: 'Mixtral 8x22B',
        modelDescriptorId: 'accounts/fireworks/models/mixtral-8x22b',
      },
      {
        id: 'accounts/fireworks/models/mixtral-8x22b-instruct',
        apiName: 'accounts/fireworks/models/mixtral-8x22b-instruct',
        label: 'Mixtral 8x22B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/mixtral-8x22b-instruct',
      },
      {
        id: 'accounts/fireworks/models/mixtral-8x7b',
        apiName: 'accounts/fireworks/models/mixtral-8x7b',
        label: 'Mixtral 8x7B',
        modelDescriptorId: 'accounts/fireworks/models/mixtral-8x7b',
      },
      {
        id: 'accounts/fireworks/models/mixtral-8x7b-instruct',
        apiName: 'accounts/fireworks/models/mixtral-8x7b-instruct',
        label: 'Mixtral 8x7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/mixtral-8x7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/mixtral-8x7b-instruct-hf',
        apiName: 'accounts/fireworks/models/mixtral-8x7b-instruct-hf',
        label: 'Mixtral 8x7B Instruct HF',
        modelDescriptorId: 'accounts/fireworks/models/mixtral-8x7b-instruct-hf',
      },
      {
        id: 'accounts/fireworks/models/molmo2-4b',
        apiName: 'accounts/fireworks/models/molmo2-4b',
        label: 'Molmo 2 4B',
        modelDescriptorId: 'accounts/fireworks/models/molmo2-4b',
      },
      {
        id: 'accounts/fireworks/models/molmo2-8b',
        apiName: 'accounts/fireworks/models/molmo2-8b',
        label: 'Molmo 2 8B',
        modelDescriptorId: 'accounts/fireworks/models/molmo2-8b',
      },
      {
        id: 'accounts/fireworks/models/mythomax-l2-13b',
        apiName: 'accounts/fireworks/models/mythomax-l2-13b',
        label: 'MythoMax L2 13B',
        modelDescriptorId: 'accounts/fireworks/models/mythomax-l2-13b',
      },
      {
        id: 'accounts/fireworks/models/nemotron-3-super-120b-a12b-bf16',
        apiName: 'accounts/fireworks/models/nemotron-3-super-120b-a12b-bf16',
        label: 'NVIDIA Nemotron 3 Super 120B A12B BF16',
        modelDescriptorId: 'accounts/fireworks/models/nemotron-3-super-120b-a12b-bf16',
      },
      {
        id: 'accounts/fireworks/models/nemotron-3-ultra-bf16',
        apiName: 'accounts/fireworks/models/nemotron-3-ultra-bf16',
        label: 'NVIDIA Nemotron 3 Ultra BF16',
        modelDescriptorId: 'accounts/fireworks/models/nemotron-3-ultra-bf16',
      },
      {
        id: 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
        apiName: 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
        label: 'NVIDIA Nemotron 3 Ultra NVFP4',
        modelDescriptorId: 'accounts/fireworks/models/nemotron-3-ultra-nvfp4',
      },
      {
        id: 'accounts/fireworks/models/nemotron-nano-3-30b-a3b',
        apiName: 'accounts/fireworks/models/nemotron-nano-3-30b-a3b',
        label: 'Nemotron Nano 3 30B A3B',
        modelDescriptorId: 'accounts/fireworks/models/nemotron-nano-3-30b-a3b',
      },
      {
        id: 'accounts/fireworks/models/nemotron-nano-v2-12b-vl',
        apiName: 'accounts/fireworks/models/nemotron-nano-v2-12b-vl',
        label: 'Nemotron Nano V2 12B VL',
        modelDescriptorId: 'accounts/fireworks/models/nemotron-nano-v2-12b-vl',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-3-nano-omni-30b-a3b',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-3-nano-omni-30b-a3b',
        label: 'NVIDIA Nemotron 3 Nano Omni 30B A3B',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-3-nano-omni-30b-a3b',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-bf16',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-bf16',
        label: 'NVIDIA Nemotron 3 Super 120B A12B BF16',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-bf16',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-fp8',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-fp8',
        label: 'NVIDIA Nemotron 3 Super 120B A12B FP8',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-fp8',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-nvfp4',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-nvfp4',
        label: 'NVIDIA Nemotron 3 Super 120B A12B NVFP4',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-3-super-120b-a12b-nvfp4',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-nano-12b-v2',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-nano-12b-v2',
        label: 'NVIDIA Nemotron Nano 12B V2',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-nano-12b-v2',
      },
      {
        id: 'accounts/fireworks/models/nvidia-nemotron-nano-9b-v2',
        apiName: 'accounts/fireworks/models/nvidia-nemotron-nano-9b-v2',
        label: 'NVIDIA Nemotron Nano 9B V2',
        modelDescriptorId: 'accounts/fireworks/models/nvidia-nemotron-nano-9b-v2',
      },
      {
        id: 'accounts/fireworks/models/nous-capybara-7b-v1p9',
        apiName: 'accounts/fireworks/models/nous-capybara-7b-v1p9',
        label: 'Nous Capybara 7B V1.9',
        modelDescriptorId: 'accounts/fireworks/models/nous-capybara-7b-v1p9',
      },
      {
        id: 'accounts/fireworks/models/nous-hermes-2-mixtral-8x7b-dpo',
        apiName: 'accounts/fireworks/models/nous-hermes-2-mixtral-8x7b-dpo',
        label: 'Nous Hermes 2 Mixtral 8x7B DPO',
        modelDescriptorId: 'accounts/fireworks/models/nous-hermes-2-mixtral-8x7b-dpo',
      },
      {
        id: 'accounts/fireworks/models/nous-hermes-2-yi-34b',
        apiName: 'accounts/fireworks/models/nous-hermes-2-yi-34b',
        label: 'Nous Hermes 2 Yi 34B',
        modelDescriptorId: 'accounts/fireworks/models/nous-hermes-2-yi-34b',
      },
      {
        id: 'accounts/fireworks/models/nous-hermes-llama2-13b',
        apiName: 'accounts/fireworks/models/nous-hermes-llama2-13b',
        label: 'Nous Hermes Llama 2 13B',
        modelDescriptorId: 'accounts/fireworks/models/nous-hermes-llama2-13b',
      },
      {
        id: 'accounts/fireworks/models/nous-hermes-llama2-70b',
        apiName: 'accounts/fireworks/models/nous-hermes-llama2-70b',
        label: 'Nous Hermes Llama 2 70B',
        modelDescriptorId: 'accounts/fireworks/models/nous-hermes-llama2-70b',
      },
      {
        id: 'accounts/fireworks/models/nous-hermes-llama2-7b',
        apiName: 'accounts/fireworks/models/nous-hermes-llama2-7b',
        label: 'Nous Hermes Llama 2 7B',
        modelDescriptorId: 'accounts/fireworks/models/nous-hermes-llama2-7b',
      },
      {
        id: 'accounts/fireworks/models/openchat-3p5-0106-7b',
        apiName: 'accounts/fireworks/models/openchat-3p5-0106-7b',
        label: 'OpenChat 3.5 0106 7B',
        modelDescriptorId: 'accounts/fireworks/models/openchat-3p5-0106-7b',
      },
      {
        id: 'accounts/fireworks/models/openhermes-2-mistral-7b',
        apiName: 'accounts/fireworks/models/openhermes-2-mistral-7b',
        label: 'OpenHermes 2 Mistral 7B',
        modelDescriptorId: 'accounts/fireworks/models/openhermes-2-mistral-7b',
      },
      {
        id: 'accounts/fireworks/models/openhermes-2p5-mistral-7b',
        apiName: 'accounts/fireworks/models/openhermes-2p5-mistral-7b',
        label: 'OpenHermes 2.5 Mistral 7B',
        modelDescriptorId: 'accounts/fireworks/models/openhermes-2p5-mistral-7b',
      },
      {
        id: 'accounts/fireworks/models/openorca-7b',
        apiName: 'accounts/fireworks/models/openorca-7b',
        label: 'OpenOrca 7B',
        modelDescriptorId: 'accounts/fireworks/models/openorca-7b',
      },
      {
        id: 'accounts/fireworks/models/phi-2-3b',
        apiName: 'accounts/fireworks/models/phi-2-3b',
        label: 'Phi-2 3B',
        modelDescriptorId: 'accounts/fireworks/models/phi-2-3b',
      },
      {
        id: 'accounts/fireworks/models/phi-3-mini-128k-instruct',
        apiName: 'accounts/fireworks/models/phi-3-mini-128k-instruct',
        label: 'Phi-3 Mini 128K Instruct',
        modelDescriptorId: 'accounts/fireworks/models/phi-3-mini-128k-instruct',
      },
      {
        id: 'accounts/fireworks/models/phi-3-vision-128k-instruct',
        apiName: 'accounts/fireworks/models/phi-3-vision-128k-instruct',
        label: 'Phi-3 Vision 128K Instruct',
        modelDescriptorId: 'accounts/fireworks/models/phi-3-vision-128k-instruct',
      },
      {
        id: 'accounts/fireworks/models/phind-code-llama-34b-python-v1',
        apiName: 'accounts/fireworks/models/phind-code-llama-34b-python-v1',
        label: 'Phind Code Llama 34B Python V1',
        modelDescriptorId: 'accounts/fireworks/models/phind-code-llama-34b-python-v1',
      },
      {
        id: 'accounts/fireworks/models/phind-code-llama-34b-v1',
        apiName: 'accounts/fireworks/models/phind-code-llama-34b-v1',
        label: 'Phind Code Llama 34B V1',
        modelDescriptorId: 'accounts/fireworks/models/phind-code-llama-34b-v1',
      },
      {
        id: 'accounts/fireworks/models/phind-code-llama-34b-v2',
        apiName: 'accounts/fireworks/models/phind-code-llama-34b-v2',
        label: 'Phind Code Llama 34B V2',
        modelDescriptorId: 'accounts/fireworks/models/phind-code-llama-34b-v2',
      },
      {
        id: 'accounts/fireworks/models/pythia-12b',
        apiName: 'accounts/fireworks/models/pythia-12b',
        label: 'Pythia 12B',
        modelDescriptorId: 'accounts/fireworks/models/pythia-12b',
      },
      {
        id: 'accounts/fireworks/models/qwen-qwq-32b-preview',
        apiName: 'accounts/fireworks/models/qwen-qwq-32b-preview',
        label: 'Qwen QWQ 32B Preview',
        modelDescriptorId: 'accounts/fireworks/models/qwen-qwq-32b-preview',
      },
      {
        id: 'accounts/fireworks/models/qwen-v2p5-14b-instruct',
        apiName: 'accounts/fireworks/models/qwen-v2p5-14b-instruct',
        label: 'Qwen V2.5 14B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen-v2p5-14b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen-v2p5-7b',
        apiName: 'accounts/fireworks/models/qwen-v2p5-7b',
        label: 'Qwen V2.5 7B',
        modelDescriptorId: 'accounts/fireworks/models/qwen-v2p5-7b',
      },
      {
        id: 'accounts/fireworks/models/qwen1p5-72b-chat',
        apiName: 'accounts/fireworks/models/qwen1p5-72b-chat',
        label: 'Qwen 1.5 72B Chat',
        modelDescriptorId: 'accounts/fireworks/models/qwen1p5-72b-chat',
      },
      {
        id: 'accounts/fireworks/models/qwen2-72b-instruct',
        apiName: 'accounts/fireworks/models/qwen2-72b-instruct',
        label: 'Qwen 2 72B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2-72b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2-7b-instruct',
        apiName: 'accounts/fireworks/models/qwen2-7b-instruct',
        label: 'Qwen 2 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2-vl-2b-instruct',
        apiName: 'accounts/fireworks/models/qwen2-vl-2b-instruct',
        label: 'Qwen 2 VL 2B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2-vl-2b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2-vl-72b-instruct',
        apiName: 'accounts/fireworks/models/qwen2-vl-72b-instruct',
        label: 'Qwen 2 VL 72B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2-vl-72b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2-vl-7b-instruct',
        apiName: 'accounts/fireworks/models/qwen2-vl-7b-instruct',
        label: 'Qwen 2 VL 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2-vl-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-0p5b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-0p5b-instruct',
        label: 'Qwen 2.5 0.5B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-0p5b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-14b',
        apiName: 'accounts/fireworks/models/qwen2p5-14b',
        label: 'Qwen 2.5 14B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-14b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-14b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-14b-instruct',
        label: 'Qwen 2.5 14B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-14b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-1p5b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-1p5b-instruct',
        label: 'Qwen 2.5 1.5B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-1p5b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-32b',
        apiName: 'accounts/fireworks/models/qwen2p5-32b',
        label: 'Qwen 2.5 32B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-32b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-32b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-32b-instruct',
        label: 'Qwen 2.5 32B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-32b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-72b',
        apiName: 'accounts/fireworks/models/qwen2p5-72b',
        label: 'Qwen 2.5 72B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-72b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-72b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-72b-instruct',
        label: 'Qwen 2.5 72B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-72b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-7b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-7b-instruct',
        label: 'Qwen 2.5 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-0p5b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-0p5b',
        label: 'Qwen 2.5 Coder 0.5B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-0p5b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-0p5b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-0p5b-instruct',
        label: 'Qwen 2.5 Coder 0.5B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-0p5b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-14b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-14b',
        label: 'Qwen 2.5 Coder 14B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-14b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-14b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-14b-instruct',
        label: 'Qwen 2.5 Coder 14B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-14b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-1p5b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-1p5b',
        label: 'Qwen 2.5 Coder 1.5B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-1p5b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-1p5b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-1p5b-instruct',
        label: 'Qwen 2.5 Coder 1.5B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-1p5b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-32b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-32b',
        label: 'Qwen 2.5 Coder 32B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-32b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct',
        label: 'Qwen 2.5 Coder 32B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-128k',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-128k',
        label: 'Qwen 2.5 Coder 32B Instruct 128K',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-128k',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-32k-rope',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-32k-rope',
        label: 'Qwen 2.5 Coder 32B Instruct 32K RoPE',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-32k-rope',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-64k',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-64k',
        label: 'Qwen 2.5 Coder 32B Instruct 64K',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-32b-instruct-64k',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-3b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-3b',
        label: 'Qwen 2.5 Coder 3B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-3b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-3b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-3b-instruct',
        label: 'Qwen 2.5 Coder 3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-7b',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-7b',
        label: 'Qwen 2.5 Coder 7B',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-7b',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-coder-7b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-coder-7b-instruct',
        label: 'Qwen 2.5 Coder 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-coder-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-math-72b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-math-72b-instruct',
        label: 'Qwen 2.5 Math 72B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-math-72b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-vl-32b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-vl-32b-instruct',
        label: 'Qwen 2.5 VL 32B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-vl-32b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-vl-3b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-vl-3b-instruct',
        label: 'Qwen 2.5 VL 3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-vl-3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-vl-72b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-vl-72b-instruct',
        label: 'Qwen 2.5 VL 72B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-vl-72b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen2p5-vl-7b-instruct',
        apiName: 'accounts/fireworks/models/qwen2p5-vl-7b-instruct',
        label: 'Qwen 2.5 VL 7B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen2p5-vl-7b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-0p6b',
        apiName: 'accounts/fireworks/models/qwen3-0p6b',
        label: 'Qwen3 0.6B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-0p6b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-14b',
        apiName: 'accounts/fireworks/models/qwen3-14b',
        label: 'Qwen3 14B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-14b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-1p7b',
        apiName: 'accounts/fireworks/models/qwen3-1p7b',
        label: 'Qwen3 1.7B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-1p7b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft',
        apiName: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft',
        label: 'Qwen3 1.7B FP8 Draft',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft',
      },
      {
        id: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-131072',
        apiName: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-131072',
        label: 'Qwen3 1.7B FP8 Draft 131K',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-131072',
      },
      {
        id: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-40960',
        apiName: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-40960',
        label: 'Qwen3 1.7B FP8 Draft 40K',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-1p7b-fp8-draft-40960',
      },
      {
        id: 'accounts/fireworks/models/qwen3-235b-a22b',
        apiName: 'accounts/fireworks/models/qwen3-235b-a22b',
        label: 'Qwen3 235B A22B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-235b-a22b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-235b-a22b-instruct-2507',
        apiName: 'accounts/fireworks/models/qwen3-235b-a22b-instruct-2507',
        label: 'Qwen3 235B A22B Instruct 2507',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-235b-a22b-instruct-2507',
      },
      {
        id: 'accounts/fireworks/models/qwen3-30b-a3b',
        apiName: 'accounts/fireworks/models/qwen3-30b-a3b',
        label: 'Qwen3 30B A3B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-30b-a3b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-30b-a3b-instruct-2507',
        apiName: 'accounts/fireworks/models/qwen3-30b-a3b-instruct-2507',
        label: 'Qwen3 30B A3B Instruct 2507',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-30b-a3b-instruct-2507',
      },
      {
        id: 'accounts/fireworks/models/qwen3-30b-a3b-thinking-2507',
        apiName: 'accounts/fireworks/models/qwen3-30b-a3b-thinking-2507',
        label: 'Qwen3 30B A3B Thinking 2507',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-30b-a3b-thinking-2507',
      },
      {
        id: 'accounts/fireworks/models/qwen3-32b',
        apiName: 'accounts/fireworks/models/qwen3-32b',
        label: 'Qwen3 32B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-32b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-4b',
        apiName: 'accounts/fireworks/models/qwen3-4b',
        label: 'Qwen3 4B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-4b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-4b-instruct-2507',
        apiName: 'accounts/fireworks/models/qwen3-4b-instruct-2507',
        label: 'Qwen3 4B Instruct 2507',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-4b-instruct-2507',
      },
      {
        id: 'accounts/fireworks/models/qwen3-8b',
        apiName: 'accounts/fireworks/models/qwen3-8b',
        label: 'Qwen3 8B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-8b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-coder-30b-a3b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-coder-30b-a3b-instruct',
        label: 'Qwen3 Coder 30B A3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-coder-30b-a3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-coder-480b-a35b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-coder-480b-a35b-instruct',
        label: 'Qwen3 Coder 480B A35B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-coder-480b-a35b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-coder-480b-instruct-bf16',
        apiName: 'accounts/fireworks/models/qwen3-coder-480b-instruct-bf16',
        label: 'Qwen3 Coder 480B Instruct BF16',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-coder-480b-instruct-bf16',
      },
      {
        id: 'accounts/fireworks/models/qwen3-embedding-0p6b',
        apiName: 'accounts/fireworks/models/qwen3-embedding-0p6b',
        label: 'Qwen3 Embedding 0.6B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-embedding-0p6b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-embedding-4b',
        apiName: 'accounts/fireworks/models/qwen3-embedding-4b',
        label: 'Qwen3 Embedding 4B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-embedding-4b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-embedding-8b',
        apiName: 'accounts/fireworks/models/qwen3-embedding-8b',
        label: 'Qwen3 Embedding 8B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-embedding-8b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-next-80b-a3b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-next-80b-a3b-instruct',
        label: 'Qwen3 Next 80B A3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-next-80b-a3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-next-80b-a3b-thinking',
        apiName: 'accounts/fireworks/models/qwen3-next-80b-a3b-thinking',
        label: 'Qwen3 Next 80B A3B Thinking',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-next-80b-a3b-thinking',
      },
      {
        id: 'accounts/fireworks/models/qwen3-omni-30b-a3b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-omni-30b-a3b-instruct',
        label: 'Qwen3 Omni 30B A3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-omni-30b-a3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-reranker-0p6b',
        apiName: 'accounts/fireworks/models/qwen3-reranker-0p6b',
        label: 'Qwen3 Reranker 0.6B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-reranker-0p6b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-reranker-4b',
        apiName: 'accounts/fireworks/models/qwen3-reranker-4b',
        label: 'Qwen3 Reranker 4B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-reranker-4b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-reranker-8b',
        apiName: 'accounts/fireworks/models/qwen3-reranker-8b',
        label: 'Qwen3 Reranker 8B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-reranker-8b',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-235b-a22b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-vl-235b-a22b-instruct',
        label: 'Qwen3 VL 235B A22B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-235b-a22b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-235b-a22b-thinking',
        apiName: 'accounts/fireworks/models/qwen3-vl-235b-a22b-thinking',
        label: 'Qwen3 VL 235B A22B Thinking',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-235b-a22b-thinking',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-30b-a3b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-vl-30b-a3b-instruct',
        label: 'Qwen3 VL 30B A3B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-30b-a3b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-30b-a3b-thinking',
        apiName: 'accounts/fireworks/models/qwen3-vl-30b-a3b-thinking',
        label: 'Qwen3 VL 30B A3B Thinking',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-30b-a3b-thinking',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-32b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-vl-32b-instruct',
        label: 'Qwen3 VL 32B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-32b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3-vl-8b-instruct',
        apiName: 'accounts/fireworks/models/qwen3-vl-8b-instruct',
        label: 'Qwen3 VL 8B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3-vl-8b-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwen3p5-122b-a10b',
        apiName: 'accounts/fireworks/models/qwen3p5-122b-a10b',
        label: 'Qwen3.5 122B A10B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p5-122b-a10b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p5-27b',
        apiName: 'accounts/fireworks/models/qwen3p5-27b',
        label: 'Qwen3.5 27B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p5-27b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p5-35b-a3b',
        apiName: 'accounts/fireworks/models/qwen3p5-35b-a3b',
        label: 'Qwen3.5 35B A3B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p5-35b-a3b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p5-397b-a17b',
        apiName: 'accounts/fireworks/models/qwen3p5-397b-a17b',
        label: 'Qwen3.5 397B A17B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p5-397b-a17b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p5-9b',
        apiName: 'accounts/fireworks/models/qwen3p5-9b',
        label: 'Qwen3.5 9B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p5-9b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p6-27b',
        apiName: 'accounts/fireworks/models/qwen3p6-27b',
        label: 'Qwen3.6 27B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p6-27b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p6-35b-a3b',
        apiName: 'accounts/fireworks/models/qwen3p6-35b-a3b',
        label: 'Qwen3.6 35B A3B',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p6-35b-a3b',
      },
      {
        id: 'accounts/fireworks/models/qwen3p6-plus',
        apiName: 'accounts/fireworks/models/qwen3p6-plus',
        label: 'Qwen3.6 Plus',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p6-plus',
      },
      {
        id: 'accounts/fireworks/models/qwen3p7-plus-vl-instruct',
        apiName: 'accounts/fireworks/models/qwen3p7-plus-vl-instruct',
        label: 'Qwen3.7 Plus VL Instruct',
        modelDescriptorId: 'accounts/fireworks/models/qwen3p7-plus-vl-instruct',
      },
      {
        id: 'accounts/fireworks/models/qwq-32b',
        apiName: 'accounts/fireworks/models/qwq-32b',
        label: 'QWQ 32B',
        modelDescriptorId: 'accounts/fireworks/models/qwq-32b',
      },
      {
        id: 'accounts/fireworks/models/rolm-ocr',
        apiName: 'accounts/fireworks/models/rolm-ocr',
        label: 'Rolm OCR',
        modelDescriptorId: 'accounts/fireworks/models/rolm-ocr',
      },
      {
        id: 'accounts/fireworks/models/seed-oss-36b-instruct',
        apiName: 'accounts/fireworks/models/seed-oss-36b-instruct',
        label: 'Seed OSS 36B Instruct',
        modelDescriptorId: 'accounts/fireworks/models/seed-oss-36b-instruct',
      },
      {
        id: 'accounts/fireworks/models/snorkel-mistral-7b-pairrm-dpo',
        apiName: 'accounts/fireworks/models/snorkel-mistral-7b-pairrm-dpo',
        label: 'Snorkel Mistral 7B Paired DPO',
        modelDescriptorId: 'accounts/fireworks/models/snorkel-mistral-7b-pairrm-dpo',
      },
      {
        id: 'accounts/fireworks/models/stablecode-3b',
        apiName: 'accounts/fireworks/models/stablecode-3b',
        label: 'StableCode 3B',
        modelDescriptorId: 'accounts/fireworks/models/stablecode-3b',
      },
      {
        id: 'accounts/fireworks/models/starcoder-16b',
        apiName: 'accounts/fireworks/models/starcoder-16b',
        label: 'StarCoder 16B',
        modelDescriptorId: 'accounts/fireworks/models/starcoder-16b',
      },
      {
        id: 'accounts/fireworks/models/starcoder-7b',
        apiName: 'accounts/fireworks/models/starcoder-7b',
        label: 'StarCoder 7B',
        modelDescriptorId: 'accounts/fireworks/models/starcoder-7b',
      },
      {
        id: 'accounts/fireworks/models/starcoder2-15b',
        apiName: 'accounts/fireworks/models/starcoder2-15b',
        label: 'StarCoder 2 15B',
        modelDescriptorId: 'accounts/fireworks/models/starcoder2-15b',
      },
      {
        id: 'accounts/fireworks/models/starcoder2-3b',
        apiName: 'accounts/fireworks/models/starcoder2-3b',
        label: 'StarCoder 2 3B',
        modelDescriptorId: 'accounts/fireworks/models/starcoder2-3b',
      },
      {
        id: 'accounts/fireworks/models/starcoder2-7b',
        apiName: 'accounts/fireworks/models/starcoder2-7b',
        label: 'StarCoder 2 7B',
        modelDescriptorId: 'accounts/fireworks/models/starcoder2-7b',
      },
      {
        id: 'accounts/fireworks/models/step-3p7-flash-nvfp4',
        apiName: 'accounts/fireworks/models/step-3p7-flash-nvfp4',
        label: 'Step 3.7 Flash NVFP4',
        modelDescriptorId: 'accounts/fireworks/models/step-3p7-flash-nvfp4',
      },
      {
        id: 'accounts/fireworks/models/toppy-m-7b',
        apiName: 'accounts/fireworks/models/toppy-m-7b',
        label: 'Toppy M 7B',
        modelDescriptorId: 'accounts/fireworks/models/toppy-m-7b',
      },
      {
        id: 'accounts/fireworks/models/voyage-4-nano',
        apiName: 'accounts/fireworks/models/voyage-4-nano',
        label: 'Voyage 4 Nano',
        modelDescriptorId: 'accounts/fireworks/models/voyage-4-nano',
      },
      {
        id: 'accounts/fireworks/models/yi-34b-200k-capybara',
        apiName: 'accounts/fireworks/models/yi-34b-200k-capybara',
        label: 'Yi 34B 200K Capybara',
        modelDescriptorId: 'accounts/fireworks/models/yi-34b-200k-capybara',
      },
      {
        id: 'accounts/fireworks/models/zephyr-7b-beta',
        apiName: 'accounts/fireworks/models/zephyr-7b-beta',
        label: 'Zephyr 7B Beta',
        modelDescriptorId: 'accounts/fireworks/models/zephyr-7b-beta',
      },
    ],
  },
  usage: { supported: false },
})
