Olivier Chafik
63e489c025
tool-call: refactor common chat / tool-call api (+ tests / fixes) (#11900)
* tool-call refactoring: moved common_chat_* to chat.h, common_chat_templates_init return a unique_ptr to opaque type
* addressed clang-tidy lints in [test-]chat.*
* rm minja deps from util & common & move it to common/minja/
* add name & tool_call_id to common_chat_msg
* add common_chat_tool
* added json <-> tools, msgs conversions to chat.h
* fix double bos/eos jinja avoidance hack (was preventing inner bos/eos tokens)
* fix deepseek r1 slow test (no longer <think> opening w/ new template)
* allow empty tools w/ auto + grammar
* fix & test server grammar & json_schema params w/ & w/o --jinja
2025-02-18 18:03:23 +00:00
..
2025-01-12 11:32:42 +02:00
2025-02-04 13:15:24 +02:00
2025-01-12 11:32:42 +02:00
2025-02-15 16:40:57 +02:00
2025-01-12 11:32:42 +02:00
2025-01-21 14:07:12 +01:00
2025-01-30 19:13:58 +00:00
2025-01-12 11:32:42 +02:00
2025-02-15 21:03:30 +02:00
2025-02-14 02:13:43 +01:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-18 18:03:23 +00:00
2025-02-15 16:40:57 +02:00
2025-02-12 21:36:11 +01:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2024-12-23 10:39:30 +02:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2025-01-12 11:32:42 +02:00
2025-01-21 13:18:51 +00:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00
2025-02-15 16:40:57 +02:00