Repolode
prism-php

prism-php/prism

複数のAIプロバイダーのLLMを単一の流暢なインターフェースから呼び出せる、PHPアプリケーション向けのLaravelパッケージ。

スター
2,430
フォーク
312
未解決の Issue
76
最終コミット
22 日前

これは何?

Prismは、PHPアプリケーションに大規模言語モデルを組み込むためのLaravelパッケージです。テキスト生成、複数ステップの会話、モデルからのツール呼び出しに対応する単一の流暢なAPIを提供し、AIプロバイダーごとにアプリケーションコードを書き換える必要がありません。

既存のアプリにチャット、コンテンツ生成、ツールを使うアシスタントなどのAI機能を追加したいLaravel開発者向けに作られています。ドキュメントはPrismのWebサイトで公開されており、プロジェクトはMITライセンスのもとPackagistで配布されています。

READMEではAnthropic、OpenAI、Ollamaが関連トピックとして挙げられており、このプロジェクトが対応するプロバイダーを示しています。

主な機能

  • 01Laravelでテキスト生成を行うための流暢なインターフェースを提供します。
  • 02LLMとの複数ステップの会話に対応します。
  • 03アプリケーションコードからモデルにツールを使わせることができます。
  • 04単一のAPIを通じて複数のAIプロバイダーを利用できます。
  • 05標準的なComposerパッケージとしてインストールできます。

ユースケース

  • 既存のLaravelアプリケーションにAIチャット機能を追加する。
  • Laravelのジョブやコントローラー内でテキストや要約を生成する。
  • アプリケーションのデータを操作する、ツールを使うアシスタントを構築する。

クイックスタート

  1. 1

    インストール方法と使い方について、Prism の公式サイトにあるドキュメントを確認してください

使う前に知っておきたいこと

  • README にはインストールコマンドが記載されておらず、セットアップの詳細は外部ドキュメントにのみ記載されています。
  • Prism は Laravel パッケージのため、使用するには PHP と Laravel のアプリケーションが必要です。

収録されている特集

トピック

よくある質問

prism とは?
複数のAIプロバイダーのLLMを単一の流暢なインターフェースから呼び出せる、PHPアプリケーション向けのLaravelパッケージ。 Prismは、PHPアプリケーションに大規模言語モデルを組み込むためのLaravelパッケージです。テキスト生成、複数ステップの会話、モデルからのツール呼び出しに対応する単一の流暢なAPIを提供し、AIプロバイダーごとにアプリケーションコードを書き換える必要がありません。
prism は無料で使えますか?ライセンスは?
prism は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
prism は今もメンテナンスされていますか?
活発にメンテナンス中。prism の最終コミットは 2026年10月16日 です。
prism は何に使えますか?
既存のLaravelアプリケーションにAIチャット機能を追加する。 Laravelのジョブやコントローラー内でテキストや要約を生成する。 アプリケーションのデータを操作する、ツールを使うアシスタントを構築する。
prism のインストール方法は?
インストール方法と使い方について、Prism の公式サイトにあるドキュメントを確認してください
prism はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/prism-php/prism

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト