Écosystème de l'industrie de l'IA

Lorsque vous choisissez un outil d'IA, vous choisissez en réalité une voie technologique.

Choisir closed source ou open source ? Choisir un service cloud ou un déploiement local ? Choisir des entreprises américaines ou chinoises ? Ces choix affecteront votre efficacité au travail, la sécurité de vos données et les coûts à long terme.

Plus important encore, si vous envisagez un développement de carrière, vous devez savoir quelles entreprises sont à la pointe de la technologie et quelles orientations représentent l'avenir.

Cet article ne vous gavera pas de nouvelles ennuyeuses du secteur, mais vous aidera plutôt à construire un cadre pour comprendre l'industrie de l'IA.

Comprendre l'écosystème de l'industrie ne sert pas à suivre l'engouement, mais à avoir de l'assurance au moment de prendre des décisions.


Aperçu des principales entreprises d'IA

Les acteurs de l'industrie de l'IA peuvent être divisés en plusieurs catégories : les principales entreprises américaines, les principales entreprises chinoises et les entreprises licornes.

Chaque catégorie d'entreprises a des voies technologiques et des stratégies produit différentes.

Entreprises américaines de premier plan

Les États-Unis occupent une position de premier plan dans la technologie des grands modèles, quatre entreprises étant les plus représentatives.

EntrepriseModèle principalCaractéristiquesProduits représentatifs
OpenAIGPT-4、GPT-4oÀ la pointe de la technologie, commercialisation matureChatGPT、GPTs
AnthropicClaude 3、Claude 3.5Priorité à la sécurité, solides capacités sur les textes longsClaude.ai
Google DeepMindGeminiFort en multimodalité, solide en rechercheApplication Gemini
Meta AISérie LlamaForce motrice de l'open source, disponible gratuitementLlama 3、Llama 3.1

OpenAIC'est le développeur de ChatGPT et un acteur clé de la démocratisation de l'IA. Ses caractéristiques sont des mises à jour technologiques rapides et une bonne expérience produit, mais la confidentialité des données et les stratégies tarifaires suscitent souvent la controverse.

AnthropicFondée par d'anciens employés d'OpenAI, elle se concentre sur l'« IA sûre ». Le modèle Claude excelle dans le traitement de longs documents (des dizaines de milliers de caractères) et sa modération de contenu est relativement indulgente.

Google DeepMindC'est le créateur d'AlphaGo, qui se concentre désormais sur la série de modèles Gemini. Ses avantages sont les capacités multimodales (image, vidéo, audio) et une profonde accumulation de recherche.

Meta AIElle emprunte une voie complètement différente : l'open source. Les modèles de la série Llama sont gratuits pour les développeurs, et n'importe qui peut les télécharger, les modifier et les déployer. Cela donne à Meta une influence énorme dans la communauté de l'open source.

Entreprises chinoises de premier plan

Les entreprises chinoises d'IA rattrapent également rapidement leur retard et forment leur propre écosystème.

