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();
PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення
Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом
Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше