Support du bot IA pour la configuration d'un forum communautaire de support avec la dernière version de Discourse

J’ai configuré les fonctionnalités LLM, d’intégration et de persona ; cependant, mon prompt ne fournit pas les réponses attendues des questions et réponses ou des ressources wiki disponibles au sein de notre communauté.

LLM auto-hébergé : mistral:latest
Intégration auto-hébergée : all-minilm:latest

Persona :



Quelqu’un pourrait-il m’aider davantage sur ce qu’il faut faire. En considérant un novice en IA.

Quel modèle Mistral exact est-ce ?

Pouvez-vous partager le prompt ?

Vous pouvez ajouter Search comme « Outil forcé » pour la première interaction afin d’aider à ancrer le modèle.

@Falco, ci-dessous les détails pour la réponse de suivi :

Quel modèle Mistral exact est-ce ?

Modèle LLM : mistral:latest

Lien :

Le modèle à l’adresse https://ollama.com/library/mistral:latest est :

Mistral 7B v0.3 — un modèle open-source de 7 milliards de paramètres publié par Mistral AI.

Pouvez-vous partager l’invite ?

Invite système :

Vous êtes un assistant de connaissances communautaires conçu pour ce forum appelé {site_title} et avec l'URL du site {site_url}, ayant des ingénieurs comme utilisateurs.

Recherchez et référencez toujours les publications pertinentes du forum, les articles wiki et les discussions taguées avant de générer une réponse.

Votre première priorité est d'utiliser le contenu récupéré du forum (via la recherche d'embeddings) pour élaborer des réponses.

  Préférez les résumés et les citations des publications existantes.
  Si plusieurs sujets connexes sont trouvés, combinez-les clairement.
  Uniquement si aucun contenu pertinent n'existe, répondez en utilisant vos connaissances générales via le LLM.
  Incluez les titres de sujets ou les URL lors de la référence aux publications.
  N'inventez jamais de réponses non étayées par les données du forum.
  Soyez factuel, concis et professionnel.
  Lorsque les utilisateurs posent des questions générales, préférez résumer plusieurs sources plutôt que de deviner.
  Préférez toujours le contexte des catégories, des tags et des wikis indexés dans les embeddings.

Mise à jour de l’outil forcé comme suggéré

Je crains qu’un modèle de 2023 remanié ne fasse pas l’affaire ici. De plus, d’après la propre documentation d’Ollama pour ce modèle, il ne prend en charge les appels d’outils que sur l’API brute, ce que nous n’utilisons pas.

Dans l’ensemble, c’est un mauvais choix pour l’IA Bot aujourd’hui.

Utilisez plutôt l’un des suivants :

Salut @Falco, et désolé, merci pour les contributions. Nous vérifierons et vous tiendrons informé.

@Falco Rencontre une erreur 502 lors de l’activation de LLM. Veuillez trouver les journaux ci-dessous



Message

Le worker Unicorn a reçu un signal USR2 indiquant qu'il est sur le point d'expirer, vidage de la trace de la pile pour le thread principal
config/unicorn.conf.rb:203:in `backtrace'
config/unicorn.conf.rb:203:in `block (2 levels) in reload'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:229:in `wait_readable'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:229:in `rbuf_fill'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:199:in `readuntil'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:209:in `readline'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http/response.rb:158:in `read_status_line'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http/response.rb:147:in `read_new'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2420:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2411:in `catch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2411:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2384:in `request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/mini_profiler/profiling_methods.rb:45:in `step'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:168:in `block in perform_completion!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:1632:in `start'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:1070:in `start'
/var/www/di...

Trace de la pile

/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `warn'
/var/www/discourse/lib/signal_trap_logger.rb:40:in `public_send'
/var/www/discourse/lib/signal_trap_logger.rb:40:in `block (2 levels) in ensure_logging_thread_running'
internal:kernel:187:in `loop'
/var/www/discourse/lib/signal_trap_logger.rb:37:in `block in ensure_logging_thread_running'

Définissez le fournisseur sur OpenAI si vous utilisez l’API compatible OpenAI d’Ollama.

@Falco

J’ai essayé avec le fournisseur openAI et le problème persiste.

Message

Unicorn worker a reçu le signal USR2 indiquant qu'il est sur le point d'expirer, vidage de la trace de la pile pour le thread principal
config/unicorn.conf.rb:203:in `backtrace'
config/unicorn.conf.rb:203:in `block (2 levels) in reload'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:229:in `wait_readable'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:229:in `rbuf_fill'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:199:in `readuntil'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-protocol-0.2.2/lib/net/protocol.rb:209:in `readline'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http/response.rb:158:in `read_status_line'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http/response.rb:147:in `read_new'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2420:in `block in transport_request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2411:in `catch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2411:in `transport_request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:2384:in `request'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/mini_profiler/profiling_methods.rb:45:in `step'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rack-mini-profiler-4.0.1/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/plugins/discourse-ai/lib/completions/endpoints/base.rb:168:in `block in perform_completion!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:1632:in `start'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/net-http-0.6.0/lib/net/http.rb:1070:in `start'
/var/www/di...

Trace de la pile

/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `warn'
/var/www/discourse/lib/signal_trap_logger.rb:40:in `public_send'
/var/www/discourse/lib/signal_trap_logger.rb:40:in `block (2 levels) in ensure_logging_thread_running'
kernel:187:in `loop'
/var/www/discourse/lib/signal_trap_logger.rb:37:in `block in ensure_logging_thread_running'

