commit
0e2d40dd59
@ -0,0 +1,25 @@ |
||||
#!/bin/bash |
||||
echo -e "Welcome to chatgtp. You can quit with '\033[36mexit\033[0m'." |
||||
running=true |
||||
|
||||
while $running; do |
||||
echo -e "\nEnter a prompt:" |
||||
read command |
||||
|
||||
if [ "$command" == "exit" ]; then |
||||
running=false |
||||
else |
||||
response=$(curl https://api.openai.com/v1/completions \ |
||||
-sS \ |
||||
-H 'Content-Type: application/json' \ |
||||
-H "Authorization: Bearer $OPENAI_TOKEN" \ |
||||
-d '{ |
||||
"model": "text-davinci-003", |
||||
"prompt": "'"${command}"'", |
||||
"max_tokens": 2048, |
||||
"temperature": 0.7 |
||||
}' | jq -r '.choices[].text' | awk '{ printf "%s", $0 }') |
||||
|
||||
echo -e "\n\033[36mchatgpt \033[0m${response}" |
||||
fi |
||||
done |
Loading…
Reference in new issue