| Commit message (Collapse) | Author | Age | Files | |
|---|---|---|---|---|
| * | unified config parsing + tests | Martin Bielik | 2024-12-15 | 1 |
| | | ||||
| * | fixed complete command roles after refactoring | Martin Bielik | 2024-12-12 | 1 |
| | | ||||
| * | print prompt in debug mode | Martin Bielik | 2024-12-08 | 1 |
| | | ||||
| * | fixed options normalization | Martin Bielik | 2024-12-07 | 1 |
| | | ||||
| * | fixed stream=0 in chat engine | Martin Bielik | 2024-12-05 | 1 |
| | | ||||
| * | support non streaming api | Martin Bielik | 2024-10-08 | 1 |
| | | ||||
| * | fix using role in existing chat | Martin Bielik | 2024-03-09 | 1 |
| | | ||||
| * | parse role options | Martin Bielik | 2024-03-09 | 1 |
| | | ||||
| * | read role prompt from config | Martin Bielik | 2024-03-09 | 1 |
| | | ||||
| * | import vim before utils, fixes #43 | Martin Bielik | 2023-12-23 | 1 |
| | | ||||
| * | fix selection include extra content when the user is in visual mode | cposture | 2023-12-02 | 1 |
| | | ||||
| * | removed unused import | Martin Bielik | 2023-10-21 | 1 |
| | | ||||
| * | endpoint_url config | Martin Bielik | 2023-10-21 | 1 |
| | | ||||
| * | base_url extracted to config, docu | Martin Bielik | 2023-10-21 | 1 |
| | | ||||
| * | Add support for base_url option to use local models | juodumas | 2023-09-18 | 1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, you can start llama-cpp-python like this (it emulates the openai api): ```sh CMAKE_ARGS="-DLLAMA_CUBLAS=on" pip install 'llama-cpp-python[server]' wget https://huggingface.co/TheBloke/CodeLlama-13B-Instruct-GGUF/resolve/main/codellama-13b-instruct.Q5_K_M.gguf python3 -m llama_cpp.server --n_gpu_layers 100 --model codellama-13b-instruct.Q5_K_M.gguf ``` Then set the API url in your `.vimrc`: ```vim let g:vim_ai_chat = { \ "engine": "chat", \ "options": { \ "base_url": "http://127.0.0.1:8000", \ }, \ } ``` And chat with the locally hosted AI using `:AIChat`. The change in utils.py was needed because llama-cpp-python adds a new line to the final response: `[DONE]^M`. | |||
| * | allow string in initial_prompt, closes #35 | Martin Bielik | 2023-06-25 | 1 |
| | | ||||
| * | print error in debug | Martin Bielik | 2023-05-19 | 1 |
| | | ||||
| * | clear echo message after completion | Martin Bielik | 2023-05-14 | 1 |
| | | ||||
| * | pass config as a parameter | Martin Bielik | 2023-04-22 | 1 |
| | | ||||
| * | recover for unfinished chat | Martin Bielik | 2023-04-22 | 1 |
| | | ||||
| * | move prompt to python | Martin Bielik | 2023-04-21 | 1 |
| | | ||||
| * | improved undo sequence break | Martin Bielik | 2023-04-15 | 1 |
| | | ||||
| * | reusing error handler | Martin Bielik | 2023-04-15 | 1 |
| | | ||||
| * | reorganized request options | Martin Bielik | 2023-04-15 | 1 |
| | | ||||
| * | using scoped variables | Martin Bielik | 2023-04-15 | 1 |
| | | ||||
| * | implemented request_timeout | Martin Bielik | 2023-04-13 | 1 |
| | | ||||
| * | poc: removing openai dependency | Martin Bielik | 2023-04-13 | 1 |
| | | ||||
| * | moving import openai check to python scripts | Martin Bielik | 2023-04-12 | 1 |
| | | ||||
| * | added debug logging | Martin Bielik | 2023-04-11 | 1 |
| | | ||||
| * | improved error handling | Martin Bielik | 2023-04-10 | 1 |
| | | ||||
| * | populate options in chat | Martin Bielik | 2023-04-10 | 1 |
| | | ||||
| * | parse chat header options | Martin Bielik | 2023-04-09 | 1 |
| | | ||||
| * | combine initial prompt with empty chat prompt | Martin Bielik | 2023-04-04 | 1 |
| | | ||||
| * | chat engine | Martin Bielik | 2023-04-04 | 1 |
| | | ||||
| * | Merge branch 'main' into next | Martin Bielik | 2023-04-04 | 1 |
| |\ | ||||
| | * | break undo sequence after initial prompt | Martin Bielik | 2023-04-03 | 1 |
| | | | ||||
| | * | handle roles in python | Martin Bielik | 2023-04-03 | 1 |
| | | | ||||
| | * | trim newlines from the prompt, fixes #5 | Martin Bielik | 2023-04-03 | 1 |
| | | | ||||
| * | | chat initial prompt poc | Martin Bielik | 2023-03-27 | 1 |
| |/ | ||||
| * | improved request timeout message | Martin Bielik | 2023-03-26 | 1 |
| | | ||||
| * | handle connection timeout errors | Martin Bielik | 2023-03-25 | 1 |
| | | ||||
| * | completion configuration | Martin Bielik | 2023-03-22 | 1 |
| | | ||||
| * | openai configuration | Martin Bielik | 2023-03-21 | 1 |
| | | ||||
| * | fixed missing whitespace in chat | Martin Bielik | 2023-03-20 | 1 |
| | | ||||
| * | request timeout | Martin Bielik | 2023-03-20 | 1 |
| | | ||||
| * | ctrl c to cancel completion | Martin Bielik | 2023-03-14 | 1 |
| | | ||||
| * | stream complete/edit commands | Martin Bielik | 2023-03-13 | 1 |
| | | ||||
| * | chat streaming, more py3 integration | Martin Bielik | 2023-03-13 | 1 |
| | | ||||
| * | getting rid of global dependencies | Martin Bielik | 2023-03-12 | 1 |
| | | ||||
| * | adding edit and chat commands | Martin Bielik | 2023-03-04 | 1 |