EntrepriseModèle principalCaractéristiquesProduits représentatifs
BaiduSérie de grands modèles Wenxin (ERNIE)Le plus ancien déploiement national de grands modèles, profondément engagé dans la multimodalité, la recherche et les services aux entreprises, avec de nombreux cas de mise en œuvre dans le secteur public et les entreprisesWenxin Yiyan, Wenxin Qianfan, Wenxin Yige
AlibabaSérie Tongyi Qianwen (Qwen)À la pointe des initiatives open source, avec une gamme complète de modèles légers et à très grand nombre de paramètres, profondément intégrés à l'écosystème du commerce électronique et du cloud computing.Tongyi Qianwen, Tongyi Wanxiang, Alibaba Cloud Bailian
TencentGrand modèle HunyuanTirant parti de ses activités de réseaux sociaux, de jeux et de vidéo, il excelle dans les scénarios de génération image-texte, de génération vidéo, d'humains numériques et d'intégration sociale grand public.Assistant Tencent Hunyuan, Hunyuan Painting, Tencent Zhiying
ByteDanceGrand modèle DoubaoDes avantages remarquables dans la génération de contenu multimodal et de vidéos courtes, couvrant la conversation personnelle, la création par IA et l'assistance bureautique.Doubao AI, Dreamina, Coze (Kouzi)
Moonshot AIGrands modèles de la série MoonshotSe concentre sur des fenêtres de contexte ultra-longues, prenant en charge la lecture sans perte de textes de niveau million, avec des avantages clairs dans les scénarios de documents et de bases de connaissances.Assistant intelligent Kimi
Zhipu AIGLM (Zhipu Qingyan)Solide bagage académique, couvrant les scénarios de dialogue général, de code et de recherche scientifique, avec un déploiement privé d'entreprise mature.Zhipu Qingyan, Zhipu Code, Zhipu Qingyan Enterprise Edition
MiniMax (Xiyu Technology)Grand modèle 01Capacités exceptionnelles en voix, humains numériques et génération vidéo, avec une implantation de commercialisation à l'étranger bien établie.Hailuo AI, plateforme de génération vidéo d'humains numériques
DeepSeekGrand modèle DeepSeekPerformance de premier ordre des grands modèles de code, ouverture à grande échelle de toute la série de modèles, ciblant les développeurs et les chercheurs.DeepSeek Chat, DeepSeek Coder

BaiduC'est l'une des premières entreprises en Chine à investir dans les grands modèles. ERNIE Bot a un avantage dans la compréhension du chinois.

AlibabaLes modèles de la série Tongyi Qianwen (Qwen) sont très activement publiés en open source, allant de 1,8 milliard à 72 milliards de paramètres, avec une utilisation élevée dans la communauté open source.

La face cachée de la Lune (Moonshot)C'est une startup spécialisée dans le contexte ultra-long — son assistant Kimi peut traiter des documents de plus d'un million de caractères chinois à la fois, ce qui est très utile pour gérer des livres et des bases de code.

Entreprises licornes

Il y a aussi des startups récentes, mais qui possèdent des caractéristiques technologiques distinctives et des valorisations élevées.

EntrepriseModèles principauxCaractéristiquesSiège social
Mistral AISérie MistralInnovation technologique, priorité à l'efficacitéFrance
CohereCommand R+Services d'entreprise, augmentés par récupérationCanada
xAIGrokFondé par Musk, en quête de véritéÉtats-Unis

Mistral AIC'est une entreprise française, connue pour ses modèles compacts mais puissants. Mistral 7B est leader en performance à paramètres équivalents, et elle a introduit l'architecture MoE (Mixture of Experts), qui est très efficace.

Le choix du produit d'une entreprise dépend principalement de vos besoins : pour la capacité la plus forte, choisissez OpenAI ou Anthropic ; pour de l'open source gratuit, choisissez DeepSeek, Zhipu, etc.


Modèles open source vs modèles propriétaires

C'est le débat stratégique le plus important de l'industrie de l'IA.

D'un côté, la voie du code fermé représentée par OpenAI et Anthropic : les modèles ne sont accessibles que via API ou le web, et vous ne pouvez pas voir les poids des modèles.

De l'autre côté, la voie open source représentée par DeepSeek et Alibaba : vous pouvez télécharger des modèles complets et les exécuter sur vos propres appareils.

Que sont les modèles open source ?

L’open source a une définition claire dans le domaine du logiciel, mais dans le domaine de l’IA, la situation est quelque peu différente.

Le véritable open source signifie que vous pouvez librement :

  • Télécharger les poids du modèle
  • Utiliser à des fins commerciales
  • Modifier l’architecture du modèle
  • Republier des versions dérivées

Mais de nombreux modèles dits open source sont en réalité à poids ouverts — vous pouvez les télécharger et les utiliser, mais il existe des restrictions d’utilisation commerciale.

Modèles open source typiques

Série de modèlesDéveloppeurLicenceCaractéristiques
Llama 3/3.1MetaAdapté aux entreprisesÉcosystème le plus complet, bon soutien communautaire
MistralMistral AIApache 2.0Haute efficacité, nombreuses innovations
QwenAlibabaApache 2.0Forte capacité en langue chinoise
Yi01.AIAdapté aux entreprisesÉquilibré entre chinois et anglais

