llmr 0.2.0

Reach language models across providers, with capabilities you can read before you ask and usage you can trust.
Documentation
{
  "type": "result",
  "subtype": "success",
  "is_error": false,
  "api_error_status": null,
  "duration_ms": 3723,
  "duration_api_ms": 2092,
  "ttft_ms": 2156,
  "ttft_stream_ms": 1542,
  "time_to_request_ms": 77,
  "num_turns": 1,
  "result": "Ok.",
  "stop_reason": "end_turn",
  "session_id": "00000000-0000-0000-0000-000000000000",
  "total_cost_usd": 0.45131000000000004,
  "usage": {
    "input_tokens": 4685,
    "cache_creation_input_tokens": 20208,
    "cache_read_input_tokens": 0,
    "output_tokens": 6,
    "server_tool_use": {
      "web_search_requests": 0,
      "web_fetch_requests": 0
    },
    "service_tier": "standard",
    "cache_creation": {
      "ephemeral_1h_input_tokens": 20208,
      "ephemeral_5m_input_tokens": 0
    },
    "inference_geo": "not_available",
    "iterations": [
      {
        "input_tokens": 4685,
        "output_tokens": 6,
        "cache_read_input_tokens": 0,
        "cache_creation_input_tokens": 20208,
        "cache_creation": {
          "ephemeral_5m_input_tokens": 0,
          "ephemeral_1h_input_tokens": 20208
        },
        "type": "message"
      }
    ],
    "speed": "standard"
  },
  "modelUsage": {
    "claude-fable-5": {
      "inputTokens": 4685,
      "outputTokens": 6,
      "cacheReadInputTokens": 0,
      "cacheCreationInputTokens": 20208,
      "webSearchRequests": 0,
      "costUSD": 0.45131000000000004,
      "contextWindow": 1000000,
      "maxOutputTokens": 64000
    }
  },
  "permission_denials": [],
  "terminal_reason": "completed",
  "fast_mode_state": "off",
  "uuid": "00000000-0000-0000-0000-000000000000"
}