name: Groq
client_type: openai-completions
icon: groq
base_url: https://api.groq.com/openai/v1

models:
  - model_id: groq/compound
    name: Compound
    type: chat
    config:
      context_window: 131072

  - model_id: groq/compound-mini
    name: Compound Mini
    type: chat
    config:
      context_window: 131072

  - model_id: openai/gpt-oss-120b
    name: GPT OSS 120B
    type: chat
    config:
      compatibilities: [tool-call, reasoning]
      context_window: 131072

  - model_id: openai/gpt-oss-20b
    name: GPT OSS 20B
    type: chat
    config:
      compatibilities: [tool-call, reasoning]
      context_window: 131072

  - model_id: moonshotai/kimi-k2-instruct-0905
    name: Kimi K2 0905
    type: chat
    config:
      compatibilities: [tool-call]
      context_window: 262144

  - model_id: meta-llama/llama-4-scout-17b-16e-instruct
    name: Llama 4 Scout (17Bx16E)
    type: chat
    config:
      context_window: 131072

  - model_id: qwen/qwen3-32b
    name: Qwen3 32B
    type: chat
    config:
      compatibilities: [reasoning]
      context_window: 131072

  - model_id: llama-3.1-8b-instant
    name: Llama 3.1 8B Instant
    type: chat
    config:
      compatibilities: [tool-call]
      context_window: 131072

  - model_id: llama-3.3-70b-versatile
    name: Llama 3.3 70B Versatile
    type: chat
    config:
      compatibilities: [tool-call]
      context_window: 131072

  - model_id: meta-llama/llama-guard-4-12b
    name: Llama Guard 4 12B
    type: chat
    config:
      context_window: 131072

  - model_id: meta-llama/llama-prompt-guard-2-22m
    name: Llama Prompt Guard 2 22M
    type: chat
    config:
      context_window: 512

  - model_id: meta-llama/llama-prompt-guard-2-86m
    name: Llama Prompt Guard 2 86M
    type: chat
    config:
      context_window: 512
