llm-speak / anthropic-claude
A Laravel package for integrating Anthropic Claude into LLMSpeak
0.3.0
2025-07-02 13:56 UTC
Requires
- php: ^8.2
README
use LLMSpeak\Anthropic\Support\Facades\Claude; Claude::messages() <--- ClaudeMessagesAPIRepository Instance ->withApiKey($config['api_key']) <--- ClaudeMessagesAPIRepository Instance ->withAnthropicVersion($config['extra_headers']['anthropic-version']) <--- ClaudeMessagesAPIRepository Instance ->withModel($model) <--- ClaudeMessagesAPIRepository Instance ->withMaxTokens($max_tokens) <--- ClaudeMessagesAPIRepository Instance ->withSystemPrompt($prompt) <--- ClaudeMessagesAPIRepository Instance ->withTools($temperature) <--- ClaudeMessagesAPIRepository Instance ->withTemperature($temperature) <--- ClaudeMessagesAPIRepository Instance ->withMessages($messages) <--- MessagesEndpoint Instance ->handle();