30
31
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/copilot2gpt/chat_request.rb', line 30
def with_default(content, params)
default = {
messages: [
{"role" => "system", "content" => "\nYou are ChatGPT, a large language model trained by OpenAI.\nKnowledge cutoff: 2021-09\nCurrent model: gpt-4\nCurrent time: 2023/11/7 11: 39: 14\n"},
{"role" => "user", "content" => content}
],
model: "gpt-4", temperature: 0.5,
top_p: 1, n: 1,
stream: true, intent: true,
one_time_return: false
}.merge(params)
new(default)
end
|