> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI model overrides

> Override the default AI model, prompt, and LLM parameters used by Box AI API endpoints.

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = href;
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

These guides explain how to inspect and customize the AI agent configurations that Box AI uses behind the scenes. For an overview of the override system, including when to use overrides, the configuration structure by endpoint, and LLM parameter differences by provider, see the <Link href="/guides/box-ai/index#the-ai_agent-override-system">Box AI overview</Link>.

<CardGroup cols={2}>
  <Card title="Override configuration" icon="sliders" href="/guides/box-ai/ai-agents/ai-agent-overrides">
    Full `ai_agent` parameter reference with sample payloads for `ask`,
    `text_gen`, `extract`, and `extract_structured`.
  </Card>

  <Card title="Get default configuration" icon="gear" href="/guides/box-ai/ai-agents/get-agent-default-config">
    Fetch the current defaults with `GET /2.0/ai_agent_default` so you know
    what you are overriding.
  </Card>

  <Card title="Configuration versioning" icon="clock-rotate-left" href="/guides/box-ai/ai-agents/ai-agent-versioning">
    See how Box versions agent snapshots, the 12-month support guarantee, and
    transition timelines.
  </Card>

  <Card title="Supported models" icon="microchip" href="/guides/box-ai/ai-models/index">
    Full list of core and customer-enabled models with capability tiers,
    compliance badges, and API names.
  </Card>
</CardGroup>
