Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Ai Anthropic Platform Laravel Package

symfony/ai-anthropic-platform

Symfony AI integration for Anthropic’s Claude via the Anthropic Platform. Provides a PHP client and abstractions to send prompts, handle responses, and plug Claude into Symfony apps with a consistent AI interface for chat and text generation.

View on GitHub
Deep Wiki
Context7
v0.14.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.13.0...v0.14.0)

  • minor #2599 Bump version to 0.14 and sync demo Mate skills (@chr-hertel)
  • feature #2469 Verify cassette requests before replay (@ousamabenyounes)
  • feature #2502 Update model catalogs (@github-actions)
  • feature #2492 Replay hosted web searches across turns (@fabpot, @chr-hertel)
  • feature #1566 Add model property to TokenUsage for cost calculation (@OskarStark, @chr-hertel)
  • feature #2196 Support server-side tools via server_tools option (@soyuka)
v0.12.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.11.1...v0.12.0)

  • minor #2358 Prepare version constraints for release of v0.12.0 (@chr-hertel)
  • feature #2354 Report malformed tool call arguments across bridges (@chr-hertel)
v0.11.1

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.11.0...v0.11.1)

v0.11.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.10.0...v0.11.0)

  • minor #2320 Prepare version constraints for release of v0.11.0 (@chr-hertel)
  • feature #2290 Normalize finish_reason metadata across all bridges (@chr-hertel)
  • feature #2281 Throw when an Anthropic stream is truncated at the max output token limit (@fabpot)
  • minor #2277 Update model catalogs (@github-actions)
  • bug #2206 Add a retryable ServerException for transient 5xx and Anthropic overloaded errors (@fabpot)
  • feature #2212 Add multimodal tool results for Anthropic, Vertex, Bedrock (@fabpot)
  • bug #2203 Skip the interleaved-thinking beta header for adaptive thinking (@fabpot)
  • bug #2204 Merge structured output into a caller-supplied output_config (@fabpot)
  • feature #2208 Extract prompt-caching injection into a reusable trait (@fabpot)
  • feature #2209 Add a configurable base URL to target compatible endpoints (@fabpot)
  • bug #2197 Raise an error on unhandled HTTP statuses before streaming (@fabpot)
  • bug #2174 Move unsupported schema features to description (@valtzu)
v0.10.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.9.0...v0.10.0)

  • bug #2178 Fix double-counting of Anthropic streaming prompt and cache tokens (@fabpot)
  • bug #2163 Replace malformed UTF-8 in request bodies instead of abort… (@fabpot)
  • bug #2162 Fix incomplete stream terminal events (@fabpot)
  • feature #2165 Throw ExceedContextSizeException when a request exceeds the model's context window (@fabpot)
  • feature #2117 Support cache_control on system prompt block (@4lxndr)
  • data #2153 Add support for claude-fable-5 (@vinceAmstoutz)
  • data #2141 Update model catalogs (@github-actions)
  • feature #2099 Allow overriding tool_choice from caller options (@4lxndr)
v0.9.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.8.1...v0.9.0)

  • bug #2067 Surface API error message on RateLimitExceededException (@chr-hertel)
  • feature #2060 Follow-up fixes for AssistantMessage rework (@chr-hertel)
  • bug #2045 Add missing Claude models to ModelCatalog (@botris)
v0.8.1
v0.8.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.7.0...v0.8.0)

  • feature #1923 Introduce Provider abstraction and model routing layer (@chr-hertel)
  • feature #1937 Return MultiPartResult for multi-part responses (@valtzu)
v0.7.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.6.0...v0.7.0)

  • feature #1884 Add ThinkingStart and Anthropic example (@chr-hertel)
  • feature #1759 Replace untyped stream chunks with semantic DeltaInterface deltas (@fabpot, @chr-hertel)
  • feature #1763 Add prompt caching for tool definitions (@HKandulla)
v0.6.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.5.0...v0.6.0)

  • feature #1644 Add support for prompt caching (@fabpot)
  • bug #1711 Throw InvalidArgumentException when ModelClient receives a string payload (@fabpot)
  • feature #1556 Support structured output for ClaudeModelClient (@aszenz)
  • bug #1670 Fix AssistantMessageNormalizer producing null content for Anthropic API (@fabpot)
v0.4.0

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.3.3...v0.4.0)

  • feature #1635 Add thinking support (fabpot)
  • bug #1618 Fix AssistantMessageNormalizer to support tools properly (@fabpot)
v0.3.1

Changelog (https://github.com/symfony/ai-anthropic-platform/compare/v0.3.0...v0.3.1)

  • bug #1424 Handle tool calls in streaming mode (@HKandulla)
v0.3.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package