PHPackages                             mbvb1223/chat-ai-multiclient - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. mbvb1223/chat-ai-multiclient

ActiveLibrary

mbvb1223/chat-ai-multiclient
============================

A PHP package to interact with OpenAI, Gemini, and Grok chat APIs

v1.0.0(1y ago)150MITPHPPHP ^8.1CI passing

Since Mar 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/mbvb1223/chat-ai-multiclient)[ Packagist](https://packagist.org/packages/mbvb1223/chat-ai-multiclient)[ RSS](/packages/mbvb1223-chat-ai-multiclient/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (2)Used By (0)

Chat AI Multiclient
===================

[](#chat-ai-multiclient)

A PHP package to interact with multiple chat-based AI APIs, including OpenAI, Gemini, and Grok. This library provides a unified interface to generate text responses from these services, with configurable models and extensible design.

Features
--------

[](#features)

- Supports OpenAI, Gemini, and Grok (placeholder) APIs.
- Configurable AI models for each service.
- Simple factory pattern for easy client instantiation.
- Built with Guzzle HTTP client for reliable API communication.
- PSR-4 autoloading via Composer.
- PSR-12 coding standards.

Requirements
------------

[](#requirements)

- PHP 8.1 or higher
- Composer
- API keys for the services you intend to use (e.g., OpenAI)

Installation
------------

[](#installation)

Use Composer to install the package:

```
composer require mbvb1223/chat-ai-multiclient
```

Usage
-----

[](#usage)

```
