{
 "models_list": [
  {
   "id": "deepseek",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Always available. Routed to DeepSeek V4.1 Flash (`deepseek-flash`). The official API no longer serves DeepSeek V4 Flash or V4 Pro, so this id uses that model and its price."
  },
  {
   "id": "deepseek-v4.1-flash",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Compatibility id. The official API no longer serves DeepSeek V4 Flash. Requests are sent to DeepSeek V4.1 Flash (`deepseek-flash`) and billed at that price."
  },
  {
   "id": "deepseek-v4-pro",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Compatibility id. The official API no longer serves DeepSeek V4 Pro. Requests are sent to DeepSeek V4.1 Flash (`deepseek-flash`) and billed at that price."
  },
  {
   "id": "gpt-5",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Available for passthrough to OpenAI-compatible providers. Special restrictions: Only supports temperature=1.0 (server will automatically set to 1.0). Uses max_completion_tokens instead of max_tokens (server will automatically convert). Recommended: Use max_tokens >= 1000 to ensure complete responses."
  },
  {
   "id": "gpt-image-1.5",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Image generation model (OpenAI)"
  },
  {
   "id": "grok-4-fast",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Fast Grok model (xAI Grok 4.3, non-reasoning). Passthrough to X.AI's Grok API."
  },
  {
   "id": "grok-4.5",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Grok 4.5 flagship model (xAI). Configurable reasoning; defaults to low reasoning effort."
  },
  {
   "id": "kimi-k2.5",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Kimi K2.5 multimodal model (Moonshot AI, OpenAI compatible). Special restrictions: Only supports temperature=1.0 (server will automatically set to 1.0). Supports standard max_tokens parameter."
  },
  {
   "id": "gemini-2.5-pro",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Direct Gemini access in an OpenAI compatible way"
  },
  {
   "id": "gemini-3.8-flash",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Fast Gemini reasoning model (OpenAI compatible)"
  },
  {
   "id": "gemini-2.5-flash-image",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Image generation model (Gemini)"
  },
  {
   "id": "supermind-agent-v1",
   "created": 1791916828,
   "object": "model",
   "owned_by": "ai-builder-student-portal",
   "permission": [],
   "description": "Multi-tool agent with web search."
  }
 ],
 "tool_probe": {
  "deepseek-v4.1-flash": {
   "tool_calls": [],
   "content": "I wasn't able to open the skill. Here's the situation:\n\n**I could not open the `weather_lookup` skill.** The `read_skill` tool referenced in my instructions isn't actually available to me — the only tools I have are `search` and `extract`. I tried searching for the skill file (e.g., `weather_lookup/SKILL.md`), but the searches only returned general weather news and unrelated documentation about skills in other products, not the actual skill content.\n\nBecause I can't read the skill, I also can't follow its prescribed method for getting weather data — and I don't want to guess at a procedure or fabricate a forecast.\n\n**What I'd suggest:**\n- If the skill is supposed to be available, it may not have been loaded/registered for this session. You could confirm it's enabled, or paste the skill's contents directly and I'll follow it.\n- Alternatively, if you just want the current weather in Paris, I can search for it directly — just say the word and I'll pull it from a live source (noting it would be a general web lookup rather than the skill's method).\n\nWhich would you prefer?",
   "usage": {
    "completion_tokens": 379,
    "prompt_tokens": 24442,
    "total_tokens": 24821,
    "completion_tokens_details": null,
    "prompt_tokens_details": null
   },
   "sec": 23.44029998779297
  },
  "grok-4-fast": {
   "tool_calls": [
    [
     "read_skill",
     "{\"name\":\"weather_lookup\"}"
    ]
   ],
   "content": "",
   "usage": {
    "completion_tokens": 11,
    "prompt_tokens": 301,
    "total_tokens": 312,
    "completion_tokens_details": null,
    "prompt_tokens_details": null
   },
   "sec": 1.6132218837738037,
   "second_turn": "It is 17C and the codeword is PLUM."
  },
  "gpt-5": {
   "tool_calls": [
    [
     "read_skill",
     "{\"name\":\"weather_lookup\"}"
    ]
   ],
   "content": "",
   "usage": {
    "completion_tokens": 280,
    "prompt_tokens": 166,
    "total_tokens": 446,
    "completion_tokens_details": null,
    "prompt_tokens_details": null
   },
   "sec": 4.2100958824157715,
   "second_turn": "It is 17C and the codeword is PLUM."
  }
 }
}