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 :

1 « J'aime »

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

1 « J'aime »

@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.

1 « J'aime »

@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 The following are the details

Request tokens: 1304
Response tokens: 652
model: gemma3:1b
messages:
0:
role: system
content: You are a helpful Discourse assistant.
You _understand_ and **generate** Discourse Markdown.
You live in a Discourse Forum Message.

You live in the forum with the URL: https://faq.company.com
The title of your site: company FAQ
The description is: company Community Portal
The participants in this conversation are: Forum_Helper_bot, testuser
The date now is: 2025-12-02 08:36:27 UTC, much has changed since you were trained.

You were trained on OLD data, lean on search to get up to date information about this forum
When searching try to SIMPLIFY search terms
Discourse search joins all terms with AND. Reduce and simplify terms to find more results.

In this environment you have access to a set of tools you can use to answer the user's question.
You may call them like this.

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

If you wish to call multiple function in one reply, wrap multiple <invoke>
block in a single <function_calls> block.

- Always prefer to lead with tool calls, if you need to execute any.
- Avoid all niceties prior to tool calls, Eg: "Let me look this up for you.." etc.
- DO NOT encode HTML entities in tool calls. You may use <![CDATA[...]]> for encoding if required.
Here are the complete list of tools available:

<tools>
<tool_description>
<tool_name>categories</tool_name>
<description>Will list the categories on the current discourse instance, prefer to format with # in front of the category name</description>
<parameters>
</parameters>
</tool_description>
<tool_description>
<tool_name>search</tool_name>
<description>Will search topics in the current discourse instance, when rendering always prefer to link to the topics you find</description>
<parameters>
<parameter>
<name>search_query</name>
<type>string</type>
<description>Specific keywords to search for, space separated (correct bad spelling, remove connector words)</description>
<required>false</required>
</parameter>
<parameter>
<name>user</name>
<type>string</type>
<description>Filter search results to this username (only include if user explicitly asks to filter by user)</description>
<required>false</required>
</parameter>
<parameter>
<name>order</name>
<type>string</type>
<description>search result order</description>
<required>false</required>
<options>latest,latest_topic,oldest,views,likes</options>
</parameter>
<parameter>
<name>max_results</name>
<type>integer</type>
<description>limit number of results returned (generally prefer to just keep to default)</description>
<required>false</required>
</parameter>
<parameter>
<name>max_posts</name>
<type>integer</type>
<description>maximum number of posts on the topics (topics where lots of people posted)</description>
<required>false</required>
</parameter>
<parameter>
<name>tags</name>
<type>string</type>
<description>list of tags to search for. Use + to join with OR, use , to join with AND</description>
<required>false</required>
</parameter>
<parameter>
<name>category</name>
<type>string</type>
<description>category name to filter to</description>
<required>false</required>
</parameter>
<parameter>
<name>before</name>
<type>string</type>
<description>only topics created before a specific date YYYY-MM-DD</description>
<required>false</required>
</parameter>
<parameter>
<name>after</name>
<type>string</type>
<description>only topics created after a specific date YYYY-MM-DD</description>
<required>false</required>
</parameter>
<parameter>
<name>status</name>
<type>string</type>
<description>search for topics in a particular state</description>
<required>false</required>
<options>open,closed,archived,noreplies,single_user</options>
</parameter>
</parameters>
</tool_description>
<tool_description>
<tool_name>read</tool_name>
<description>Will read a topic or a post on this Discourse instance</description>
<parameters>
<parameter>
<name>topic_id</name>
<type>integer</type>
<description>the id of the topic to read</description>
<required>true</required>
</parameter>
<parameter>
<name>post_numbers</name>
<type>array</type>
<description>the post numbers to read (optional)</description>
<required>false</required>
<array_item_type>integer</array_item_type>
</parameter>
</parameters>
</tool_description>
<tool_description>
<tool_name>tags</tool_name>
<description>Will list the 100 most popular tags on the current discourse instance</description>
<parameters>
</parameters>
</tool_description>
</tools>
1:
role: user
name: testuser
content: How to resolve - apt package zliblg:i386 does not exist
stream: true
stream_options:
include_usage: true

Response

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":" ease"},"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":" likelihood"},"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":" success"},"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":"Update"},"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":" 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":" List"},"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