smskin/laravel-opeai

laravel项目的OpenAI API封装

dev-main 2024-08-26 08:57 UTC

This package is auto-updated.

Last update: 2024-09-26 09:11:40 UTC


README

此库基于官方的PHP OpenAI库 openai-php/client.

安装

composer require smskin/laravel-opeai
php artisan vendor:publish --provider="SMSkin\LaravelOpenAi\Providers\ServiceProvider"

将创建一个配置文件 config/openai.php

环境

  • OPENAI_API_KEY - API密钥
  • OPENAI_ASYNC_TASK_CONNECTION - 队列任务的连接(默认:null)
  • OPENAI_ASYNC_TASK_QUEUE - 队列任务的队列(默认:null)

组件

\SMSkin\LaravelOpenAi\Api

主类,可用于访问模块

\SMSkin\LaravelOpenAi\AssistantModule

基础库文档

\SMSkin\LaravelOpenAi\AudioModule

基础库文档

\SMSkin\LaravelOpenAi\ChatModule

基础库文档

\SMSkin\LaravelOpenAi\CompletionModule

基础库文档

\SMSkin\LaravelOpenAi\ImageModule

基础库文档

\SMSkin\LaravelOpenAi\ThreadModule

基础库文档

\SMSkin\LaravelOpenAi\ThreadMessageModule

基础库文档

\SMSkin\LaravelOpenAi\ThreadRunModule

基础库文档