{
  "id": "together",
  "activation": {
    "onStartup": false
  },
  "enabledByDefault": true,
  "providers": [
    "together"
  ],
  "providerRequest": {
    "providers": {
      "together": {
        "family": "together"
      }
    }
  },
  "providerAuthEnvVars": {
    "together": [
      "TOGETHER_API_KEY"
    ]
  },
  "providerAuthChoices": [
    {
      "provider": "together",
      "method": "api-key",
      "choiceId": "together-api-key",
      "choiceLabel": "Together AI API key",
      "groupId": "together",
      "groupLabel": "Together AI",
      "groupHint": "API key",
      "optionKey": "togetherApiKey",
      "cliFlag": "--together-api-key",
      "cliOption": "--together-api-key <key>",
      "cliDescription": "Together AI API key"
    }
  ],
  "contracts": {
    "videoGenerationProviders": [
      "together"
    ]
  },
  "modelCatalog": {
    "providers": {
      "together": {
        "baseUrl": "https://api.together.xyz/v1",
        "api": "openai-completions",
        "models": [
          {
            "id": "zai-org/GLM-4.7",
            "name": "GLM 4.7 Fp8",
            "input": [
              "text"
            ],
            "contextWindow": 202752,
            "maxTokens": 8192,
            "cost": {
              "input": 0.45,
              "output": 2,
              "cacheRead": 0.45,
              "cacheWrite": 2
            }
          },
          {
            "id": "moonshotai/Kimi-K2.5",
            "name": "Kimi K2.5",
            "reasoning": true,
            "input": [
              "text",
              "image"
            ],
            "contextWindow": 262144,
            "maxTokens": 32768,
            "cost": {
              "input": 0.5,
              "output": 2.8,
              "cacheRead": 0.5,
              "cacheWrite": 2.8
            }
          },
          {
            "id": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
            "name": "Llama 3.3 70B Instruct Turbo",
            "input": [
              "text"
            ],
            "contextWindow": 131072,
            "maxTokens": 8192,
            "cost": {
              "input": 0.88,
              "output": 0.88,
              "cacheRead": 0.88,
              "cacheWrite": 0.88
            }
          },
          {
            "id": "meta-llama/Llama-4-Scout-17B-16E-Instruct",
            "name": "Llama 4 Scout 17B 16E Instruct",
            "input": [
              "text",
              "image"
            ],
            "contextWindow": 10000000,
            "maxTokens": 32768,
            "cost": {
              "input": 0.18,
              "output": 0.59,
              "cacheRead": 0.18,
              "cacheWrite": 0.18
            }
          },
          {
            "id": "meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8",
            "name": "Llama 4 Maverick 17B 128E Instruct FP8",
            "input": [
              "text",
              "image"
            ],
            "contextWindow": 20000000,
            "maxTokens": 32768,
            "cost": {
              "input": 0.27,
              "output": 0.85,
              "cacheRead": 0.27,
              "cacheWrite": 0.27
            }
          },
          {
            "id": "deepseek-ai/DeepSeek-V3.1",
            "name": "DeepSeek V3.1",
            "input": [
              "text"
            ],
            "contextWindow": 131072,
            "maxTokens": 8192,
            "cost": {
              "input": 0.6,
              "output": 1.25,
              "cacheRead": 0.6,
              "cacheWrite": 0.6
            }
          },
          {
            "id": "deepseek-ai/DeepSeek-R1",
            "name": "DeepSeek R1",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 131072,
            "maxTokens": 8192,
            "cost": {
              "input": 3,
              "output": 7,
              "cacheRead": 3,
              "cacheWrite": 3
            }
          },
          {
            "id": "moonshotai/Kimi-K2-Instruct-0905",
            "name": "Kimi K2-Instruct 0905",
            "input": [
              "text"
            ],
            "contextWindow": 262144,
            "maxTokens": 8192,
            "cost": {
              "input": 1,
              "output": 3,
              "cacheRead": 1,
              "cacheWrite": 3
            }
          }
        ]
      }
    },
    "discovery": {
      "together": "static"
    }
  },
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  }
}
