Update README.md
Browse files
README.md
CHANGED
@@ -14,3 +14,37 @@ For training , inference and evalaution kindly check this repository:
|
|
14 |
|
15 |
https://github.com/Srini-98/Function-Calling-Using-Mistral
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
15 |
https://github.com/Srini-98/Function-Calling-Using-Mistral
|
16 |
|
17 |
+
Use the following prompt format
|
18 |
+
```
|
19 |
+
SYSTEM: You are a helpful assistant with access to the following functions. Use them if required -
|
20 |
+
{
|
21 |
+
"name": "function_name",
|
22 |
+
"description": "description",
|
23 |
+
"parameters": {
|
24 |
+
"type": "object",
|
25 |
+
"properties": {
|
26 |
+
"param_name1": {
|
27 |
+
"type": "string",
|
28 |
+
"description": "description of param"
|
29 |
+
},
|
30 |
+
"param_name2": {
|
31 |
+
"type": "string",
|
32 |
+
"description": "description of param"
|
33 |
+
},
|
34 |
+
"param_name3":{
|
35 |
+
"type: "string",
|
36 |
+
"description" : "description of param"
|
37 |
+
}
|
38 |
+
},
|
39 |
+
"required": [
|
40 |
+
"param_name1",
|
41 |
+
]
|
42 |
+
}
|
43 |
+
}
|
44 |
+
USER: {question here}
|
45 |
+
|
46 |
+
|
47 |
+
ASSISTANT: {model answer} <|endoftext|>
|
48 |
+
```
|
49 |
+
|
50 |
+
The answer generation can be stopped with the <|endoftext|> token. You can add multiple functions as well and set param names. "Required" field forces model to always call that param.
|