abetlen / abetlen/llama-cpp-python
Implementation doubt
Open
- Dominant language
- Python
- Stars
- 10.6k
- Forks
- 1.4k
- PR merge metrics
- PR metrics pending
Description
**** | DUMB QUESTION WARNING | ****
I’ve got a dumb question, but I’m curious: why doesn’t this library use LlamaCpp’s standard chat templates (`llama_chat_apply_template`) and instead go for a completely new implementation? I see it adds a lot of extra features, like function calling, but aren’t most (or at least a lot) of the chat formats already covered in LlamaCpp? Same goes for grammar and speculative stuff, maybe?
Contributor guide
Assessment
This issue has not been assessed yet.