iiRecord
Agentic AI Atlas · provider-translation:pi:custom-anthropic-compatible
provider-translation:pi:custom-anthropic-compatiblea5c.ai
II.
ProviderTranslation JSON

provider-translation:pi:custom-anthropic-compatible

Structured · live

provider-translation:pi:custom-anthropic-compatible json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/provider-translations/pi-translations.yamlCluster · extensions
Record JSON
{
  "id": "provider-translation:pi:custom-anthropic-compatible",
  "_kind": "ProviderTranslation",
  "_file": "extensions/provider-translations/pi-translations.yaml",
  "_cluster": "extensions",
  "attributes": {
    "harness": "pi",
    "provider": "_group",
    "providerGroup": [
      "custom-anthropic",
      "anthropic-compatible"
    ],
    "proxyRequired": false,
    "envMapping": [
      {
        "envVar": "ANTHROPIC_API_KEY",
        "source": "auth.apiKey",
        "condition": "present"
      }
    ],
    "args": [
      "--provider",
      "anthropic"
    ],
    "compat": {
      "forceAdaptiveThinking": {
        "type": "boolean",
        "introducedIn": "0.75.5",
        "default": false,
        "notes": "Custom Anthropic-compatible Pi model configs can opt into adaptive Claude thinking behavior with compat.forceAdaptiveThinking.\n"
      }
    },
    "notes": "Pi 0.75.5 custom Anthropic-compatible providers may set compat.forceAdaptiveThinking in model configuration.\n"
  },
  "outgoingEdges": [
    {
      "from": "provider-translation:pi:custom-anthropic-compatible",
      "to": "agent:pi",
      "kind": "translates_for",
      "attributes": {}
    },
    {
      "from": "provider-translation:pi:custom-anthropic-compatible",
      "to": "provider:anthropic",
      "kind": "uses_provider",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}