Sujet résolu
L'auteur a trouvé une solution à son problème.
recherche avancée du google gemini ou sur perplexity tu peux aussi chopper des abonnement au rabais
Tu payes combien Perplexity toi?
📜 08/09/2026 · « Rien ne se perd, rien ne se crée. » — Lavoisier
il y a 3 heures
Sponsorisé
Connectez-vous pour masquer les pubsfaut modifier son raisonement clef, il faut changer le chat template et passer le raisonement de xhigh (par defaut) Ă medium voir low sinon effectivement c'est trop chiant
t'es sur lm-studio ?
voici ma template si ca t'interesse j'ai juste touché ce reglage la pour passer du raisonement long à moyen
t'es sur lm-studio ?
voici ma template si ca t'interesse j'ai juste touché ce reglage la pour passer du raisonement long à moyen
{%- set image_count = namespace(value=0) %}
{%- set video_count = namespace(value=0) %}
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
{%- if content is string %}
{{- content }}
{%- elif content is iterable and content is not mapping %}
{%- for item in content %}
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
{%- if is_system_content %}
{{- raise_exception('System message cannot contain images.') }}
{%- endif %}
{%- if do_vision_count %}
{%- set image_count.value = image_count.value + 1 %}
{%- endif %}
{%- if add_vision_id %}
{{- 'Picture ' ~ image_count.value ~ ': ' }}
{%- endif %}
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
{%- elif 'video' in item or item.type == 'video' %}
{%- if is_system_content %}
{{- raise_exception('System message cannot contain videos.') }}
{%- endif %}
{%- if do_vision_count %}
{%- set video_count.value = video_count.value + 1 %}
{%- endif %}
{%- if add_vision_id %}
{{- 'Video ' ~ video_count.value ~ ': ' }}
{%- endif %}
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
{%- elif 'text' in item %}
{{- item.text }}
{%- else %}
{{- raise_exception('Unexpected item type in content.') }}
{%- endif %}
{%- endfor %}
{%- elif content is none or content is undefined %}
{{- '' }}
{%- else %}
{{- raise_exception('Unexpected content type.') }}
{%- endif %}
{%- endmacro %}
{%- if not messages %}
{{- raise_exception('No messages provided.') }}
{%- endif %}
{%- set reasoning_instructions = '' %}
{%- if enable_thinking is undefined or enable_thinking is true %}
{%- set resolved_reasoning_effort = reasoning_effort|default('medium') %}
{%- if resolved_reasoning_effort not in ('xhigh', 'medium', 'low') %}
{{- raise_exception('Unexpected reasoning effort ' ~ reasoning_effort ~ '. Supported types are xhigh (default), medium, and low.') }}
{%- endif %}
{%- if resolved_reasoning_effort == 'xhigh' %}
{%- set reasoning_instructions = 'Reasoning effort is set to xhigh. Please think carefully through the task, validate key assumptions, consider plausible alternatives, and prioritize correctness, consistency, and clarity in the final answer.' %}
{%- elif resolved_reasoning_effort == 'low' %}
{%- set reasoning_instructions = 'Reasoning effort is set to low. Keep your thinking brief and focused, moving directly to the conclusion without unnecessary elaboration.' %}
{%- endif %}
{%- endif %}
{%- if tools and tools is iterable and tools is not mapping %}
{{- '<|im_start|>system\n' }}
{%- if reasoning_instructions %}
{{- reasoning_instructions + '\n\n' }}
{%- endif %}
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
{%- for tool in tools %}
{{- "\n" }}
{{- tool | tojson }}
{%- endfor %}
{{- "\n</tools>" }}
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
{%- if messages[0].role == 'system' %}
{%- set content = render_content(messages[0].content, false, true)|trim %}
{%- if content %}
{{- '\n\n' + content }}
{%- endif %}
{%- endif %}
{{- '<|im_end|>\n' }}
{%- else %}
{%- if messages[0].role == 'system' %}
{%- set content = render_content(messages[0].content, false, true)|trim %}
{%- if content %}
{{- '<|im_start|>system\n' + (reasoning_instructions + '\n\n' if reasoning_instructions else '') + content + '<|im_end|>\n' }}
{%- elif reasoning_instructions %}
{{- '<|im_start|>system\n' + reasoning_instructions + '<|im_end|>\n' }}
{%- endif %}
{%- elif reasoning_instructions %}
{{- '<|im_start|>system\n' + reasoning_instructions + '<|im_end|>\n' }}
{%- endif %}
{%- endif %}
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
{%- for message in messages[::-1] %}
{%- set index = (messages|length - 1) - loop.index0 %}
{%- if ns.multi_step_tool and message.role == "user" %}
{%- set content = render_content(message.content, false)|trim %}
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
{%- set ns.multi_step_tool = false %}
{%- set ns.last_query_index = index %}
{%- endif %}
{%- endif %}
{%- endfor %}
{%- if ns.multi_step_tool %}
{{- raise_exception('No user query found in messages.') }}
{%- endif %}
{%- for message in messages %}
{%- set content = render_content(message.content, true)|trim %}
{%- if message.role == "system" %}
{%- if not loop.first %}
{{- raise_exception('System message must be at the beginning.') }}
{%- endif %}
{%- elif message.role == "user" %}
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
{%- elif message.role == "assistant" %}
{%- set reasoning_content = '' %}
{%- if message.reasoning_content is string %}
{%- set reasoning_content = message.reasoning_content %}
{%- endif %}
{%- set reasoning_content = reasoning_content|trim %}
{%- if preserve_thinking is undefined or preserve_thinking is true or loop.index0 > ns.last_query_index %}
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
{%- else %}
{{- '<|im_start|>' + message.role + '\n' + content }}
{%- endif %}
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
{%- for tool_call in message.tool_calls %}
{%- if tool_call.function is defined %}
{%- set tool_call = tool_call.function %}
{%- endif %}
{%- if loop.first %}
{%- if content|trim %}
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
{%- else %}
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
{%- endif %}
{%- else %}
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
{%- endif %}
{%- if tool_call.arguments is defined and tool_call.arguments != '' %}
{%- for args_name, args_value in tool_call.arguments|items %}
{{- '<parameter=' + args_name + '>\n' }}
{%- set args_value = args_value | string if args_value is string else args_value | tojson | safe %}
{{- args_value }}
{{- '\n</parameter>\n' }}
{%- endfor %}
{%- endif %}
{{- '</function>\n</tool_call>' }}
{%- endfor %}
{%- endif %}
{{- '<|im_end|>\n' }}
{%- elif message.role == "tool" %}
{%- if loop.previtem and loop.previtem.role != "tool" %}
{{- '<|im_start|>user' }}
{%- endif %}
{{- '\n<tool_response>\n' }}
{{- content }}
{{- '\n</tool_response>' }}
{%- if not loop.last and loop.nextitem.role != "tool" %}
{{- '<|im_end|>\n' }}
{%- elif loop.last %}
{{- '<|im_end|>\n' }}
{%- endif %}
{%- else %}
{{- raise_exception('Unexpected message role.') }}
{%- endif %}
{%- endfor %}
{%- if add_generation_prompt %}
{{- '<|im_start|>assistant\n' }}
{%- if enable_thinking is defined and enable_thinking is false %}
{{- '<think>\n\n</think>\n\n' }}
{%- else %}
{{- '<think>\n' }}
{%- endif %}
{%- endif %}
j'utilise les modeles locaux que pour l'erp, le reste j'ai mon compte sur openrouter (+pi CLI) et mon abonnement claude
il y a 3 heures
j'utilise les modeles locaux que pour l'erp, le reste j'ai mon compte sur openrouter (+pi CLI) et mon abonnement claude
je pense que tu peux quand meme modiifier clef
la ligne Ă changer c'est celle ci :
{%- set resolved_reasoning_effort = reasoning_effort|default('medium') %}
et peut etre meme que le reglage est dispo directement depuis l'inteface d'open router si cela se trouve
la ligne Ă changer c'est celle ci :
{%- set resolved_reasoning_effort = reasoning_effort|default('medium') %}
et peut etre meme que le reglage est dispo directement depuis l'inteface d'open router si cela se trouve
il y a 3 heures
sinon perso : gemma 4 31b en LOUCALE sur ma 3090ent
putain et moi pendant ce temps j'en chie d'essayer de faire fonctionner qwen 30b A3B sur ma misérable 1660 et 32 go de ram
Je ne suis pas patriote ou nationaliste. Je ne l'ai jamais été. Juste racialiste et anti européen. démocratie = scam.
il y a 3 heures
Tu payes combien Perplexity toi?
bah la je l'ai plus mais j'avais payé 10e pour un an je crois avec une bidouille mais tu vas sur les site de marché gris et t'en trouve plein
il y a 3 heures
Autre. Chat GPT 6.0 Astra.
¡Esta serpiente marina MATÓ a un Celestino! https://streamable.com/fmjgjb
il y a 3 heures
Autre. Chat GPT 6.0 Astra.
astra c'est pas seulement en API ?
il y a 3 heures
c'est gpt 6 astra maintenant le shillos
Il est pas ready ce GOYlem d'argile pur


