diff --git a/spec/unit_test/completions_spec.cr b/spec/unit_test/completions_spec.cr new file mode 100644 index 00000000..63b48ced --- /dev/null +++ b/spec/unit_test/completions_spec.cr @@ -0,0 +1,15 @@ +require "../../src/completions" + +describe "Completion Script Generation" do + it "has a generate_zsh_completion_script method" do + generate_zsh_completion_script.size.should be > 0 + end + + it "has a generate_bash_completion_script method" do + generate_bash_completion_script.size.should be > 0 + end + + it "has a generate_fish_completion_script method" do + generate_fish_completion_script.size.should be > 0 + end +end diff --git a/src/llm/ollama/ollama.cr b/src/llm/ollama/ollama.cr index 9c871a4d..fc6bc583 100644 --- a/src/llm/ollama/ollama.cr +++ b/src/llm/ollama/ollama.cr @@ -10,11 +10,11 @@ module LLM def request(prompt : String, format : String = "json") body = { - :model => @model, - :prompt => prompt, - :stream => false, + :model => @model, + :prompt => prompt, + :stream => false, :temperature => 0.3, - :format => format == "json" ? "json" : JSON.parse(format) + :format => format == "json" ? "json" : JSON.parse(format), } response = Crest.post(@api, body, json: true)