| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- import type { Provider } from "./provider"
- export const PROVIDER_DATABASE: Provider.Info[] = [
- {
- id: "anthropic",
- name: "Anthropic",
- models: [
- {
- id: "claude-sonnet-4-20250514",
- name: "Claude Sonnet 4",
- cost: {
- input: 3.0 / 1_000_000,
- output: 15.0 / 1_000_000,
- inputCached: 3.75 / 1_000_000,
- outputCached: 0.3 / 1_000_000,
- },
- contextWindow: 200_000,
- maxOutputTokens: 50_000,
- reasoning: true,
- attachment: true,
- },
- {
- id: "claude-opus-4-20250514",
- name: "Claude Opus 4",
- cost: {
- input: 15.0 / 1_000_000,
- output: 75.0 / 1_000_000,
- inputCached: 18.75 / 1_000_000,
- outputCached: 1.5 / 1_000_000,
- },
- contextWindow: 200_000,
- maxOutputTokens: 32_000,
- reasoning: true,
- attachment: true,
- },
- ],
- },
- {
- id: "openai",
- name: "OpenAI",
- models: [
- {
- id: "codex-mini-latest",
- name: "Codex Mini",
- cost: {
- input: 1.5 / 1_000_000,
- inputCached: 0.375 / 1_000_000,
- output: 6.0 / 1_000_000,
- outputCached: 0.0 / 1_000_000,
- },
- contextWindow: 200_000,
- maxOutputTokens: 100_000,
- attachment: true,
- reasoning: true,
- },
- ],
- },
- {
- id: "google",
- name: "Google",
- models: [
- {
- id: "gemini-2.5-pro-preview-03-25",
- name: "Gemini 2.5 Pro",
- cost: {
- input: 1.25 / 1_000_000,
- inputCached: 0 / 1_000_000,
- output: 10 / 1_000_000,
- outputCached: 0 / 1_000_000,
- },
- contextWindow: 1_000_000,
- maxOutputTokens: 50_000,
- attachment: true,
- },
- ],
- },
- ]
|