smaameri / squad
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/smaameri/squad
Requires
- nyholm/psr7: ^1.8
- openai-php/client: ^0.10.1
- symfony/http-client: ^7.1
This package is auto-updated.
Last update: 2025-09-27 19:06:44 UTC
README
Setup a new directory for the project and enter the directory
mkdir squad-demo
cd squad-demo
Install the Squad package
composer require smaameri/squad:dev-main
Create a new file index.php
and with the following code
<?php require __DIR__ . '/vendor/autoload.php'; use Squad\ChatOpenAI; $chat = new ChatOpenAI(getenv('OPENAI_API_KEY')); $response = $chat->sendMessage('Hello, world!'); var_dump($response);
Now export your OpenAI API key
export OPENAI_API_KEY=sk-...
You are now ready to run the script
php index.php
string(34) "Hello! How can I assist you today?"