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
..
2024-06-26 18:33:02 +03:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2025-01-08 12:55:36 +02:00
2023-11-07 00:36:23 +03:00
2023-11-02 08:50:16 +02:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2025-02-18 18:03:23 +00:00
2024-09-30 11:23:42 +03:00
2023-08-21 23:07:43 +03:00
2025-02-02 09:55:32 +02:00
2025-02-02 09:55:32 +02:00
2024-03-21 11:50:43 +00:00
2025-02-07 11:33:27 +02:00
2025-02-12 21:36:11 +01:00
2025-02-12 10:06:53 -04:00
2025-01-06 10:52:15 +02:00
2025-01-06 10:52:15 +02:00
2025-02-13 10:05:16 +00:00
2025-02-02 09:55:32 +02:00
2025-01-12 11:32:42 +02:00
2025-02-10 23:21:31 +01:00
2024-08-27 08:58:50 +03:00