packages feed

baikai-0.8.0.0: test/fixtures/models-dev-sample.json

{
  "openai": {
    "id": "openai",
    "name": "OpenAI",
    "models": {
      "gpt-5.4": {
        "id": "gpt-5.4",
        "name": "GPT-5.4",
        "tool_call": true,
        "reasoning": true,
        "limit": { "context": 1050000, "output": 128000 },
        "cost": { "input": 2.5, "output": 15, "cache_read": 0.25, "cache_write": 0 },
        "modalities": { "input": ["text", "image", "pdf"], "output": ["text"] }
      },
      "gpt-5-nano": {
        "id": "gpt-5-nano",
        "name": "GPT-5 Nano",
        "tool_call": true,
        "reasoning": true,
        "limit": { "context": 400000, "output": 128000 },
        "cost": { "input": 0.05, "output": 0.4 },
        "modalities": { "input": ["text", "image"], "output": ["text"] }
      },
      "gpt-legacy-nontool": {
        "id": "gpt-legacy-nontool",
        "name": "Legacy non-tool model",
        "tool_call": false,
        "reasoning": false,
        "limit": { "context": 8192, "output": 4096 },
        "cost": { "input": 1, "output": 2 },
        "modalities": { "input": ["text"], "output": ["text"] }
      },
      "gpt-5-pro": {
        "id": "gpt-5-pro",
        "name": "GPT-5 Pro",
        "tool_call": true,
        "reasoning": true,
        "limit": { "context": 400000, "output": 128000 },
        "cost": { "input": 15, "output": 120 },
        "modalities": { "input": ["text", "image"], "output": ["text"] }
      }
    }
  },
  "anthropic": {
    "id": "anthropic",
    "name": "Anthropic",
    "models": {
      "claude-opus-4-5": {
        "id": "claude-opus-4-5",
        "name": "Claude Opus 4.5 (latest)",
        "tool_call": true,
        "reasoning": true,
        "limit": { "context": 200000, "output": 64000 },
        "cost": { "input": 5, "output": 25, "cache_read": 1.5, "cache_write": 6.25 },
        "modalities": { "input": ["text", "image"], "output": ["text"] }
      }
    }
  }
}