Download the PHP package friendsofhyperf/openai-client without Composer
On this page you can find all versions of the php package friendsofhyperf/openai-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download friendsofhyperf/openai-client
More information about friendsofhyperf/openai-client
Files in friendsofhyperf/openai-client
Package openai-client
Short Description The openai client component for Hyperf.
License MIT
Homepage https://github.com/friendsofhyperf/openai-client
Informations about the package openai-client
Hyperf OpenAI Client
OpenAI PHP for Laravel is a supercharged community PHP API client that allows you to interact with the Open AI API.
Note: This repository contains the integration code of the OpenAI PHP for Hyperf. If you want to use the OpenAI PHP client in a framework-agnostic way, take a look at the openai-php/client repository.
Get Started
Requires PHP 8.1+
First, install OpenAI via the Composer package manager:
Next, publish the configuration file:
This will create a config/autoload/openai.php
configuration file in your project, which you can modify to your needs
using environment variables:
Finally, you may use the OpenAI\Client
instance from container to access the OpenAI API:
Azure
In order to use the Azure OpenAI Service, it is necessary to construct the client manually using the factory.
To use Azure, you must deploy a model, identified by the {deployment-id}, which is already incorporated into the API calls. As a result, you do not have to provide the model during the calls since it is included in the BaseUri.
Therefore, a basic sample completion call would be:
Usage
For usage examples, take a look at the openai-php/client repository.
Contact
- Gmail
License
OpenAI PHP for Hyperf is an open-sourced software licensed under the MIT license.
All versions of openai-client with dependencies
hyperf/config Version ~3.1.0
hyperf/di Version ~3.1.0
hyperf/guzzle Version ~3.1.0
openai-php/client Version ^0.10.0