YouTube
Vidéo YouTubeImportant : Ceci est mon unique compte.
il y a 3 heures
Sinon l'IA que j utilise le plus en rapport qualité prix c'est Claude Haïku 4.5
ça fait le taff, ça code bien, et ça bouffe pas tout les tokens
claude 5.6 c'est VRAIMENT que si ça bloque
ça fait le taff, ça code bien, et ça bouffe pas tout les tokens
claude 5.6 c'est VRAIMENT que si ça bloque
Je ne suis pas patriote ou nationaliste. Je ne l'ai jamais été. Juste racialiste et anti européen. démocratie = scam.
il y a 3 heures
astra c'est pas seulement en API ?
il y a 3 heures
Sponsorisé
Connectez-vous pour masquer les pubsj'utilise les modeles locaux que pour l'erp, le reste j'ai mon compte sur openrouter (+pi CLI) et mon abonnement claude
Claude c'est mieux que OpenAI ?
En soit je me sers de l'IA comme coach pour mes RP sur mes jeux vidéos de sport
En soit je me sers de l'IA comme coach pour mes RP sur mes jeux vidéos de sport
Important : Ceci est mon unique compte.
il y a 3 heures
putain et moi pendant ce temps j'en chie d'essayer de faire fonctionner qwen 30b A3B sur ma misérable 1660 et 32 go de ram
Mais avec ce genre de modele de merde on peut faire quoi?
📜 08/09/2026 · « Rien ne se perd, rien ne se crée. » — Lavoisier
il y a 3 heures
bon alors je vais prendre l'abonnement
¡Esta serpiente marina MATÓ a un Celestino! https://streamable.com/fmjgjb
il y a 3 heures
ENT
il y a 3 heures
Mais avec ce genre de modele de merde on peut faire quoi?
Tu peux t’en servir pour pirater le wifi du voisin
Tout ce que les llm grand public refusent de faire le donne a qwen
Tout ce que les llm grand public refusent de faire le donne a qwen
il y a 3 heures
Mais avec ce genre de modele de merde on peut faire quoi?
Du codage automatique H24 avec le pc qui tourne et peut s'auto corriger sans cramer des jetons ou de prendre un abo de malade.
Je ne suis pas patriote ou nationaliste. Je ne l'ai jamais été. Juste racialiste et anti européen. démocratie = scam.
il y a 3 heures
Tu peux t’en servir pour pirater le wifi du voisin
Tout ce que les llm grand public refusent de faire le donne a qwen
Tout ce que les llm grand public refusent de faire le donne a qwen
Ah c'est un modele Uncensored?
📜 08/09/2026 · « Rien ne se perd, rien ne se crée. » — Lavoisier
il y a 3 heures
il y a 3 heures
Ah c'est un modele Uncensored?
Pas de base mais il y en a plein qui sont decensure ouais
il y a 3 heures
En ligne
252
Sur ce sujet0



















