Download the PHP package muazzambuilds/filament-ai-actions without Composer

On this page you can find all versions of the php package muazzambuilds/filament-ai-actions. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-ai-actions

Filament AI Actions

OpenAI-powered actions for Filament v5. Drop complete Summarize, Rewrite, Classify, Generate, and Translate actions onto tables and forms — no DIY prompt wiring.

Requirements

Dependency Version
PHP ^8.2
Laravel ^11 / ^12
Filament ^5.0
OpenAI API key

Installation

Publish config (optional):

Optional panel registration:

Panel settings are inherited by every action in that panel. Per-action model() and enabled() settings take precedence or further restrict availability. Registering the plugin is optional; actions fall back to package configuration when no plugin is registered.

Usage

Summarize

Rewrite

Classify

Classification only accepts one of the configured label keys (or values for a list). JSON responses such as {"label":"bug"} are supported, and invalid or ambiguous model output is never persisted.

Generate

The modal asks for a generation prompt and lets the user review or edit the context before submitting.

Translate

The language field is a searchable dropdown containing all 183 ISO 639-1 languages by default. Use languages([...]) only when you want to restrict or customize the available targets:

Custom content source

Generation controls and result handling

All actions support per-action model controls and custom prompts:

applyTo() saves the model by default. To fill the model and refresh an open Filament form without saving it automatically, use saveResult(false):

For complete control, replace the default assignment and persistence behavior:

The generated result is also shown in a persistent success notification. saveResult(false) is the recommended option when a user must review and save changes manually.

Table example

Actions hide themselves when OPENAI_API_KEY is missing, when the panel plugin is disabled, or when their own enabled() condition evaluates to false.

Configuration

Support

If this package helps you, consider supporting development:

Buy Me A Coffee

License

MIT — see LICENSE.


All versions of filament-ai-actions with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^5.0
illuminate/contracts Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0
spatie/laravel-package-tools Version ^1.16
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package muazzambuilds/filament-ai-actions contains the following files

Loading the files please wait ...