Hire Laravel developers with AI expertise at $20/hr. Get started in 48 hours.

Prism

Prism stats

Downloads
6
Stars
208
Open Issues
3
Forks
6

View on GitHub →

A powerful Laravel package for integrating Large Language Models (LLMs) into your applications.

Prism

Prism is a powerful Laravel package for integrating Large Language Models (LLMs) into your applications. It provides a fluent interface for generating text, handling multi-step conversations, and utilizing tools with various AI providers. This way, you can focus on developing outstanding AI applications for your users without getting lost in the technical intricacies.

Official documentation can be found at prism.echolabs.dev.

Installation

Step 1: Composer Installation

First, let's add Prism to your project using Composer. Open your terminal, navigate to your project directory, and run:

composer require echolabsdev/prism

This command will download Prism and its dependencies into your project.

Step 2: Publish the Configuration

Prism comes with a configuration file that you'll want to customize. Publish it to your config directory by running:

php artisan vendor:publish --tag=prism-config

This will create a new file at config/prism.php. We'll explore how to configure Prism in the next section.

Usage

<?php
 
$response = Prism::using('anthropic', 'claude-3-5-sonnet-20240620')
->generateText()
->withSystemMessage(view('prompts.nyx'))
->withPrompt('Explain quantum computing to a 5-year-old.')();
 
echo $response->text;

Authors

This library is created by TJ Miller with contributions from the Open Source Community.

License

The MIT License (MIT). Please see License File for more information.

echolabsdev photo

Crafting developer experiences for Laravel


Echolabsdev Prism Related Articles

Laravel News 2025 Recap image

Laravel News 2025 Recap

Read article
Laravel Live Denmark image

Laravel Live Denmark

Read article
Laravel AI Chat Starter Kit image

Laravel AI Chat Starter Kit

Read article
Prism Relay image

Prism Relay

Read article
Use Amazon Bedrock in Laravel with Prism PHP image

Use Amazon Bedrock in Laravel with Prism PHP

Read article
Build a Smart AI Task Manager with Laravel, Livewire & PrismPHP image

Build a Smart AI Task Manager with Laravel, Livewire & PrismPHP

Read article
Acquaint Softtech logo

Acquaint Softtech

Acquaint Softtech offers AI-ready Laravel developers who onboard in 48 hours at $3000/Month with no lengthy sales process and a 100 percent money-back guarantee.

Acquaint Softtech
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing
PhpStorm logo

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Laravel Cloud logo

Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Cloud
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum