Table des matières
Caractéristiques clés et améliorations
Détails d'implémentation
Guide d'utilisation
Aspects techniques
Maison Périphériques technologiques IA Comment utiliser un chauffeur à propulsion LLM pour construire votre propre API Node.js

Comment utiliser un chauffeur à propulsion LLM pour construire votre propre API Node.js

Feb 26, 2025 am 01:08 AM

Cette chaudière API Node.js, améliorée avec le nouvel outil LLM Codegen, révolutionne la création de projet. Tirant la puissance de LLMS, il automatise la génération de code de module à partir de descriptions de texte simples. Cela rationalise considérablement le développement en incluant des fonctionnalités complètes telles que les tests de bout en bout, les migrations de base de données, les données de semences et la logique métier principale.

Ce projet s'appuie sur un chaudière API préexistant et prêt pour la production. Son architecture principale met l'accent sur le tranchage vertical, les principes de code nettoyants et utilise des technologies comme ZOD pour la validation des entrées, les inversifyjs pour l'injection de dépendance et le super-test pour les tests. Docker Compose facilite les configurations multi-services.

Caractéristiques clés et améliorations

L'ajout LLM Codegen offre plusieurs avantages clés:

  • Génération automatisée des modules: Créez rapidement de nouveaux modules basés sur des descriptions textuelles, intégrant de manière transparente dans l'API existante.
  • Gestion de la base de données: génère automatiquement des migrations de base de données et met à jour les scripts de semences avec des données pertinentes.
  • Test complet: génère et vérifie les tests de bout en bout, garantissant correctement le code généré.

Le code généré est propre, maintenable et adhère à l'architecture de découpage verticale établie de la débarquement. Il se concentre uniquement sur les opérations essentielles CRUD, évitant la complexité inutile.

Détails d'implémentation

Le dossier llm-codegen abrite toute la logique de génération de code, indépendamment de la buissier de base. Cela permet une utilisation indépendante de la baillire sans modification.

How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API

Le système utilise trois micro-agents: Developer, Troubleshooter et TestsFixer, orchestrés pour générer, déboguer et tester le code. Le Developer génère le code initial; Le Troubleshooter traite des erreurs de compilation; et le TestsFixer garantit que tous les tests passent. Ce processus itératif entraîne un code fonctionnel de haute qualité.

Guide d'utilisation

  1. Configuration: Accédez au répertoire llm-codegen et exécutez npm i. Configurez votre clé API LLM choisie (Openai, Anthropic Claude ou OpenRouter Llama) dans le fichier .env. OpenRouter Llama offre un niveau gratuit, mais sa qualité de sortie peut être moins fiable.

  2. EXÉCUTION: Run npm run start. L'outil invite à une description et à un nom de module. Descriptions détaillées, y compris les attributs et opérations d'entité, donnent de meilleurs résultats.

  3. Développement itératif: Générer le code progressivement, en ajoutant des modules au besoin.

Des exemples de génération de code et de correction d'erreur réussis sont illustrés ci-dessous:

How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API

Aspects techniques

