Parlons de votre projet

Blog PartITech

Blog technologique

Analyses techniques, guides pratiques et retours d’expérience pour concevoir, moderniser et maintenir des applications durables.

221 articles Page 8

llama.cpp : exécuter un LLM localement

Llama CPP est un nouvel outil conçu pour exécuter des modèles de langage, directement en C/C++. Cet outil est spécialement optimisé pour les processeurs Apple Silicon grâce à l'utilisation de la technologie ARM NEON et du framework Accelerate. Il offre également une compatibilité AVX2 pour les systèmes basés sur des architectures x86. Fonctionnant principalement sur le CPU, Llama CPP intègre aussi la capacité de quantification 4 bits, renforçant ainsi son efficacité.

Introduction à txtai : simplifier l’usage des LLM pour les développeurs

Dans l’univers en constante évolution de l’intelligence artificielle et du traitement du langage naturel, txtai émerge comme un outil révolutionnaire, surtout pour ceux qui plongent dans le monde des modèles de langage à grande échelle (LLMs). Imaginez un pont entre vous et un éventail de LLMs puissants, où txtai joue le rôle d’intermédiaire facilitant, simplifiant et amplifiant vos interactions avec ces technologies complexes.

Sonata Extra Bundle : gérer les redirections HTTP

Aperçu L'outil de redirection d'en-tête est conçu pour gérer les redirections des requêtes entrantes de votre application. Il permet la configuration de règles de redirection avec différents codes d'état HTTP pour gérer efficacement différents scénarios de redirection. Écrans Vue en liste : Vue détaillée : Codes de statut HTTP pris en charge 301 — redirection permanente : Indique que la ressource a été déplacée vers une nouvelle URL de manière permanente. 302 — redirection temporaire ...

Sonata Extra Bundle : journal d’activité

Aperçu La fonction de journal d’activité du Sonata Extra Bundle est conçue pour surveiller et enregistrer toutes les activités au sein du site d'administration. Elle offre une vue complète des actions effectuées, des ressources impliquées, des descriptions des activités et des utilisateurs qui les ont réalisées. Fonctionnalités Affichage du type d'action : Affiche le type d'action effectuée (par exemple, créer, mettre à jour, supprimer). Suivi des ressources : Identifie la ressource qui a é...

Sonata Extra Bundle : médiathèque pour CKEditor

Introduction Une configuration appropriée de CKEditor est essentielle pour son fonctionnement optimal. Ce guide fournit les étapes pour installer une version valide de CKEditor et la configurer pour utiliser la bibliothèque Média dans un projet Sonata. Installation Résolution de l'erreur de clé de licence LTS invalide Si vous rencontrez l'erreur suivante : [CKEDITOR] For more information about this error go to https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#invalid-lts-lice...

Sonata Extra Bundle : intégrer l’éditeur Gutenberg

Introduction Intégrer l'éditeur Gutenberg dans Sonata implique d'utiliser la bibliothèque 'Automatic Isolated block editor'. Ce guide détaille les étapes nécessaires pour installer et configurer l'éditeur Gutenberg dans votre application Sonata. Écrans Installation de la bibliothèque L'éditeur Gutenberg repose sur une bibliothèque de 'Automatic Isolated Block Editor'. Vous pouvez télécharger la bibliothèque en utilisant le lien suivant : Bibliothèque d'éditeur de blocs isolés automati...

Sonata Extra Bundle : migrer un site WordPress

Ce guide fournit un processus étape par étape pour migrer le contenu de votre site WordPress vers le Sonata Extra Bundle. Étape 1 : Importation de contenu Commencez par importer votre contenu WordPress en utilisant la commande suivante bin/console sonata-extra:wordpress-importer --url https://www.domain.com --user wordpressUser --token "[APPLICATION_PASSWORD]" Pour des instructions détaillées sur cette commande, consultez le guide dédié : Commande d'importation WordPress Après avoir exécut...

Sonata Extra Bundle : personnaliser les erreurs 404 et 500

Introduction La personnalisation des pages d'erreur (404 — page introuvable et 500 — erreur interne du serveur) dans votre application peut améliorer l'expérience utilisateur lors de situations inattendues. Ce guide vous expliquera le processus de configuration de pages d'erreur personnalisées dans le SonataExtraBundle. Prérequis Avant de continuer, il y a quelques points importants à noter : Environnement de développement : Les pages d'erreur personnalisées ne s'affichent pas dans l'enviro...

Sonata Extra Bundle : configurer les layouts Sonata Page

Introduction Configurer les layouts de Sonata Page est une étape cruciale pour créer un site web bien structuré et visuellement attrayant. Ce guide vous aidera à comprendre le processus de configuration de la mise en page dans Sonata Page. Prérequis Avant de continuer, assurez-vous d'avoir lu la documentation principale de SonataPage : Lire la documentation de SonataPage Étapes de configuration Étape 1 : définir la configuration de votre mise en page Commencez par définir votre mise en page ...

Sonata Extra Bundle : importer un site WordPress

Présentation de la commande La commande sonata-extra:wordpress-importer est conçue pour importer des images, des catégories, des articles et des étiquettes d'un site WordPress dans votre application. Elle facilite la reprise des contenus WordPress dans l’application. Syntaxe sonata-extra:wordpress-importer --url=[WORDPRESS_SITE_URL] --user=[USERNAME] --token="[TOKEN]" Paramètres --url: L'URL du site WordPress à partir duquel le contenu doit être importé. --user: Votre nom d'utilisateur Wor...

Sonata Extra Bundle : créer un modèle de traduction en ligne de commande

Aperçu PartitechSonataExtraBundle fournit un moyen pratique de gérer les traductions dans Sonata Admin. Ce bundle inclut deux commandes principales : sonata:extra:translation-create-template et sonata:extra:translation-import-template. Ces commandes facilitent la création et l'importation de traductions, optimisant le processus et en s’intégrant à un service de traduction externe. Commandes Commande sonata:extra:translation-create-template Description Cette commande prépare votre contenu pou...

Sonata Extra Bundle : traductions en lot en ligne de commande

Sonata Extra Bundle expose une API de traduction qui délègue le traitement à un fournisseur configurable. L’application peut ainsi traduire un texte vers plusieurs langues tout en conservant le choix du fournisseur au niveau de la configuration. Comprendre l'API de traduction L'API de traduction est une fonctionnalité qui exploite les services de traduction alimentés par l'IA pour fournir une traduction automatique de texte. En intégrant différents fournisseurs de traduction, les utilisateur...