@@ -28,17 +28,21 @@ Feature: llama.cpp server
2828    Then   tool <tool_name>  is called with arguments <tool_arguments> 
2929
3030    Examples : Prompts 
31-       | template_name                          | n_predict  | tool_name  | tool_arguments          | tools  | parallel_tool_calls  | 
32-       | meetkai -functionary -medium -v3 .1        | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
33-       | meetkai -functionary -medium -v3 .1        | 128        | ipython    | {"code ": "Yes , you  can ."} | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
34-       | meetkai -functionary -medium -v3 .2        | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
35-       | meetkai -functionary -medium -v3 .2        | 128        | ipython    | {"code ": "Yes ,"}       | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
36-       | meta -llama -Meta -Llama -3 .1 -8B -Instruct  | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
37-       | meta -llama -Meta -Llama -3 .1 -8B -Instruct  | 64         | ipython    | {"code ": "it  and  realed  at  the  otter . Asked  Dave  Dasty , Daisy  is  a  big , shiny  blue . As "}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
38-       | meta -llama -Llama -3 .2 -3B -Instruct       | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
39-       | meta -llama -Llama -3 .2 -3B -Instruct       | 64         | ipython    | {"code ": "Yes ,"}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
40-       | mistralai -Mistral -Nemo -Instruct -2407   | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
41-       | mistralai -Mistral -Nemo -Instruct -2407   | 128        | ipython    | {"code ": "It 's  a  small  cable ."}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
31+       | template_name                                  | n_predict  | tool_name  | tool_arguments          | tools  | parallel_tool_calls  | 
32+       | meetkai -functionary -medium -v3 .1                | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
33+       | meetkai -functionary -medium -v3 .1                | 128        | ipython    | {"code ": "Yes , you  can ."} | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
34+       | meetkai -functionary -medium -v3 .2                | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
35+       | meetkai -functionary -medium -v3 .2                | 128        | ipython    | {"code ": "Yes ,"}       | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
36+       | NousResearch -Hermes -2 -Pro -Llama -3 -8B -tool_use  | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
37+       | NousResearch -Hermes -2 -Pro -Llama -3 -8B -tool_use  | 128        | ipython    | {"code ": "Yes ,"}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
38+       | NousResearch -Hermes -3 -Llama -3 .1 -8B -tool_use    | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
39+       | NousResearch -Hermes -3 -Llama -3 .1 -8B -tool_use    | 128        | ipython    | {"code ": "Yes ,"}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
40+       | meta -llama -Meta -Llama -3 .1 -8B -Instruct          | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
41+       | meta -llama -Meta -Llama -3 .1 -8B -Instruct          | 64         | ipython    | {"code ": "it  and  realed  at  the  otter . Asked  Dave  Dasty , Daisy  is  a  big , shiny  blue . As "}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
42+       | meta -llama -Llama -3 .2 -3B -Instruct               | 64         | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
43+       | meta -llama -Llama -3 .2 -3B -Instruct               | 64         | ipython    | {"code ": "Yes ,"}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
44+       | mistralai -Mistral -Nemo -Instruct -2407           | 128        | test       | {}                     | [{"type ":"function ", "function ": {"name ": "test ", "description ": "", "parameters ": {"type ": "object ", "properties ": {}}}}]                                                                       | disabled  | 
45+       | mistralai -Mistral -Nemo -Instruct -2407           | 128        | ipython    | {"code ": "It 's  a  small  cat ."}    | [{"type ":"function ", "function ": {"name ": "ipython ", "description ": "", "parameters ": {"type ": "object ", "properties ": {"code ": {"type ": "string ", "description ": ""}}, "required ": ["code "]}}}] | disabled  | 
4246
4347
4448  Scenario Outline : Template <template_name> + tinystories model yields no tool call 
@@ -92,12 +96,12 @@ Feature: llama.cpp server
9296      | tool_name  | tool_arguments                        | hf_repo                                               | hf_file                                  | template_override                              | 
9397      | ipython    | {"code ": "print ('Hello , World !')"}   | bartowski /Phi -3 .5 -mini -instruct -GGUF                  | Phi -3 .5 -mini -instruct -Q4_K_M .gguf        |                                               | 
9498      | ipython    | {"code ": "print ('Hello , World !')"}   | NousResearch /Hermes -2 -Pro -Llama -3 -8B -GGUF             | Hermes -2 -Pro -Llama -3 -8B -Q4_K_M .gguf      | NousResearch -Hermes -2 -Pro -Llama -3 -8B -tool_use  | 
99+       | ipython    | {"code ": "print ('Hello  World !')"}    | NousResearch /Hermes -3 -Llama -3 .1 -8B -GGUF               | Hermes -3 -Llama -3 .1 -8B .Q4_K_M .gguf        | NousResearch -Hermes -3 -Llama -3 .1 -8B -tool_use    | 
95100      | ipython    | {"code ": "print ('Hello , World !')"}   | bartowski /Mistral -Nemo -Instruct -2407 -GGUF             | Mistral -Nemo -Instruct -2407 -Q4_K_M .gguf   | mistralai -Mistral -Nemo -Instruct -2407           | 
96101      | ipython    | {"code ": "print ('Hello , World !'}"}   | lmstudio -community /Llama -3 .2 -1B -Instruct -GGUF         | Llama -3 .2 -1B -Instruct -Q4_K_M .gguf        | meta -llama -Llama -3 .2 -3B -Instruct               | 
97102      | ipython    | {"code ": "print ("}                   | lmstudio -community /Llama -3 .2 -3B -Instruct -GGUF         | Llama -3 .2 -3B -Instruct -Q4_K_M .gguf        | meta -llama -Llama -3 .2 -3B -Instruct               | 
98103      | ipython    | {"code ": "print ("}                   | lmstudio -community /Meta -Llama -3 .1 -8B -Instruct -GGUF    | Meta -Llama -3 .1 -8B -Instruct -Q4_K_M .gguf   |                                               | 
99104      | ipython    | {"code ": "print ('Hello , World !')"}   | bartowski /functionary -small -v3 .2 -GGUF                 | functionary -small -v3 .2 -Q4_K_M .gguf       | meetkai -functionary -medium -v3 .2                | 
100-       # | ipython   | {"code": "print("}                   | lmstudio-community/Meta-Llama-3.1-70B-Instruct-GGUF  | Meta-Llama-3.1-70B-Instruct-Q4_K_M.gguf |                                               | 
101105      # | ipython   | {"code": "print('Hello, world!')"}   | bartowski/gemma-2-2b-it-GGUF                         | gemma-2-2b-it-Q4_K_M.gguf               |                                               | 
102106
103107
0 commit comments