vet

Mirror of Vet, an AI code review tool
git clone git://git.laack.co/vet.git
Log | Files | Refs | README | LICENSE

models.json (2956B)


      1 {
      2   "providers": {
      3     "zen": {
      4       "name": "Zen",
      5       "api_type": "openai_compatible",
      6       "base_url": "https://opencode.ai/zen/v1",
      7       "api_key_env": "ZEN_API_KEY",
      8       "models": {
      9         "big-pickle": {
     10           "model_id": "big-pickle",
     11           "context_window": 200000,
     12           "max_output_tokens": 128000,
     13           "supports_temperature": true
     14         },
     15         "gpt-5.2-codex": {
     16           "model_id": "gpt-5.2-codex",
     17           "context_window": 272000,
     18           "max_output_tokens": 128000,
     19           "supports_temperature": false
     20         },
     21         "gpt-5-nano-free": {
     22           "model_id": "gpt-5-nano",
     23           "context_window": 400000,
     24           "max_output_tokens": 128000,
     25           "supports_temperature": false
     26         },
     27         "minimax-m2.5-free": {
     28           "model_id": "minimax-m2.5-free",
     29           "context_window": 204800,
     30           "max_output_tokens": 16384,
     31           "supports_temperature": true
     32         }
     33       }
     34     },
     35     "anthropic": {
     36       "name": "Anthropic",
     37       "api_type": "openai_compatible",
     38       "base_url": "https://api.anthropic.com/v1/",
     39       "api_key_env": "ANTHROPIC_API_KEY",
     40       "models": {
     41         "sonnet": {
     42           "model_id": "claude-sonnet-4-6",
     43           "context_window": 200000,
     44           "max_output_tokens": 64000,
     45           "supports_temperature": true
     46         },
     47         "haiku": {
     48           "model_id": "claude-haiku-4-5",
     49           "context_window": 200000,
     50           "max_output_tokens": 64000,
     51           "supports_temperature": true
     52         },
     53         "opus-4.6": {
     54           "model_id": "claude-opus-4-6",
     55           "context_window": 200000,
     56           "max_output_tokens": 128000,
     57           "supports_temperature": true
     58         },
     59         "opus": {
     60           "model_id": "claude-opus-4-7",
     61           "context_window": 200000,
     62           "max_output_tokens": 128000,
     63           "supports_temperature": false
     64         }
     65       }
     66     },
     67     "groq": {
     68       "name": "Groq",
     69       "api_type": "openai_compatible",
     70       "base_url": "https://api.groq.com/openai/v1",
     71       "api_key_env": "GROQ_API_KEY",
     72       "models": {
     73         "gpt-oss-120b": {
     74           "model_id": "openai/gpt-oss-120b",
     75           "context_window": 131072,
     76           "max_output_tokens": 65536,
     77           "supports_temperature": true
     78         },
     79         "kimi-k2": {
     80           "model_id": "moonshotai/kimi-k2-instruct-0905",
     81           "context_window": 262144,
     82           "max_output_tokens": 16384,
     83           "supports_temperature": true
     84         }
     85       }
     86     },
     87     "openrouter": {
     88       "name": "OpenRouter",
     89       "api_type": "openai_compatible",
     90       "base_url": "https://openrouter.ai/api/v1",
     91       "api_key_env": "OPENROUTER_API_KEY",
     92       "models": {
     93         "nemotron-30b-free": {
     94           "model_id": "nvidia/nemotron-3-nano-30b-a3b:free",
     95           "context_window": 128000,
     96           "max_output_tokens": 16384,
     97           "supports_temperature": true
     98         }
     99       }
    100     }
    101   }
    102 }