usage: gguf-new-metadata [-h] [--general-name "name"] [--general-description "Description ..."] [--chat-template "{% ... %} ..."] [--chat-template-config tokenizer_config.json] [--chat-template-file chat_template.jinja] [--pre-tokenizer "pre tokenizer"] [--remove-metadata general.url] [--special-token bos | eos | eot | eom | unknown | seperator | padding | mask | fim_pre | fim_suf | fim_mid | fim_pad | fim_rep | fim_sep | prefix | suffix | middle ""] [--special-token-by-id bos | eos | eot | eom | unknown | seperator | padding | mask | fim_pre | fim_suf | fim_mid | fim_pad | fim_rep | fim_sep | prefix | suffix | middle 0] [--force] [--verbose] input output Make a copy of a GGUF file with new metadata positional arguments: input GGUF format model input filename output GGUF format model output filename options: -h, --help show this help message and exit --general-name "name" The models general.name --general-description "Description ..." The models general.description --chat-template "{% ... %} ..." Chat template string (or JSON string containing templates) --chat-template-config tokenizer_config.json Config file containing chat template(s) --chat-template-file chat_template.jinja Jinja file containing chat template --pre-tokenizer "pre tokenizer" The models tokenizer.ggml.pre --remove-metadata general.url Remove metadata (by key name) from output model --special-token bos | eos | eot | eom | unknown | seperator | padding | mask | fim_pre | fim_suf | fim_mid | fim_pad | fim_rep | fim_sep | prefix | suffix | middle "" Special token by value --special-token-by-id bos | eos | eot | eom | unknown | seperator | padding | mask | fim_pre | fim_suf | fim_mid | fim_pad | fim_rep | fim_sep | prefix | suffix | middle 0 Special token by id --force Bypass warnings without confirmation --verbose Increase output verbosity