1. Go to this page and download the library: Download tualo/connect-ai library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
tualo / connect-ai example snippets
ualo\ConnectAI\Connect;
use Tualo\ConnectAI\Registry;
// Registry initialisieren
$registry = ConnectAI::Registry();
// AI-Provider registrieren
$openai = new \Tualo\ConnectAI\AI\OpenAI([
'apiKey' => 'sk-...',
'model' => 'gpt-4'
]);
ConnectAI::register('openai', $openai);
// Datenquelle registrieren
$mysql = new \Tualo\ConnectAI\DataSource\MySQL([
'host' => 'localhost',
'dbname' => 'meine_datenbank',
'username' => 'user',
'password' => 'pass'
]);
ConnectAI::register('mysql', $mysql);
// AI aufrufen
$response = ConnectAI::ai('openai')->chat([
['role' => 'user', 'content' => 'Hallo, wie geht es dir?']
]);
// Datenquelle verwenden
$result = ConnectAI::dataSource('mysql')->query(
'SELECT * FROM customers WHERE active = ?',
[1]
);
$conn = new \Tualo\ConnectAI\Connect();
$result = $conn
->dataSource('mysql')
->query('SELECT * FROM orders WHERE status = ?', ['shipped'])
->ai('openai')
->chat('Fasse diese Bestellungen zusammen.')
->result();