Використання Amazon Bedrock у Laravel за допомогою Prism PHP

Перекладено ШІ 0 Laravel News 28 травня, 2025

Вам цікаво дізнатися, як спростити генерацію тексту та оптимізувати запити з допомогою пакета Prism Bedrock для Laravel? У нашій статті ми розглянемо його основні функції та переваги, які відкривають нові можливості для ваших проєктів

Пакет Prism Bedrock є самостійним провайдером Bedrock для Prism PHP Package for Laravel. Він підтримує генерацію тексту, структурований вихід, векторизацію та багато іншого:
use Prism\Prism\Prism;
use Prism\Bedrock\Bedrock;

$response = Prism::text()
    ->using(Bedrock::KEY, 'anthropic.claude-3-sonnet-20240229-v1:0')
    ->withPrompt('Поясніть квантове обчислення простими словами')
    ->asText();

echo $response->text;
Цей пакет також підтримує оптимізовані для кешування запити, які зменшують затримки та витрати:
use Prism\Prism\Prism;
use Prism\Bedrock\Bedrock;
use Prism\Prism\ValueObjects\Messages\UserMessage;

$response = Prism::text()
    ->using(Bedrock::KEY, 'anthropic.claude-3-sonnet-20240229-v1:0')
    ->withMessages([
        new UserMessage('Повідомлення з точкою кешування')
            ->withProviderOptions(['cacheType' => 'ephemeral']),
        new UserMessage('Повідомлення з іншою точкою кешування')
            ->withProviderOptions(['cacheType' => 'ephemeral']),
        new UserMessage('Порівняйте два останніх повідомлення.')
    ])
    ->asText();

# Основні функції

  • Автоматичне розпізнавання API-схем
  • Єдиний інтерфейс для кількох провайдерів
  • Оптимізовані для кешування запити для зменшення затримки та витрат
  • Підтримка схем Converse, Anthropic та Cohere (векторизація)
  • І багато іншого...
Дізнайтеся більше про цей пакет, отримайте повні інструкції з установки та ознайомтеся з джерельним кодом на GitHub. Основна документація Prism також стане корисним ресурсом для ознайомлення з цим пакетом, незалежно від використаних вами провайдерів

Популярні

Інше, що варто прочитати

14 Оновлено 02 червня, 2026

Claude Agent тепер інтегрований в AI Assistant для PhpStorm

Ви коли-небудь задумувалися, як полегшити свою роботу в Laravel? У нашій статті ми розглядаємо, як інтеграція Claude Code в PhpStorm може підвищити вашу продуктивність, спростивши процес написання коду та навчання нових розробників. Читайте далі, щоб дізнатися більше про переваги та функціональність цього потужного поєднання

41 Оновлено 02 червня, 2026

Що нового в PHP 8.5

PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення

173 Оновлено 02 червня, 2026

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом