Використання 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();

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

Дізнайтеся більше про цей пакет, отримайте повні інструкції з установки та ознайомтеся з джерельним кодом на GitHub. Основна документація Prism також стане корисним ресурсом для ознайомлення з цим пакетом, незалежно від використаних вами провайдерів

Популярні

Logomark Logotype

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

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

Logomark Logotype

Що нового в PHP 8.5

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

Logomark Logotype

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

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