Download the PHP package leandroferreirama/openai-php without Composer
On this page you can find all versions of the php package leandroferreirama/openai-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package openai-php
OpenAI PHP Client
This is a simple PHP client for interacting with the OpenAI API, allowing you to create assistants, manage threads, and send messages.
Installation
You can install the package via Composer. Run the following command in your terminal:
Environment Configuration
Before you start using the package, create a copy of the .env.example
file and rename it to .env
. Then, paste your OpenAI API key into the .env
file.
Usage
Creating an Assistant
You can create an assistant using the following code:
Creating a Thread
To create a thread, use the following:
Sending Messages
Send messages to the assistant like this:
Getting Responses
The assistant's response will be returned as a string:
Example
You can find an example of usage in the example/index.php
file.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Cliente PHP para OpenAI
Este é um cliente PHP simples para interagir com a API da OpenAI, permitindo que você crie assistentes, gerencie threads e envie mensagens.
Instalação
Você pode instalar o pacote via Composer. Execute o seguinte comando no seu terminal:
Configuração do Ambiente
Antes de começar a usar o pacote, crie uma cópia do arquivo .env.example
e renomeie para .env
. Em seguida, cole sua chave da API da OpenAI no arquivo .env
.
Uso
Criando um Assistente
Você pode criar um assistente usando o seguinte código:
Criando uma Thread
Para criar uma thread, use o seguinte:
Enviando Mensagens
Envie mensagens ao assistente assim:
Obtendo Respostas
A resposta do assistente será retornada como uma string:
Exemplo
Você pode encontrar um exemplo de uso no arquivo example/index.php
.
Licença
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para detalhes.