Comparaison entre source fermée et open source

Les deux approches ont chacune leurs forces et leurs faiblesses ; il n'y a pas de bien ou de mal absolu—tout dépend de votre scénario.

DimensionModèles à source ferméeModèles open source
Plafond de capacitésGénéralement plus puissant (GPT-4, Claude 3)En rattrapage, mais l'écart se réduit
Confidentialité des donnéesDonnées envoyées à des tiersDonnées conservées localement
Coût d'utilisationPaiement par tokenInvestissement matériel unique
Capacité de personnalisationLimitée (peut uniquement affiner les prompts)Entièrement contrôlable (affinage, quantification)
Difficulté de déploiementAucun déploiement (utiliser directement l'API)Nécessite des compétences techniques pour déployer
Vitesse de mise à jourLe fournisseur met à jour en continuVous devez suivre vous-même les nouvelles versions

Comment choisir

Choisissez une solution propriétaire lorsque :

  • Vous voulez les capacités les plus puissantes et ne voulez pas vous occuper des détails techniques
  • Vos données ne sont pas sensibles et peuvent être envoyées à des tiers
  • Votre utilisation est faible, le paiement par token est plus économique
  • Vous devez lancer rapidement et ne voulez pas passer de temps sur le déploiement

Choisissez l'open source lorsque :

  • Vos données sont extrêmement sensibles et ne peuvent pas quitter l'entreprise
  • Votre utilisation est importante, le paiement par token est trop coûteux
  • Vous avez besoin d'une personnalisation poussée du comportement du modèle
  • Vous disposez d'une équipe technique pour déployer et maintenir

Stratégie recommandée : utilisez le closed source pour les petits usages et l'exploration (coût faible, lancement rapide), envisagez l'open source pour les environnements à grande échelle et de production (forte contrôlabilité, faible coût à long terme).


IA cloud vs IA locale

Il s'agit d'un autre choix important : utiliser des services d'IA cloud, ou exécuter des modèles sur votre propre ordinateur ?

IA cloud : prête à l'emploi

L'IA cloud consiste à appeler des services d'IA dans le cloud via des pages web ou des API.

Vous n'avez pas à vous soucier de l'endroit où le modèle est déployé, du nombre de GPU utilisés ni de la façon dont il est mis à jour — vous saisissez simplement du contenu et obtenez des résultats.

Produits d'IA cloud typiques :

ProduitTypeMode de paiement
ChatGPTChat webAbonnement $20/month, ou paiement à l'usage
Claude.aiChat webAbonnement $20/month, ou paiement à l'usage
API OpenAIInterface APIFacturé au token
API AnthropicInterface APIFacturé au token

IA locale : entièrement contrôlable

L'IA locale exécute des modèles open source sur votre propre ordinateur ou serveur.

Les données ne quittent pas votre appareil et il n'y a pas de paiement récurrent.

Mais il vous faut une bonne carte graphique—généralement un GPU NVIDIA ; plus il y a de VRAM, mieux c'est.

Outils courants pour l'IA locale :

OutilFonctionnalitésConvient pour
OllamaDémarrage en un clic, fonctionnement en ligne de commandeDéveloppeurs, utilisateurs techniques
LM StudioInterface graphique, bibliothèque de modèles richeUtilisateurs généraux, débutants
vLLMService d'inférence hautes performancesDéploiement en environnement de production
Text Generation WebUILe plus complet en fonctionnalités, affinableUtilisateurs avancés

Comparaison entre l'IA cloud et l'IA locale

DimensionIA cloudIA locale
Coût initialZéro, paiement à l'usageÉlevé (nécessité d'acheter un GPU)
Coût d'utilisationPaiement continu à l'usageCoût de l'électricité + amortissement du matériel
Confidentialité des donnéesDonnées envoyées au fournisseur de servicesLes données restent entièrement locales
Difficulté de déploiementAucuneNécessite quelques compétences techniques
Vitesse de réponseDépend du réseauCalcul local, vitesse stable
Plafond de capacitésPeut utiliser les plus grands modèlesLimité par la VRAM du GPU

