lanos / anthropic
PHP client for the Anthropic API
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lanos/anthropic
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- phpunit/phpunit: ^10.0
README
A PHP client for the Anthropic API.
Installation
composer require lanos/anthropic
Usage
use Lanos\Anthropic\Anthropic; $anthropic = new Anthropic('your-api-key'); // Create a message $response = $anthropic->messages()->create([ 'model' => 'claude-3-opus-20240229', 'messages' => [ ['role' => 'user', 'content' => 'Hello, Claude!'] ], 'max_tokens' => 1024 ]); // List available models $models = $anthropic->models()->list(); // Create a message batch $batch = $anthropic->messageBatches()->create([ 'model' => 'claude-3-opus-20240229', 'messages' => [ ['role' => 'user', 'content' => 'Hello!'], ['role' => 'user', 'content' => 'How are you?'] ] ]);