Votre conteneur Discourse peut-il accéder au service sur le port 11434 ? S’il s’exécute sur l’hôte, vous devez fournir un moyen pour que le réseau franchisse la limite du conteneur.

Oui, j’ai pu accéder plus tôt à l’un des modèles LLM avec le même port avec le conteneur Discourse.

Pourriez-vous s’il vous plaît m’aider à ce sujet et quelle est la configuration minimale requise en RAM pour faire fonctionner ce LLM.

Il se peut donc que

Salut @Falco

J’ai intégré avec succès le modèle linguistique (LLM) décrit ci-dessous. Cependant, j’ai rencontré un problème lors de mon processus de requête : l’invite ne tient pas compte du contenu spécifique de mon forum. Au lieu de s’appuyer sur les discussions et les idées pertinentes de mon forum, elle génère des réponses basées sur des informations préexistantes du LLM. Quelles mesures dois-je prendre pour rectifier cette situation et m’assurer que le modèle intègre efficacement les contributions uniques de mon forum ?

LLM utilisé comme suggéré précédemment :

Exemple :

image

Dans la section Outils de la persona, assurez-vous qu’elle a accès à la fois à Rechercher et Lire, et définissez Rechercher sur Outil forcé.

image

De plus, le contenu du forum où la persona est censée rechercher est-il entièrement public ?

@Falco, j’aimerais que mon bot fournisse des réponses dérivées du contenu stocké dans ma base de connaissances. Pourriez-vous s’il vous plaît partager les paramètres complets relatifs au plugin IA et aux autres ? De plus, devons-nous exécuter des commandes spécifiques dans l’application pour activer la génération augmentée par récupération (RAG) ?

@Falco pourriez-vous s’il vous plaît examiner ce qui précède et me faire part de vos commentaires.

Activez le débogage du bot via AI bot debugging allowed groups et vérifiez quels appels d’outils le bot effectue et quelles sont les réponses.

@Falco Voici les détails

Jetons de la requête : 1304
Jetons de la réponse : 652
modèle : gemma3:1b
messages :
0 :
rôle : système
contenu : Vous êtes un assistant Discourse utile.
Vous _comprenez_ et **génèrez** du Markdown Discourse.
Vous résidez dans un message de forum Discourse.

Vous résidez dans le forum dont l'URL est : https://faq.company.com
Le titre de votre site : FAQ de l'entreprise
La description est : Portail communautaire de l'entreprise
Les participants à cette conversation sont : Forum_Helper_bot, testuser
La date actuelle est : 02/12/2025 08:36:27 UTC, beaucoup de choses ont changé depuis votre entraînement.

Vous avez été entraîné sur des données ANCIENNES, utilisez la recherche pour obtenir des informations à jour sur ce forum.
Lors de la recherche, essayez de SIMPLIFIER les termes de recherche.
La recherche Discourse associe tous les termes avec un ET. Réduisez et simplifiez les termes pour trouver plus de résultats.

Dans cet environnement, vous avez accès à un ensemble d'outils que vous pouvez utiliser pour répondre à la question de l'utilisateur.
Vous pouvez les appeler comme suit.

<function_calls>
<invoke>
<tool_name>$TOOL_NAME</tool_name>
<parameters>
<$PARAMETER_NAME>$PARAMETER_VALUE</$PARAMETER_NAME>
...
</parameters>
</invoke>
</function_calls>

Si vous souhaitez appeler plusieurs fonctions dans une seule réponse, enveloppez plusieurs <invoke>
bverrouiller en un seul <function_calls> block.

- Privilégiez toujours les appels d'outils en premier, si vous devez en exécuter.
- Évitez toute politesse inutile avant les appels d'outils, par exemple : « Laissez-moi vérifier cela pour vous... » etc.
- NE CODEZ PAS les entités HTML dans les appels d'outils. Vous pouvez utiliser <![CDATA[...]]> pour le codage si nécessaire.
Voici la liste complète des outils disponibles :