Stratégie hybride : tirer le meilleur des deux mondes

De nombreuses entreprises adoptent une stratégie hybride :

  • Les données sensibles font appel à des modèles locaux
  • Les requêtes ordinaires utilisent des API cloud
  • Utiliser les services cloud aux heures de pointe diurnes, et le local pour le traitement par lots nocturne

Cela garantit la sécurité des données tout en maîtrisant les coûts.

Conseil aux utilisateurs individuels : essayez d'abord l'IA cloud, puis, après avoir pris l'habitude, envisagez un déploiement local si vous avez des besoins de confidentialité ou si votre utilisation augmente.


Infrastructure d'IA

L'IA ne se résume pas aux modèles : la puissance de calcul sous-jacente, les puces et les services cloud constituent l'infrastructure de tout le secteur.

Puissance de calcul GPU : pourquoi NVIDIA domine le marché

L'entraînement de grands modèles nécessite d'énormes calculs, et les GPU (unités de traitement graphique) sont actuellement le matériel le plus adapté.

NVIDIA détient un quasi-monopole dans ce domaine, pour trois raisons :

AvantageDescription
Écosystème CUDACUDA est le framework de programmation de NVIDIA ; presque tous les frameworks d'IA privilégient sa prise en charge.
Capacité mémoireLes cartes professionnelles comme les H100 et A100 disposent de 80GB, voire plus, de mémoire.
Prise en charge logicielleLes bibliothèques, compilateurs et chaînes d'outils optimisés sont les plus complets.

Positionnement courant des GPU NVIDIA :

Modèle de carteMémoirePositionnementScénarios applicables
RTX 3090/409024GBGrand publicApprentissage personnel, inférence de petits modèles
A10G24GBProfessionnel débutantInférence légère, affinage
A10080GBNiveau professionnelEntraînement de modèles, inférence à grande échelle
H10080GBNiveau haut de gammeEntraînement de grands modèles (70B+)

La taille de la mémoire est une métrique clé.De manière générale :

  • Un modèle 7B nécessite 8-16GB de mémoire
  • Un modèle 13B nécessite 16-32GB de mémoire
  • Un modèle 70B nécessite 60-80GB de mémoire

Fournisseurs de cloud computing : le calcul en tant que service

Tout le monde ne peut pas s'offrir un GPU coûtant des centaines de milliers — les fournisseurs de cloud proposent un modèle de « location à l'heure ».

Fournisseur de cloudFonctionnalitésInstances typiques
AWSTypes d'instances les plus completsséries p4d, p5, g5
AzureServices d'entreprise completsséries NC, ND, NV
GCPBonne prise en charge des TPUSéries A3, T4
Alibaba CloudAccès rapide en ChineSéries gn6, gn7

Alternatives nationales de puissance de calcul

En raison des restrictions à l'exportation de puces, la Chine développe activement une puissance de calcul nationale.

Principaux acteurs :

FournisseurPuceFonctionnalités
Huawei AscendAscend 910Écosystème relativement complet, prend en charge l'entraînement de grands modèles
CambriconSiyuan 590Axé sur l'accélération de l'IA
HygonDCUCompatible avec l'écosystème CUDA

Les puces nationales sont encore en train de rattraper leur retard ; le principal problème est l'écosystème logiciel — de nombreux frameworks d'IA nécessitent une adaptation spécifique.

Pour les développeurs individuels, il est recommandé de commencer par les GPU grand public NVIDIA (par ex., RTX 4090), car l'écosystème est le plus mature et dispose du plus grand nombre de ressources.


Modèles économiques de l'IA

Comment les entreprises d'IA gagnent-elles de l'argent ? Il existe actuellement trois modèles principaux.

B2C : modèle d'abonnement

S'adresse aux utilisateurs individuels, avec un paiement mensuel.

ProduitTarificationCe qui est inclus
ChatGPT Plus$20/moisAccès prioritaire à GPT-4, réponses plus rapides
Claude Pro$20/moisAccès prioritaire à Claude 3, contexte plus long
GitHub Copilot$10/moisComplétion de code, explication de code

L'avantage du modèle d'abonnement est un flux de trésorerie stable et une forte fidélité des utilisateurs. Cependant, il doit continuellement apporter de la valeur, sinon les utilisateurs se désabonneront.

B2B : Appels API

Paiement à l'usage — vous payez en fonction du nombre d'appels à l'API.

L'unité de tarification est le « Token », qui peut être compris comme « mot » ou « caractère ».

Tarification typique (mi-2025) :

ModèlePrix d'entréePrix de sortie
GPT-4o5 $ par million de tokens15 $ par million de tokens
Claude 3.5 Sonnet3 $ par million de tokens15 $ par million de tokens
GPT-430 $ par million de tokens60 $ par million de tokens
Llama 3.1 405B (auto-hébergé)Coût du matériel + électricité

Faisons le calcul : supposons que vous ayez une application qui traite 100,000 requêtes par jour, chaque requête utilisant 1,000 tokens.

Avec GPT-4o, le coût quotidien est de $5 (entrée) + $15 (sortie) = $20, ce qui revient à $600 par mois.

Si l'utilisation augmente, les coûts grimpent rapidement — c'est pourquoi de nombreuses entreprises finissent par choisir d'auto-héberger des modèles open source.

Monétiser l'écosystème open source

Les modèles open source sont gratuits, mais les entreprises peuvent gagner de l'argent grâce à des services périphériques :

  • Services d'hébergement : déployer et maintenir pour vous
  • Édition entreprise : fournir des fonctionnalités et un support supplémentaires
  • Services de conseil : personnaliser et optimiser pour vous
  • Services de formation : affiner les modèles avec vos données

Mistral AI est un représentant de ce modèle — les modèles sont open source, mais les entreprises doivent payer pour accéder à des modèles plus grands et à de meilleurs services.

Comparaison des trois modèles

ModèleUtilisateurs ciblesStabilité des revenusExigences techniques
AbonnementUtilisateurs individuelsMoyenneNécessite une excellente expérience produit
Appels d'APIDéveloppeurs, entreprisesÉlevé (déterminé par l'usage)Nécessite un service stable
Écosystème open sourceEntreprises, développeursPlus lent (nécessite de construire un écosystème)Nécessite des capacités de gestion de communauté

Réglementation et politique de l'IA

L'IA se développe si rapidement que chaque pays élabore des politiques de réglementation. Comprendre ces politiques peut vous aider à atténuer les risques.

Règlement de l'UE sur l'IA

L'UE a la réglementation la plus stricte, avec pour concept central la « classification fondée sur les risques ».

Niveau de risqueDéfinitionExigences réglementaires
Risque inacceptableNotation sociale, reconnaissance faciale en temps réelInterdit
Risque élevéDispositifs médicaux, décisions de justice, recrutementConformité stricte, transparence élevée
Risque moyenChatbots, génération de contenuÉtiqueter le contenu généré par IA
Risque faibleJeux vidéo, retouche photoEssentiellement aucune exigence

L'AI Act de l'UE a un impact mondial — tant que votre produit sert des utilisateurs de l'UE, vous devez vous y conformer.

Cadre réglementaire de l'IA en Chine

Les politiques réglementaires chinoises sont également progressivement affinées, avec notamment les documents clés suivants :

  • « Mesures provisoires pour la gestion des services d'IA générative »
  • « Loi sur l'intelligence artificielle » (projet soumis à commentaires)

Exigences clés :

  • Le contenu généré doit être véridique et exact, et ne doit pas fabriquer de fausses informations
  • Les mécanismes d'examen du contenu doivent être robustes
  • Les sources de données doivent être légitimes
  • Les algorithmes doivent être transparents et explicables

Dynamique des politiques d'IA aux États-Unis

La réglementation américaine est relativement permissive, principalement par le biais de décrets présidentiels et de l'autorégulation de l'industrie.

Principaux domaines d'intérêt :

  • Sécurité nationale : empêcher que l'IA soit utilisée à des fins malveillantes
  • Équité : prévenir la discrimination algorithmique
  • Transparence : le contenu généré par l'IA doit être étiqueté

