Download the PHP package llm-agents/openai-client without Composer
On this page you can find all versions of the php package llm-agents/openai-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download llm-agents/openai-client
More information about llm-agents/openai-client
Files in llm-agents/openai-client
Package openai-client
Short Description OpenAI API client for LLM Agents
License MIT
Informations about the package openai-client
LLM Agents OpenAI Client
This package is your go-to solution for integrating OpenAI's powerful API into your LLM Agents projects.
What's in the box?
- Easy setup with Spiral framework
- Smooth integration with OpenAI's API
- Built to work hand-in-hand with LLM Agents
Installation 🛠️
-
Run this command to add the package to your project:
- That's it! You're ready to roll.
Setting it up in Spiral
To get the OpenAI client up and running in your Spiral app, you need to register the bootloader.
Here's how:
-
Open up your
app/src/Application/Kernel.php
file. - In your
Kernel
class add theLLM\Agents\OpenAI\Client\Integration\Spiral\OpenAIClientBootloader
bootloader:
The package uses your OpenAI API key and organization (if you have one) to authenticate.
Set these up in your .env
file:
Setting it up in Laravel
If you're using the Laravel framework, you'll need to install the openai-php/laravel
package register the Service
provider.
Here's how:
-
Install the
openai-php/laravel
package: -
Next, execute the install command:
-
Finally, add your OpenAI API key to your
.env
file: - And register the
LLM\Agents\OpenAI\Client\Integration\Laravel\OpenAIClientServiceProvider
And that's it! The service provider will take care of registering the LLMInterface
for you.
Contributing
We're always happy to get help making this package even better! Here's how you can chip in:
- Fork the repo
- Make your changes
- Create a new Pull Request
Please make sure your code follows PSR-12 coding standards and include tests for any new features.
License
This project is licensed under the MIT License - see the LICENSE file for details.
That's all, folks! If you run into any issues or have questions, feel free to open an issue on GitHub.
All versions of openai-client with dependencies
openai-php/client Version ^0.10.1
llm-agents/agents Version ^1.6
guzzlehttp/guzzle Version ^7.0