<tools>
<tool_description>
<tool_name>categories</tool_name>
<description>Listera les catégories de l'instance Discourse actuelle, privilégiez le formatage avec # devant le nom de la catégorie</description>
<parameters>
</parameters>
</tool_description>
<tool_description>
<tool_name>search</tool_name>
<description>Recherchera des sujets dans l'instance Discourse actuelle, lors de l'affichage, privilégiez toujours les liens vers les sujets trouvés</description>
<parameters>
<parameter>
<name>search_query</name>
<type>string</type>
<description>Mots-clés spécifiques à rechercher, séparés par des espaces (corrigez les fautes d'orthographe, supprimez les mots de liaison)</description>
<required>false</required>
</parameter>
<parameter>
<name>user</name>
<type>string</type>
<description>Filtrez les résultats de recherche par ce nom d'utilisateur (incluez uniquement si l'utilisateur demande explicitement de filtrer par utilisateur)</description>
<required>false</required>
</parameter>
<parameter>
<name>order</name>
<type>string</type>
<description>Ordre des résultats de recherche</description>
<required>false</required>
<options>latest,latest_topic,oldest,views,likes</options>
</parameter>
<parameter>
<name>max_results</name>
<type>integer</type>
<description>Limite le nombre de résultats renvoyés (privilégiez généralement la valeur par défaut)</description>
<required>false</required>
</parameter>
<parameter>
<name>max_posts</name>
<type>integer</type>
<description>Nombre maximum de messages par sujet (sujets avec beaucoup de messages)</description>
<required>false</required>
</parameter>
<parameter>
<name>tags</name>
<type>string</type>
<description>Liste des balises à rechercher. Utilisez + pour joindre avec OU, utilisez , pour joindre avec ET</description>
<required>false</required>
</parameter>
<parameter>
<name>category</name>
<type>string</type>
<description>Nom de la catégorie pour filtrer</description>
<required>false</required>
</parameter>
<parameter>
<name>before</name>
<type>string</type>
<description>Uniquement les sujets créés avant une date spécifique AAAA-MM-JJ</description>
<required>false</required>
</parameter>
<parameter>
<name>after</name>
<type>string</type>
<description>Uniquement les sujets créés après une date spécifique AAAA-MM-JJ</description>
<required>false</required>
</parameter>
<parameter>
<name>status</name>
<type>string</type>
<description>Recherche de sujets dans un état particulier</description>
<required>false</required>
<options>open,closed,archived,noreplies,single_user</options>
</parameter>
</parameters>
</tool_description>
<tool_description>
<tool_name>read</tool_name>
<description>Lira un sujet ou un message sur cette instance Discourse</description>
<parameters>
<parameter>
<name>topic_id</name>
<type>integer</type>
<description>L'identifiant du sujet à lire</description>
<required>true</required>
</parameter>
<parameter>
<name>post_numbers</name>
<type>array</type>
<description>Les numéros de message à lire (optionnel)</description>
<required>false</required>
<array_item_type>integer</array_item_type>
</parameter>
</parameters>
</tool_description>
<tool_description>
<tool_name>tags</tool_name>
<description>Listera les 100 balises les plus populaires sur l'instance Discourse actuelle</description>
<parameters>
</parameters>
</tool_description>
</tools>
1:
role: user
name: testuser
content: Comment résoudre - le paquet apt zliblg:i386 n'existe pas
stream: true
stream_options:
include_usage: true

Réponse

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"Okay"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":","},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" let"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"s"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" tackle"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" \""},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"apt"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" package"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" z"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"lib"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"lg"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":":"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"i"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"3"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"8"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"6"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" does"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" not"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" exist"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\""},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" error"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" This"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" usually"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" means"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" package"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" you"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"re"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664602,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" trying"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" to"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" install"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" isn"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"t"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" available"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" through"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" standard"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" Ubuntu"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" repositories"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" Here"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"s"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" a"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" breakdown"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" of"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" what"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"s"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" happening"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" and"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" how"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" to"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" fix"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" it"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":":"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\n\n"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"**"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"Understanding"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" Problem"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"**"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\n\n"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"The"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" error"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" indicates"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" that"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" `"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"z"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"lib"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"lg"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":":"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"i"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"3"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"8"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"6"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"`"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" package"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" isn"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"’"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"t"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" found"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" in"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" repositories"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" used"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" by"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" your"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" Ubuntu"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" system"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"  "},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"It"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"'"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"s"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" a"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" common"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" issue"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":","},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" particularly"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" with"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" older"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" or"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" custom"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" package"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" collections"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\n\n"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"**"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"Solutions"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"**"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\n\n"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"Here"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" are"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" the"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" most"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" common"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" solutions"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":","},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" in"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" order"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" of"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" facilité"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" et"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" probabilité"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" de"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" succès"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" :"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"\n\n"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"1"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"."},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" **"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":"Mettre à jour"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" votre"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" liste"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" de"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" paquets"},"finish_reason":null}]}

data: {"id":"chatcmpl-678","object":"chat.completion.chunk","created":1764664603,"model":"gemma3:1b","system_fingerprint":"fp_ollama","choices":[{"index":0,"delta":{"role":"assistant","content":" :**"},"finish_reason":null}]}
  1. Pourquoi avez-vous coché Désactiver la prise en charge des outils natifs (utiliser des outils basés sur XML) (facultatif) dans la configuration du LLM ? Gemma 3 prend en charge les outils natifs.

  2. Gemma3 1B est beaucoup trop petit pour un appel d’outil fiable, c’est un modèle plus petit que les modèles pour le matériel embarqué ou l’exécution dans un navigateur. Essayez, au minimum, les variantes 4B ou 12B.

@Falco nous essaierons davantage avec les entrées fournies et nous vous recontacterons