Pour les développeurs individuels, les points les plus importants à noter sont les suivants : le contenu généré par l'IA doit être clairement étiqueté et ne doit pas se faire passer pour une création humaine. Lorsque des données personnelles sont impliquées, les réglementations sur la protection des données doivent être respectées.


Perspectives des tendances de l'industrie de l'IA pour 2025

À la mi-2026, plusieurs tendances sont devenues assez claires.

Tendance 1 : les capacités des modèles continuent de s'améliorer, mais avec des rendements marginaux décroissants

GPT-5, Claude 5, Gemini 3.0, DeepSeek 4 et GLM 5 sont tous arrivés, mais chaque mise à niveau apporte de moins en moins de surprises.

Ce n'est pas que la technologie ait atteint un goulot d'étranglement, mais plutôt qu'il existe déjà de nombreux cas d'usage "suffisamment bons".

Tendance 2 : les modèles open source continuent de rattraper leur retard, réduisant l'écart avec les modèles propriétaires

Les performances de Llama 3.1 405B sont déjà proches du niveau de GPT-4, et il est disponible gratuitement.

Davantage d'entreprises rejoindront le camp de l'open source à l'avenir, et l'écosystème des modèles open source deviendra de plus en plus mature.

Tendance 3 : la couche applicative commence à exploser, les agents deviennent pratiques

Ces dernières années, la compétition portait sur la couche des modèles ; désormais, l'accent se déplace vers la couche applicative.

Les agents IA — des IA capables d'accomplir de manière autonome des tâches complexes — passeront du concept à l'application pratique.

Tendance 4 : la multimodalité devient la norme

Les modèles purement textuels deviendront de plus en plus rares, et les modèles multimodaux capables de traiter simultanément du texte, des images, de l'audio et de la vidéo deviendront la norme.

Tendance 5 : La réglementation se normalise

Les cadres réglementaires de divers pays prendront progressivement forme, faisant passer l'industrie de l'IA d'une « croissance effrénée » à un stade de « développement réglementé ».

TendancesImpact sur les individusRecommandations
Amélioration des capacités des modèlesLes outils deviennent plus puissantsSoyez attentif aux nouvelles fonctionnalités, mais ne courez pas aveuglément après la nouveauté
Les modèles open source rattrapent leur retardLe déploiement local devient de plus en plus faisableApprendre la pile d'outils open source
Explosion au niveau de la couche applicativeLes opportunités se situent au niveau de la couche applicationCombinez l'IA avec votre domaine
Le multimodal comme standardPeut faire plus de chosesDéveloppez des idées d'applications multimodales
Normalisation réglementaireLes exigences de conformité augmententComprendre les réglementations pertinentes

Exemple de code : Appeler une API de modèle open source

Écrivons un exemple simple en Python pour démontrer comment appeler une API de modèle open source.

Nous utiliserons Ollama comme service d'inférence local, qui prend en charge plusieurs modèles open source tels que Llama 3, Qwen et Mistral.

Référence pour le contenu lié à Ollama :https://www.example.com/ollama/ollama-tutorial.html。

Exemple

# ============================================
# Exemple d'appel à une API de modèle open source
# Démo : Exécution locale du modèle Llama 3 avec Ollama
# ============================================

import requests
import json


def call_ollama_model(prompt: str, model: str = "llama3") -> str:
    """
Appeler l'API d'Ollama pour obtenir une réponse d'un modèle

Description des paramètres :
prompt : Votre question ou texte d'entrée
model : Le nom du modèle à utiliser (par défaut : llama3)
Valeurs facultatives : llama3, qwen2, mistral, yi, etc.

Valeur de retour :
Le texte de réponse du modèle
    """

    # Ollama s'exécute sur le port local 11434 par défaut
    url = "http://localhost:11434/api/generate"

    # Construire les données de la requête
    payload = {
        "model": model,           # Modèle à utiliser
        "prompt": prompt,         # Entrée utilisateur
        "stream": False,          # Ne pas utiliser la sortie en streaming (retourner en une seule fois)
        "options": {
            "temperature": 0.7,   # Paramètre de température : plus élevé est plus aléatoire, plus bas est plus déterministe
            "top_p": 0.9,         # Paramètre d'échantillonnage : contrôle la diversité
            "num_predict": 512,   # Nombre maximum de tokens générés
        }
    }

    try:
        # Envoyer la requête POST
        response = requests.post(url, json=payload, timeout=60)
        response.raise_for_status()  # Vérifier si la requête a réussi

        # Analyser le résultat renvoyé
        result = response.json()
        return result.get("response", "Aucune réponse obtenue")

    except requests.exceptions.ConnectionError:
        return "Erreur : Impossible de se connecter au service Ollama. Veuillez d'abord démarrer Ollama."
    except requests.exceptions.Timeout:
        return "Erreur : La requête a expiré. Le modèle est peut-être encore en cours de chargement."
    except Exception as e:
        return f"错误:{str(e)}"


def chat_with_example():
    """Exemple de conversation multi-tours avec l'assistant IA d'exemple"""
    print("=" * 50)
    print("🚀 assistant IA d'exemple (basé sur le modèle open source Llama 3)")
    print("=" * 50)
    print("Astuce : Saisissez 'quit' ou 'exit' pour quitter la conversation")
    print()

    # Historique de la conversation (pour la continuité du contexte)
    conversation_history = []

    while True:
        # Obtenir la saisie de l'utilisateur
        user_input = input("Vous : ").strip()

        # Vérifier s'il faut quitter
        if user_input.lower() in ["quit", "exit", "Fermeture"]:
            print("exemple IA : Au revoir ! Revenez quand vous voulez.")
            break

        if not user_input:
            continue

        # Construire une invite avec contexte
        full_prompt = "\n".join(conversation_history) + f"\nUtilisateur : {user_input}\nAssistant :"

        # Appeler le modèle
        print("exemple IA : ", end="", flush=True)
        response = call_ollama_model(full_prompt)
        print(response)
        print()

        # Mettre à jour l'historique de conversation
        conversation_history.append(f"Utilisateur : {user_input}")
        conversation_history.append(f"Assistant : {response}")

        # Conserver uniquement les 5 derniers tours de conversation pour éviter un contexte trop long
        if len(conversation_history) > 10:
            conversation_history = conversation_history[-10:]


# Exemple 1 : appel unique
print("--- Exemple 1 : question unique ---")
question = "Veuillez expliquer ce qu'est un grand modèle de langage en une phrase."
print(f"Question : {question}")
answer = call_ollama_model(question)
print(f"Réponse : {answer}")
print()

# Exemple 2 : utilisation de différents modèles
print("--- Exemple 2 : basculer entre différents modèles ---")
for model_name in ["llama3", "qwen2", "mistral"]:
    print(f"Utilisation du modèle {model_name}:")
    answer = call_ollama_model("Bonjour, veuillez vous présenter.", model=model_name)
    print(f"Réponse : {answer[:100]}...")  # Afficher uniquement les 100 premiers caractères
print()

# Exemple 3 : conversation multi-tours (décommenter pour exécuter)
# print("--- Exemple 3 : conversation multi-tours ---")
# chat_with_example()

Avant d'exécuter ce code, vous devez d'abord installer Ollama :

  • gohttps://ollama.comTéléchargez et installez Ollama
  • Exécutez dans le terminal :ollama pull llama3Télécharger le modèle
  • Exécutez :ollama serveDémarrer le service (s'il n'est pas déjà démarré)
  • Ensuite, exécutez le code Python ci-dessus

Si vous n'avez pas de GPU local, vous pouvez également utiliser des API de modèles open source basées sur le cloud, comme Together.ai, Anyscale, etc. La méthode d'appel est similaire, seuls l'URL et le mode d'authentification diffèrent.

L'avantage des modèles open source est que vous pouvez d'abord utiliser un petit modèle (7B) en local pour le développement et les tests, puis, s'il fonctionne bien, passer à un modèle plus grand (70B) ou à un service cloud.

Autres extensions