To use a model hosted on a filesystem, specify the path to the model file or folder in the from field:
Supported formats include GGUF, GGML, and SafeTensor for large language models (LLMs) and ONNX for traditional machine learning (ML) models.
fromAn absolute or relative path to the model file or folder:
params (optional)| Param | Description |
|---|---|
tools | Which tools (opens in a new tab) should be made available to the model. Set to auto to use all available tools. |
system_prompt | An additional system prompt used for all chat completions to this model. |
chat_template | Customizes the transformation of OpenAI chat messages into a character stream for the model. See Overriding the Chat Template (opens in a new tab). |
See Large Language Models (opens in a new tab) for additional configuration options.
files (optional)The files field specifies additional files required by the model, such as tokenizer, configuration, and other files.
Note: The folder provided should contain all the expected files (see examples above).
Chat templates convert the OpenAI compatible chat messages (see format (opens in a new tab)) and other components of a request into a stream of characters for the language model. It follows Jinja3 templating syntax (opens in a new tab).
Further details on chat templates can be found here (opens in a new tab).
messages: List of chat messages, in the OpenAI format (opens in a new tab).add_generation_prompt: Boolean flag whether to add a generation prompt (opens in a new tab).tools: List of callable tools, in the OpenAI format (opens in a new tab).:::warning[Limitations]
:::