anthropic-laravel

Integrate the Anthropic Claude API into Laravel with a Facade and testing utilities.

74|6|Updated May 1, 2024
One-click install
npx skills add https://github.com/mozex/anthropic-laravel --skill anthropic-laravel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-laravel
Source: https://github.com/mozex/anthropic-laravel/tree/main/resources/boost/skills/anthropic-laravel
Command: npx skills add https://github.com/mozex/anthropic-laravel --skill anthropic-laravel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This integration simplifies using the Anthropic Claude API from Laravel by providing a dedicated wrapper, a Facade, and testing utilities that route calls through the mozex/anthropic-php SDK, enabling Laravel developers to integrate AI features quickly and safely.

Core Features & Use Cases

  • Laravel wrapper docs and surface area for the Anthropic PHP SDK, including messages, batches, models, and files.
  • Publishable config, an install command, and a testing fake to streamline local development, CI, and quality checks.
  • Real-world scenarios include chat-like conversations, file-based interactions, and server tool usage within Laravel apps.

Quick Start

Install the package and run the Artisan anthropic:install command to publish config and seed the environment with an API key.

Frequently Asked Questions about anthropic-laravel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate the Anthropic Claude API into a Laravel application?

You can integrate the Claude API into Laravel by installing a dedicated wrapper package, running an Artisan install command to publish config, and using a provided Facade to route calls through the underlying PHP SDK.

What's the best way to test Claude API interactions in Laravel without hitting rate limits?

You can test Claude API interactions safely by using a built-in fake driver included in the wrapper, which allows local development and CI testing without making real network requests.

Does this Laravel wrapper support Claude Batches and Files endpoints?

Yes, the wrapper supports core Anthropic workflows including Messages, Batches, Models, and Files, enabling chat conversations and file-based interactions within Laravel apps.

How do I configure the Anthropic API key for a Laravel project?

You configure the Anthropic API key by setting it in your environment variables, which the publishable config file references to authenticate requests through the PHP SDK.

Can I use this package to handle server tool usage with Claude in Laravel?

Yes, the wrapper is designed for real-world scenarios including server tool usage, allowing Laravel applications to execute reliable AI interactions at scale.

Do I need a separate PHP SDK to use this Anthropic Laravel wrapper?

The wrapper delegates API calls to the mozex/anthropic-php SDK, which provides the underlying integration logic for the Laravel Facade and testing utilities.