Il s'agit d'une application Web Laravel 11
&& Vue 3
ayant intégré plusieurs types d'API Cloudflare Workers AI.
La raison principale est qu'il offre des requêtes API illimitées (au moins lors de la création de cette application, mais je ne suis pas sûr de l'avenir) pour tout modèle en version bêta, et 10 000 neurones gratuits/mois pour les modèles stables. Vous pouvez ainsi créer et tester autant d’applications sans vous soucier des limites de requêtes ou des jetons.
Vous pouvez lire la documentation complète de l'API Workers AI ici
Clonez le dépôt dans votre système
git clone https://github.com/souravdutt/ai-hub.git
Aller dans le répertoire d'installation
cd ai-hub
Installer les dépendances
composer instasll
npm install
Créer un fichier .env
cp .env.example .env
Générer une clé d'application
php artisan key:generate
Ouvrir le projet dans VS Code
code .
Modifiez les variables d'environnement ci-dessous en conséquence dans votre fichier .env
WORKERS_API_TOKEN=
WORKERS_ACCOUNT_ID=
Migrer la base de données
php artisan migrate
Démarrer le serveur de nœud
npm run dev
Servir le projet
php artisan serve
Ouvrez http://127.0.0.1:8000/
ou http://ai-hub.test
selon celui qui convient selon votre configuration locale.