yvesnda/chatgpt

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/yvesnda/chatgpt

1.0.0 2025-09-08 19:41 UTC

This package is not auto-updated.

Last update: 2025-12-30 19:28:40 UTC


README

A lightweight PHP library to interact with the OpenAI ChatGPT API.

Installation

Install via Composer:

composer require yvesnda/chatgpt

Requirements

  • PHP 5.3 or higher
  • PHP extensions: curl, json

Usage

require 'vendor/autoload.php';

use ChatGPT\ChatGPT;

$chat = new ChatGPT('YOUR_OPENAI_API_KEY');

// Optionally add a system message
$chat->addSystemMessage('You are a helpful assistant.');

// Add a user message and get a response
$response = $chat->ask('Hello, who won the world cup in 2018?');

echo $response;

// You can also add messages manually and call ask() without arguments
$chat->addUserMessage('Tell me a joke.');
echo $chat->ask();

Features

  • Add user, system, and assistant messages
  • Maintains conversation context
  • Simple API for sending prompts and receiving responses