github_copilot.json
1 { 2 "schema_version": "1.0", 3 "models": { 4 "claude-haiku-4.5": { 5 "mode": "chat", 6 "context_window": { 7 "max_input": 128000, 8 "max_output": 16000, 9 "max_tokens": 16000 10 }, 11 "capabilities": { 12 "function_calling": true, 13 "vision": true, 14 "reasoning": false, 15 "prompt_caching": false, 16 "response_schema": false 17 }, 18 "last_updated_at": "2026-04-24" 19 }, 20 "claude-opus-4.5": { 21 "mode": "chat", 22 "context_window": { 23 "max_input": 128000, 24 "max_output": 16000, 25 "max_tokens": 16000 26 }, 27 "capabilities": { 28 "function_calling": true, 29 "vision": true, 30 "reasoning": false, 31 "prompt_caching": false, 32 "response_schema": false 33 }, 34 "last_updated_at": "2026-04-24" 35 }, 36 "claude-opus-4.6-fast": { 37 "mode": "chat", 38 "context_window": { 39 "max_input": 128000, 40 "max_output": 16000, 41 "max_tokens": 16000 42 }, 43 "capabilities": { 44 "function_calling": true, 45 "vision": true, 46 "reasoning": false, 47 "prompt_caching": false, 48 "response_schema": false 49 }, 50 "last_updated_at": "2026-04-24" 51 }, 52 "claude-opus-41": { 53 "mode": "chat", 54 "context_window": { 55 "max_input": 80000, 56 "max_output": 16000, 57 "max_tokens": 16000 58 }, 59 "capabilities": { 60 "function_calling": false, 61 "vision": true, 62 "reasoning": false, 63 "prompt_caching": false, 64 "response_schema": false 65 }, 66 "last_updated_at": "2026-04-24" 67 }, 68 "claude-sonnet-4": { 69 "mode": "chat", 70 "context_window": { 71 "max_input": 128000, 72 "max_output": 16000, 73 "max_tokens": 16000 74 }, 75 "capabilities": { 76 "function_calling": true, 77 "vision": true, 78 "reasoning": false, 79 "prompt_caching": false, 80 "response_schema": false 81 }, 82 "last_updated_at": "2026-04-24" 83 }, 84 "claude-sonnet-4.5": { 85 "mode": "chat", 86 "context_window": { 87 "max_input": 128000, 88 "max_output": 16000, 89 "max_tokens": 16000 90 }, 91 "capabilities": { 92 "function_calling": true, 93 "vision": true, 94 "reasoning": false, 95 "prompt_caching": false, 96 "response_schema": false 97 }, 98 "last_updated_at": "2026-04-24" 99 }, 100 "gemini-2.5-pro": { 101 "mode": "chat", 102 "context_window": { 103 "max_input": 128000, 104 "max_output": 64000, 105 "max_tokens": 64000 106 }, 107 "capabilities": { 108 "function_calling": true, 109 "vision": true, 110 "reasoning": false, 111 "prompt_caching": false, 112 "response_schema": false 113 }, 114 "last_updated_at": "2026-04-24" 115 }, 116 "gemini-3-pro-preview": { 117 "mode": "chat", 118 "context_window": { 119 "max_input": 128000, 120 "max_output": 64000, 121 "max_tokens": 64000 122 }, 123 "capabilities": { 124 "function_calling": true, 125 "vision": true, 126 "reasoning": false, 127 "prompt_caching": false, 128 "response_schema": false 129 }, 130 "last_updated_at": "2026-04-24" 131 }, 132 "gpt-3.5-turbo": { 133 "mode": "chat", 134 "context_window": { 135 "max_input": 16384, 136 "max_output": 4096, 137 "max_tokens": 4096 138 }, 139 "capabilities": { 140 "function_calling": true, 141 "vision": false, 142 "reasoning": false, 143 "prompt_caching": false, 144 "response_schema": false 145 }, 146 "last_updated_at": "2026-04-24" 147 }, 148 "gpt-3.5-turbo-0613": { 149 "mode": "chat", 150 "context_window": { 151 "max_input": 16384, 152 "max_output": 4096, 153 "max_tokens": 4096 154 }, 155 "capabilities": { 156 "function_calling": true, 157 "vision": false, 158 "reasoning": false, 159 "prompt_caching": false, 160 "response_schema": false 161 }, 162 "last_updated_at": "2026-04-24" 163 }, 164 "gpt-4": { 165 "mode": "chat", 166 "context_window": { 167 "max_input": 32768, 168 "max_output": 4096, 169 "max_tokens": 4096 170 }, 171 "capabilities": { 172 "function_calling": true, 173 "vision": false, 174 "reasoning": false, 175 "prompt_caching": false, 176 "response_schema": false 177 }, 178 "last_updated_at": "2026-04-24" 179 }, 180 "gpt-4-0613": { 181 "mode": "chat", 182 "context_window": { 183 "max_input": 32768, 184 "max_output": 4096, 185 "max_tokens": 4096 186 }, 187 "capabilities": { 188 "function_calling": true, 189 "vision": false, 190 "reasoning": false, 191 "prompt_caching": false, 192 "response_schema": false 193 }, 194 "last_updated_at": "2026-04-24" 195 }, 196 "gpt-4-o-preview": { 197 "mode": "chat", 198 "context_window": { 199 "max_input": 64000, 200 "max_output": 4096, 201 "max_tokens": 4096 202 }, 203 "capabilities": { 204 "function_calling": true, 205 "vision": false, 206 "reasoning": false, 207 "prompt_caching": false, 208 "response_schema": false 209 }, 210 "last_updated_at": "2026-04-24" 211 }, 212 "gpt-4.1": { 213 "mode": "chat", 214 "context_window": { 215 "max_input": 128000, 216 "max_output": 16384, 217 "max_tokens": 16384 218 }, 219 "capabilities": { 220 "function_calling": true, 221 "vision": true, 222 "reasoning": false, 223 "prompt_caching": false, 224 "response_schema": true 225 }, 226 "last_updated_at": "2026-04-24" 227 }, 228 "gpt-4.1-2025-04-14": { 229 "mode": "chat", 230 "context_window": { 231 "max_input": 128000, 232 "max_output": 16384, 233 "max_tokens": 16384 234 }, 235 "capabilities": { 236 "function_calling": true, 237 "vision": true, 238 "reasoning": false, 239 "prompt_caching": false, 240 "response_schema": true 241 }, 242 "last_updated_at": "2026-04-24" 243 }, 244 "gpt-41-copilot": { 245 "mode": "completion", 246 "capabilities": { 247 "function_calling": false, 248 "vision": false, 249 "reasoning": false, 250 "prompt_caching": false, 251 "response_schema": false 252 }, 253 "last_updated_at": "2026-04-24" 254 }, 255 "gpt-4o": { 256 "mode": "chat", 257 "context_window": { 258 "max_input": 64000, 259 "max_output": 4096, 260 "max_tokens": 4096 261 }, 262 "capabilities": { 263 "function_calling": true, 264 "vision": true, 265 "reasoning": false, 266 "prompt_caching": false, 267 "response_schema": false 268 }, 269 "last_updated_at": "2026-04-24" 270 }, 271 "gpt-4o-2024-05-13": { 272 "mode": "chat", 273 "context_window": { 274 "max_input": 64000, 275 "max_output": 4096, 276 "max_tokens": 4096 277 }, 278 "capabilities": { 279 "function_calling": true, 280 "vision": true, 281 "reasoning": false, 282 "prompt_caching": false, 283 "response_schema": false 284 }, 285 "last_updated_at": "2026-04-24" 286 }, 287 "gpt-4o-2024-08-06": { 288 "mode": "chat", 289 "context_window": { 290 "max_input": 64000, 291 "max_output": 16384, 292 "max_tokens": 16384 293 }, 294 "capabilities": { 295 "function_calling": true, 296 "vision": false, 297 "reasoning": false, 298 "prompt_caching": false, 299 "response_schema": false 300 }, 301 "last_updated_at": "2026-04-24" 302 }, 303 "gpt-4o-2024-11-20": { 304 "mode": "chat", 305 "context_window": { 306 "max_input": 64000, 307 "max_output": 16384, 308 "max_tokens": 16384 309 }, 310 "capabilities": { 311 "function_calling": true, 312 "vision": true, 313 "reasoning": false, 314 "prompt_caching": false, 315 "response_schema": false 316 }, 317 "last_updated_at": "2026-04-24" 318 }, 319 "gpt-4o-mini": { 320 "mode": "chat", 321 "context_window": { 322 "max_input": 64000, 323 "max_output": 4096, 324 "max_tokens": 4096 325 }, 326 "capabilities": { 327 "function_calling": true, 328 "vision": false, 329 "reasoning": false, 330 "prompt_caching": false, 331 "response_schema": false 332 }, 333 "last_updated_at": "2026-04-24" 334 }, 335 "gpt-4o-mini-2024-07-18": { 336 "mode": "chat", 337 "context_window": { 338 "max_input": 64000, 339 "max_output": 4096, 340 "max_tokens": 4096 341 }, 342 "capabilities": { 343 "function_calling": true, 344 "vision": false, 345 "reasoning": false, 346 "prompt_caching": false, 347 "response_schema": false 348 }, 349 "last_updated_at": "2026-04-24" 350 }, 351 "gpt-5": { 352 "mode": "chat", 353 "context_window": { 354 "max_input": 128000, 355 "max_output": 128000, 356 "max_tokens": 128000 357 }, 358 "capabilities": { 359 "function_calling": true, 360 "vision": true, 361 "reasoning": false, 362 "prompt_caching": false, 363 "response_schema": true 364 }, 365 "last_updated_at": "2026-04-24" 366 }, 367 "gpt-5-mini": { 368 "mode": "chat", 369 "context_window": { 370 "max_input": 128000, 371 "max_output": 64000, 372 "max_tokens": 64000 373 }, 374 "capabilities": { 375 "function_calling": true, 376 "vision": true, 377 "reasoning": false, 378 "prompt_caching": false, 379 "response_schema": true 380 }, 381 "last_updated_at": "2026-04-24" 382 }, 383 "gpt-5.1": { 384 "mode": "chat", 385 "context_window": { 386 "max_input": 128000, 387 "max_output": 64000, 388 "max_tokens": 64000 389 }, 390 "capabilities": { 391 "function_calling": true, 392 "vision": true, 393 "reasoning": false, 394 "prompt_caching": false, 395 "response_schema": true 396 }, 397 "last_updated_at": "2026-04-24" 398 }, 399 "gpt-5.2": { 400 "mode": "chat", 401 "context_window": { 402 "max_input": 128000, 403 "max_output": 64000, 404 "max_tokens": 64000 405 }, 406 "capabilities": { 407 "function_calling": true, 408 "vision": true, 409 "reasoning": false, 410 "prompt_caching": false, 411 "response_schema": true 412 }, 413 "last_updated_at": "2026-04-24" 414 }, 415 "text-embedding-3-small": { 416 "mode": "embedding", 417 "context_window": { 418 "max_input": 8191, 419 "max_tokens": 8191 420 }, 421 "capabilities": { 422 "function_calling": false, 423 "vision": false, 424 "reasoning": false, 425 "prompt_caching": false, 426 "response_schema": false 427 }, 428 "last_updated_at": "2026-04-24" 429 }, 430 "text-embedding-3-small-inference": { 431 "mode": "embedding", 432 "context_window": { 433 "max_input": 8191, 434 "max_tokens": 8191 435 }, 436 "capabilities": { 437 "function_calling": false, 438 "vision": false, 439 "reasoning": false, 440 "prompt_caching": false, 441 "response_schema": false 442 }, 443 "last_updated_at": "2026-04-24" 444 }, 445 "text-embedding-ada-002": { 446 "mode": "embedding", 447 "context_window": { 448 "max_input": 8191, 449 "max_tokens": 8191 450 }, 451 "capabilities": { 452 "function_calling": false, 453 "vision": false, 454 "reasoning": false, 455 "prompt_caching": false, 456 "response_schema": false 457 }, 458 "last_updated_at": "2026-04-24" 459 } 460 } 461 }