clanker25/ai

Guide pour ajouter de nouveaux exemples de fonctions AI, afin de tester des fonctionnalités spécifiques avec les API réelles des fournisseurs.

Qu'est-ce que ai ?

Ce skill guide l'utilisateur dans l'ajout de nouveaux exemples de fonctions AI dans le répertoire `examples/ai-functions`. Il est conçu pour les développeurs travaillant avec des modèles AI qui souhaitent tester des fonctionnalités spécifiques contre les API réelles des fournisseurs, tout en fournissant une documentation pratique pour d'autres utilisateurs. Le skill explique qu'il faut créer des exemples pour les modèles de langage sous deux formes : `generateText` et `streamText`, tandis que pour d'autres types de modèles (image, parole, etc.), un seul exemple suffit avec la fonction de plus haut niveau correspondante (comme `generateImage` ou `generateSpeech`). Enfin, après avoir créé l'exemple, il est impératif d'exécuter `pnpm type-check:full` et de corriger toute erreur pour garantir la qualité du code. Ce processus permet de valider les fonctionnalités et d'améliorer la fiabilité de la bibliothèque AI.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clanker25/ai/tree/HEAD/skills/add-function-examples

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Ajout d'exemples de fonctions

Examinez les modifications dans la branche actuelle et identifiez les nouvelles fonctionnalités, modifications ou corrections de bugs qui bénéficieraient d'un exemple dans le répertoire examples/ai-functions. Ces exemples sont utilisés pour tester des fonctionnalités spécifiques contre les API réelles des fournisseurs, et peuvent également servir de documentation pour les utilisateurs.

Déterminez pour quel type de modèle et quelle fonction de plus haut niveau l'exemple doit être ajouté. Pour un modèle de langage, l'exemple doit être ajouté en deux variantes : l'une pour generateText et l'autre pour streamText. Pour tout autre type de modèle, ajoutez l'exemple pour la fonction de plus haut niveau correspondante (par exemple generateImage, generateSpeech).

Après avoir créé l'exemple, exécutez pnpm type-check:full ; corrigez toute erreur rencontrée.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés