PHP SDK для Anthropic Claude

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 05 грудня, 2025
Вас коли-небудь цікавила інтеграція потужного PHP SDK з Laravel? Ознайомтеся з оглядом Claude PHP SDK, який не лише забезпечує повну функціональність, а й містить понад 80 прикладів на будь-який смак

Claude PHP SDK від Dale Hurley забезпечує повну сумісність з офіційним Python SDK і підтримує PHP v8.1+. Окрім PHP SDK, автор також пропонує інтеграцію для Laravel — Claude-PHP-SDK-Laravel, яка включає фасад сервісу:

use ClaudePhp\Laravel\Facades\Claude;

response()->stream(function () use ($request) {
    $stream = Claude::messages()->stream([
        'model' => 'claude-sonnet-4-5-20250929',
        'max_tokens' => 2048,
        'messages' => [
            ['role' => 'user', 'content' => $request->input('message')]
        ]
    ]);

    foreach ($stream as $event) {
        if (($event['type'] ?? '') === 'content_block_delta') {
            echo "data: " . json_encode(['text' => $event['delta']['text'] ?? '']) . "\n\n";
            ob_flush();
            flush();
        }
    }
}, 200, [
    'Content-Type' => 'text/event-stream',
    'Cache-Control' => 'no-cache',
    'X-Accel-Buffering' => 'no',
]);

# Основні особливості

👨‍💻 Почати використовувати цей пакет можна на GitHub: claude-php/Claude-PHP-SDK.

📕 У репозиторії є понад 80 прикладів у каталозі examples та папка з tutorials.

Популярні

Logomark Logotype

4 поширені помилки Vite у Laravel

Використання Vite для створення фронтенд-ресурсів у вашому додатку Laravel може бути захоплюючим, але іноді ви можете стикнутися з певними помилками. У цій статті ми розглянемо чотири поширені помилки, з якими ви можете зіткнутися, а також підкажемо способи їх усунення, щоб ви могли знову зосередитися на розробці вашого додатку

Logomark Logotype

Nuxt 3 + Laravel Sanctum: Просте та надійне рішення для автентифікації вашого SPA та API

У сучасній веб-розробці аутентифікація є ключовою для захисту додатків і даних користувачів. Дізнайтеся, як модуль nuxt-sanctum-authentication спростить інтеграцію між Nuxt 3 та Laravel Sanctum, забезпечуючи надійний і зручний спосіб реалізації аутентифікації для вашого проєкту

Logomark Logotype

Використання штучного інтелекту для управління перекладами в Laravel

Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!