This repository contains two main versions of LLaMA models fine-tuned for function calling and tool use capabilities:
Fine-tuned version of the LLama3-8b-instruct model
tinyllama - a smaller model version
For each version, the following variants are available:
16-bit quantized model
4-bit quantized model
GGFU format for use with llama.cpp
Dataset
The models were fine-tuned using a modified version of the ilacai/glaive-function-calling-v2-sharegpt dataset, which can be found at unclecode/glaive-function-calling-llama3.
Usage
To learn how to use these models, refer to the Colab notebook:
This is the first version of the models, and work is in progress to further train them with multi-tool detection and native tool binding support.
Library and Tools Support
A library is being developed to manage tools and add tool support for major LLMs, regardless of their built-in capabilities. You can find examples and contribute to the library at the following repository: