Download the PHP package ceytek-labs/openai without Composer
On this page you can find all versions of the php package ceytek-labs/openai. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ceytek-labs/openai
More information about ceytek-labs/openai
Files in ceytek-labs/openai
Package openai
Short Description A lightweight library for seamless integration with the OpenAI API in PHP.
License MIT
Homepage https://github.com/ceytek-labs/openai
Informations about the package openai
OpenAI - ChatGPT API Library
OpenAI - ChatGPT API Library is a lightweight and extensible library designed to simplify your interaction with OpenAI APIs in PHP. With this library, you can create speech, transcriptions, chat completions, and more.
Disclaimer: This package is not an official product of OpenAI. The developers accept no responsibility for any issues, discrepancies, or damages that may arise from its use.
Requirements
- PHP 8.1 or higher
Installation
You can add this package to your project via Composer:
Services
- Audio Processing
- Create Speech
- Create Transcription
- Chat Completion
- Text Completion
- Image Recognition
- Model Management
- Available Models List
- Retrieve Model Information
Audio Processing
This function provides easy integration with OpenAI’s TTS and transcription services.
Example Usage
The following example demonstrates how to update data in a Audio Processing document:
⬆ Back to services
Audio Processing: Create Speech
This feature allows you to convert text to speech using a specified TTS model and voice.
⬆ Back to services
Audio Processing: Create Transcription
This function transcribes audio files into text, accepting various audio formats.
⬆ Back to services
Chat Completion
Chat completion features provide flexible options for text and image-based conversations.
Example Usage
The following example demonstrates how to update data in a Chat Completion document:
⬆ Back to services
Chat Completion: Text Completion
Generates a text-based response based on a given prompt.
⬆ Back to services
Chat Completion: Image Recognition
This feature enables the library to analyze and interpret images.
⬆ Back to services
Model Management
Easily manage models to get information about available or specific models.
Example Usage
The following example demonstrates how to update data in a Model Management document:
⬆ Back to services
Model Management: Available Models List
Retrieve a list of all available models.
⬆ Back to services
Model Management: Retrieve Model Information
Get details about a specific model.
Contributing
Feel free to submit a pull request or report an issue. Any contributions and feedback are highly appreciated!
License
This project is licensed under the MIT License.