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

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Echolabsdev Prism Related Articles

Prism Workers AI — A Cloudflare Workers AI Provider for Prism PHP image

Prism Workers AI — A Cloudflare Workers AI Provider for Prism PHP

Read article
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
DreamzTech logo

DreamzTech

Hire 6-10+ Yrs. experienced skilled Laravel Developers from DreamzTech. We ensure NDA protected, 100% quality delivery. Contact Us & Discuss Your Need.

DreamzTech
PhpStorm logo

PhpStorm

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

PhpStorm
Honeybadger logo

Honeybadger

Simple developer-focused application monitoring for Laravel. Error tracking, log management, uptime monitoring, status pages, and more!

Honeybadger
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
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
Statamic logo

Statamic

The drop-in ready Laravel CMS you’re been waiting for. Go full-stack or headless, flat file or database – it’s up to you.

Statamic