{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/simonwillison-net/2026-08-24-llm-anthropic-0-27/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "This release of the Anthropic plugin for [LLM](https://llm.datasette.io/) mainly provides compatibility with the recently released [anthropic v1.0.0](https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.0.0) Python library, which switches from `httpx` to [httpx2](https://github.com/pydantic/httpx2). OpenAI made the same change in their [v3.0.0 release](https://github.com/openai/openai-python/releases/tag/v3.0.0) two weeks ago.\n\nAnthropic provide this [migration guide](https://github.com/anthropics/anthropic-sdk-python/blob/v1.0.0/MIGRATION.md) for upgrading to 1.0, so I prompted Fable 5 in Claude Code with:\n\n> `Upgrade to anthropic>=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing`\n\nHere's [the resulting PR](https://github.com/simonw/llm-anthropic/pull/84).\n",
  "authors": [],
  "captured_at": "2026-09-04T12:14:41.802665207+00:00",
  "category": "programming",
  "content_html": "<p>This release of the Anthropic plugin for <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://llm.datasette.io/\">LLM</a> mainly provides compatibility with the recently released <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.0.0\">anthropic v1.0.0</a> Python library, which switches from <code>httpx</code> to <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/pydantic/httpx2\">httpx2</a>. OpenAI made the same change in their <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/openai/openai-python/releases/tag/v3.0.0\">v3.0.0 release</a> two weeks ago.</p>\n<p>Anthropic provide this <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/anthropics/anthropic-sdk-python/blob/v1.0.0/MIGRATION.md\">migration guide</a> for upgrading to 1.0, so I prompted Fable 5 in Claude Code with:</p>\n<blockquote>\n<p><code>Upgrade to anthropic&gt;=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing</code></p>\n</blockquote>\n<p>Here's <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/simonw/llm-anthropic/pull/84\">the resulting PR</a>.</p>\n",
  "content_markdown": "This release of the Anthropic plugin for [LLM](https://llm.datasette.io/) mainly provides compatibility with the recently released [anthropic v1.0.0](https://github.com/anthropics/anthropic-sdk-python/releases/tag/v1.0.0) Python library, which switches from `httpx` to [httpx2](https://github.com/pydantic/httpx2). OpenAI made the same change in their [v3.0.0 release](https://github.com/openai/openai-python/releases/tag/v3.0.0) two weeks ago.\n\nAnthropic provide this [migration guide](https://github.com/anthropics/anthropic-sdk-python/blob/v1.0.0/MIGRATION.md) for upgrading to 1.0, so I prompted Fable 5 in Claude Code with:\n\n> `Upgrade to anthropic>=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing`\n\nHere's [the resulting PR](https://github.com/simonw/llm-anthropic/pull/84).\n",
  "dateCreated": "2026-09-04T12:14:41.802665207+00:00",
  "date_created": "2026-08-24T16:27:04+00:00",
  "date_modified": "2026-08-24T16:27:04+00:00",
  "date_published": "2026-08-24T16:27:04+00:00",
  "description": "Release: llm-anthropic 0.27 This release of the Anthropic plugin for LLM mainly provides compatibility with the recently released anthropic v1.0.0 Python library, which switches from httpx to httpx2. OpenAI made the same change in their…",
  "external_url": "https://simonwillison.net/2026/Aug/24/llm-anthropic/",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/simonwillison-net/2026/08/2026-08-24-llm-anthropic-0-27.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/simonwillison-net/2026/08/2026-08-24-llm-anthropic-0-27.md"
  },
  "id": "urn:aggr:item:0ffdc71cb07551a3ab4ed1ae556af795d9d16e18",
  "isBasedOn": {
    "@id": "https://simonwillison.net/2026/Aug/24/llm-anthropic/"
  },
  "mainEntity": {
    "@id": "https://simonwillison.net/2026/Aug/24/llm-anthropic/",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/simonwillison-net/2026-08-24-llm-anthropic-0-27/#webpage"
    },
    "dateModified": "2026-08-24T16:27:04+00:00",
    "datePublished": "2026-08-24T16:27:04+00:00",
    "headline": "llm-anthropic 0.27",
    "timeRequired": "PT1M",
    "url": "https://simonwillison.net/2026/Aug/24/llm-anthropic/",
    "wordCount": 79
  },
  "name": "Archived snapshot: llm-anthropic 0.27",
  "preview": null,
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "simonwillison-net",
  "source_name": "Simon Willison's Weblog",
  "summary": "Release: llm-anthropic 0.27 This release of the Anthropic plugin for LLM mainly provides compatibility with the recently released anthropic v1.0.0 Python library, which switches from httpx to httpx2. OpenAI made the same change in their v3.0.0 release two weeks ago. Anthropic provide this migration guide for upgrading to 1.0, so I prompted Fable 5 in Claude Code with: Upgrade to anthropic>=1 - read https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/heads/main/MIGRATION.md and get the tests passing Here's the resulting PR. Tags: python, httpx, llm, anthropic, claude",
  "tags": [
    "anthropic",
    "claude",
    "httpx",
    "llm",
    "python"
  ],
  "temporalCoverage": "2026-09-04T12:14:41.802665207+00:00",
  "title": "llm-anthropic 0.27",
  "url": "https://aggr.aymericbeaumet.com/items/simonwillison-net/2026-08-24-llm-anthropic-0-27/",
  "word_count": 79
}