Chaque micro-agent utilise une invite spécifique (voir le lien github pour l'invite Developer). Des tests approfondis avec divers LLM, y compris gpt-4o-mini et claude-3-5-sonnet-20241022, indiquent une qualité de code élevée, bien que claude-3–5-haiku-20241022 produit souvent des résultats moins fiables. gpt-4o-mini Les séances en moyenne environ 2 cents de coût.

Les journaux d'utilisation anthropique démontrent la consommation de jetons:

How to Use an LLM-Powered Boilerplate for Building Your Own Node.js API

Le système atteint un taux de réussite de 95% dans la génération de code compilable et exécutable.

Cette chauffe-plaque, améliorée avec LLM Codegen, offre une approche puissante et efficace du développement Node.js. Les contributions et les commentaires sont les bienvenus!

Mise à jour [9 février 2025]: Support de l'API Deepseek ajouté. C'est moins cher que gpt-4o-mini avec une qualité de sortie comparable, mais plus lente et sujette aux erreurs de demande d'API.

* Sauf indication contraire, toutes les images sont par l'auteur *

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1525
276
Des invites aux produits: l'entreprise de l'IA sans code est en plein essor Des invites aux produits: l'entreprise de l'IA sans code est en plein essor Jul 26, 2025 am 11:13 AM

Ce qui a fait ressortir l'acquisition, ce n'est pas simplement le chiffre financier, mais le parcours non conventionnel que l'entreprise a entrepris. La base44 n'a jamais poursuivi le capital-risque ni adhéré à la formule traditionnelle de la Silicon Valley. Au lieu de cela, cela a démontré que l'esprit

Des outils aux coéquipiers: comment les agents de l'IA deviendront le travail numérique Des outils aux coéquipiers: comment les agents de l'IA deviendront le travail numérique Jul 19, 2025 am 11:19 AM

Comprendre la puissance transformatrice des chiffres de l'après-agence en dit long: la recherche sur Grand View prédit que le marché mondial des agents d'IA passera de 5 milliards de dollars en 2024 à 50 milliards de dollars d'ici 2030, ce qui représente un taux de croissance annuel de 46%. Encore plus significatif

Orchestrer des conseils de santé mentale via plusieurs personnages basés sur l'IA diagnostiquer les troubles psychologiques humains Orchestrer des conseils de santé mentale via plusieurs personnages basés sur l'IA diagnostiquer les troubles psychologiques humains Jul 19, 2025 am 11:15 AM

Parlons-en. Cette analyse des percées d'IA fait partie de ma couverture de colonne Forbes en cours sur les dernières personnes en IA, notamment en identifiant et en expliquant diverses complexités d'IA percutantes (voir le lien ici). IA et thérapie de santé mentale Comme un Q

La tarification de l'IA de Delta Airlines pourrait déclencher une crise de confiance des clients La tarification de l'IA de Delta Airlines pourrait déclencher une crise de confiance des clients Jul 19, 2025 am 11:16 AM

Delta Airlines a un plan pour Profitta Airlines investit fortement dans l'IA pour augmenter les revenus. La compagnie aérienne vise à étendre les prix basés sur l'IA en couvrant seulement 3% des billets à 20% d'ici la fin de l'année. Alors que les chefs d'entreprise sont optimistes quant à T

L'IA aggrave la «journée de travail infinie» - à moins que nous agissons différemment L'IA aggrave la «journée de travail infinie» - à moins que nous agissons différemment Jul 22, 2025 am 11:12 AM

Cette journée de travail infinie est alimentée par les réalités des équipes mondiales et des travaux hybrides, ainsi que des attentes déraisonnables de disponibilité constante. Le résultat? Une main-d'œuvre a du mal à suivre: un employé sur trois dit le rythme du travail sur le passé

Assis-nous à la naissance de la psychologie de la machine? Assis-nous à la naissance de la psychologie de la machine? Jul 24, 2025 am 11:12 AM

Une récente enquête d'Artsmart.ai a révélé que «32% des participants envisageraient d'utiliser l'IA pour la thérapie plutôt que de voir un thérapeute humain». Vers la même époque, NPR a mis en évidence de nouvelles résultats indiquant que: «Avec une formation appropriée, les chatbots IA peuvent

L'IA sans la discipline des données n'est que du battage médiatique, explique le CPO de JPMorganChase pour les données et l'IA L'IA sans la discipline des données n'est que du battage médiatique, explique le CPO de JPMorganChase pour les données et l'IA Jul 19, 2025 am 11:17 AM

Selon Gerard Francis, le chef de produit de JPMorganChase pour l'IA et les données, toute l'excitation autour de l'IA n'a pas de sens sans une stratégie de données structurée à l'échelle de l'entreprise. S'exprimant lors d'un projecteur client au Snowflake Summit 2025 - où

Le nombre de questions auxquelles AGI et AI Superintelligence doivent répondre pour la preuve de l'intelligence Le nombre de questions auxquelles AGI et AI Superintelligence doivent répondre pour la preuve de l'intelligence Jul 21, 2025 am 11:09 AM

C'est plus qu'une simple préoccupation philosophique académique. À un moment donné, nous devons être prêts à convenir si l'avènement de l'ASI et de l'ASI ont été atteints. La façon probable de le faire implique de poser des questions à l'IA puis

See all articles