非法/laravel-ai

一个用于与AI提供商交互的Laravel插件

v0.1.4.1 2023-05-01 11:01 UTC

This package is auto-updated.

Last update: 2024-09-30 01:49:04 UTC


README

警告:此包目前正在积极开发中,目前尚不适合用于生产。

Laravel AI包提供了一种连接您的Laravel应用程序与AI服务的接口,特别是与OpenAI。使用此包,您可以轻松地

  • 向OpenAI发送请求并接收响应
  • 自定义请求参数
  • 在数据库中跟踪所有请求和响应
  • 跟踪请求的成本

安装

您可以通过composer安装此包

composer require illegal\laravel-ai

安装后,发布配置文件

php artisan vendor:publish --provider="[Package Name]ServiceProvider"

配置

在.env文件中,设置您的OpenAI API密钥

AI_OPENAI_API_KEY=YOUR_API_KEY

命令行工具

此包提供了一系列命令行工具,可简化与AI服务的交互。每个工具都会提示您指定一个提供商和一个模型。

工具包括

聊天

php artisan ai:chat

此命令允许您与AI开始聊天。一旦执行此命令,您就可以开始对话。

完成

php artisan ai:complete

此命令允许您请求AI完成您的文本。一旦执行此命令,您就可以提供提示,AI将生成响应。

图像生成

php artisan ai:image:generate

此命令允许您请求AI生成图像。一旦执行此命令,您就可以提供提示,AI将生成图像。