SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
8.4 KB · 174 lines json
Raw Blame History
1[2  {3    "provider": "openai",4    "id": "gpt-5.4-nano",5    "display_name": "GPT-5.4 nano",6    "aliases": ["gpt-5.4-nano-latest"],7    "snapshots": ["gpt-5.4-nano-2026-03-17"],8    "family": "gpt-5.4",9    "status": ["DOCUMENTED", "LIVE_VERIFIED"],10    "context_window": 400000,11    "max_output": 128000,12    "modalities": {"input": ["text", "image"], "output": ["text"]},13    "capabilities": {14      "text_in": true, "image_in": true, "audio_in": false, "reasoning": true, "streaming": true,15      "structured_outputs": true, "function_calling": true, "prompt_caching": true, "batch": true,16      "fine_tuning": false, "extended_thinking": "unknown", "tool_web_search": true, "tool_mcp": true, "tool_computer_use": false17    },18    "endpoints": ["POST /v1/responses", "POST /v1/chat/completions", "POST /v1/batches"],19    "tools": ["function", "web_search", "mcp", "code_interpreter", "file_search"],20    "sources": [{"url": "https://developers.openai.com/api/docs/models/gpt-5.4-nano", "retrieved_at": "2026-09-18"}]21  },22  {23    "provider": "openai",24    "id": "gpt-5.4-nano-2026-03-17",25    "record_kind": "snapshot",26    "canonical_model": "gpt-5.4-nano",27    "aliases": [], "snapshots": [],28    "status": ["DOCUMENTED"],29    "capabilities": {},30    "endpoints": [], "tools": []31  },32  {33    "provider": "openai",34    "id": "ada",35    "aliases": [], "snapshots": [],36    "family": "legacy-retired",37    "status": ["RETIRED"],38    "capabilities": {"note": "no model page; capabilities unknown"},39    "endpoints": [], "tools": []40  },41  {42    "provider": "anthropic",43    "id": "claude-haiku-4-5-20251001",44    "display_name": "Claude Haiku 4.5",45    "aliases": ["claude-haiku-4-5"],46    "snapshots": [],47    "family": "claude-haiku",48    "status": ["DOCUMENTED", "LIVE_VERIFIED"],49    "context_window": 200000,50    "max_output": 64000,51    "modalities": {"input": ["text", "image"], "output": ["text"]},52    "capabilities": {53      "text_in": true, "image_in": true, "audio_in": false, "reasoning": true, "extended_thinking": true, "streaming": true,54      "structured_outputs": true, "function_calling": true, "prompt_caching": true, "batch": true, "fine_tuning": false,55      "tool_web_search": true, "tool_web_fetch": true, "tool_mcp": true, "tool_computer_use": true, "tool_code_execution": "unknown"56    },57    "endpoints": ["POST /v1/messages", "POST /v1/messages/count_tokens", "POST /v1/messages/batches"],58    "tools": ["custom", "web_search_20250305", "web_fetch_20250910", "code_execution_20250825", "computer_toolset_20260801", "mcp_toolset"],59    "beta_headers": [],60    "sources": [{"url": "https://platform.claude.com/docs/en/about-claude/models/overview", "retrieved_at": "2026-09-18"}]61  },62  {63    "provider": "anthropic",64    "id": "claude-opus-4-1-20250805",65    "aliases": ["claude-opus-4-1"],66    "snapshots": [],67    "family": "claude-opus",68    "status": ["DEPRECATED"],69    "capabilities": {"text_in": true, "function_calling": true, "extended_thinking": true, "structured_outputs": false},70    "endpoints": ["POST /v1/messages"],71    "tools": ["custom", "web_search_20250305"]72  },73  {74    "provider": "xai",75    "id": "grok-4.3",76    "kind": "model",77    "display_name": "Grok 4.3",78    "aliases": ["grok-4.3-latest"],79    "snapshots": ["grok-4.3"],80    "family": "Grok 4.x",81    "status": ["DOCUMENTED", "LIVE_VERIFIED"],82    "context_window": 2000000,83    "max_output": 128000,84    "modalities": {"input": ["text", "image"], "output": ["text"]},85    "capabilities": {86      "text_input": true, "image_input": true, "reasoning": true, "reasoning_effort_parameter": true, "reasoning_effort_levels": ["none", "low", "medium", "high", "xhigh"],87      "function_calling": true, "parallel_tool_calls": true, "structured_outputs": true, "streaming": true, "prompt_caching_automatic": true,88      "batch_api": true, "web_search": "unknown", "x_search": "unknown", "code_execution": "unknown", "remote_mcp": "unknown", "fine_tuning": false, "embeddings": false89    },90    "endpoints": ["POST /v1/chat/completions", "POST /v1/responses", "POST /v1/tokenize-text"],91    "tools": ["function", "web_search", "x_search", "code_execution", "code_interpreter", "file_search", "mcp"],92    "sources": [{"url": "https://docs.x.ai/developers/models/grok-4.3", "retrieved_at": "2026-09-19"}]93  },94  {95    "provider": "xai",96    "id": "grok-3",97    "kind": "retired_redirect",98    "display_name": "Grok 3",99    "aliases": [], "snapshots": [],100    "family": "Grok 3",101    "status": ["DOCUMENTED", "RETIRED"],102    "capabilities": {},103    "endpoints": [], "tools": [],104    "verification": {"method": "live_api", "verified_at": "2026-09-18", "result": "success", "http_status": 200,105                     "request_note": "GET /v1/models/grok-3 -> 200 with id 'grok-4.3' (redirect confirmed live 2026-09-19)"},106    "sources": [{"url": "https://docs.x.ai/developers/migration/may-15-retirement", "retrieved_at": "2026-09-19"}]107  },108  {109    "provider": "xai",110    "id": "grok-voice-think-fast-2.0",111    "kind": "model",112    "aliases": ["grok-voice-latest (routes here since 2026-08-05)"],113    "snapshots": [],114    "family": "Voice",115    "status": ["DOCUMENTED"],116    "capabilities": {"audio_input": true, "audio_output": true, "function_calling": true, "structured_outputs": false, "streaming": true},117    "endpoints": ["WS wss://api.x.ai/v1/realtime"],118    "tools": ["function", "web_search", "mcp"]119  },120  {121    "provider": "gemini",122    "id": "gemini-3.8-flash",123    "kind": "stable",124    "display_name": "Gemini 3.8 Flash",125    "aliases": ["gemini-flash-latest (observed 2026-09-19 via modelVersion)"],126    "snapshots": [],127    "family": "Gemini 3.8",128    "status": ["DOCUMENTED", "LIVE_VERIFIED"],129    "context_window": 1048576,130    "max_output": 65536,131    "modalities": {"input": ["text", "image", "audio", "video", "pdf"], "output": ["text"]},132    "capabilities": {133      "text_input": true, "image_input": true, "audio_input": true, "function_calling": true, "parallel_function_calling": true, "structured_output": true,134      "google_search_grounding": true, "url_context": true, "code_execution": true, "context_caching_implicit": true, "context_caching_explicit": true,135      "batch_api": true, "live_api": false, "image_generation": false, "computer_use": "unknown"136    },137    "endpoints": ["POST /v1beta/models/{model}:generateContent", "POST /v1beta/models/{model}:streamGenerateContent", "POST /v1beta/models/{model}:countTokens", "POST /v1beta/interactions"],138    "tools": [139      {"type": "google_search", "category": "server", "support": true},140      {"type": "url_context", "category": "server", "support": true},141      {"type": "code_execution", "category": "server", "support": true},142      {"type": "computer_use", "category": "server", "support": "Supported (Preview)"},143      {"type": "file_search", "category": "server", "support": false},144      {"type": "function_declarations", "category": "client", "support": true}145    ],146    "sources": [{"url": "https://ai.google.dev/gemini-api/docs/models/gemini-3.8-flash", "retrieved_at": "2026-09-19"}]147  },148  {149    "provider": "gemini",150    "id": "gemini-flash-latest",151    "kind": "alias",152    "display_name": "Gemini Flash (latest alias)",153    "aliases": [{"alias": "gemini-flash-latest", "resolves_to_live": "gemini-3.8-flash", "evidence": "generateContent modelVersion=gemini-3.8-flash (2026-09-19)",154                 "history": ["2026-01-21 -> gemini-3-flash-preview", "2026-05-19 -> gemini-3.5-flash", "observed 2026-09-19 -> gemini-3.8-flash"]}],155    "snapshots": [],156    "family": "Gemini (latest alias)",157    "status": ["DOCUMENTED", "LIVE_DISCOVERED", "LIVE_VERIFIED"],158    "capabilities": {"text_input": true, "text_output": true},159    "endpoints": ["POST /v1beta/models/{model}:generateContent"],160    "tools": []161  },162  {163    "provider": "gemini",164    "id": "gemini-3.5-flash-lite",165    "kind": "stable",166    "aliases": [], "snapshots": [],167    "family": "Gemini 3.5",168    "status": ["DOCUMENTED", "LIVE_VERIFIED"],169    "capabilities": {"text_input": true, "function_calling": true, "structured_output": true, "google_search_grounding": true, "context_caching_implicit": true, "code_execution": true, "live_api": false},170    "endpoints": ["POST /v1beta/models/{model}:generateContent", "POST /v1beta/models/{model}:streamGenerateContent"],171    "tools": [{"type": "google_search", "category": "server", "support": true}, {"type": "code_execution", "category": "server", "support": true}, {"type": "function_declarations", "category": "client", "support": true}]172  }173]174