EddyGiusepe commited on
Commit
921d498
·
1 Parent(s): 0efbddf

Testando API da OpenAI no terminal mesmo

Browse files
Files changed (1) hide show
  1. main-1.py +30 -0
main-1.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Data Scientist.: Dr.Eddy Giusepe Chirinos Isidro
3
+
4
+ Objetivo: Aqui vamos aprender a usar a API da OpenAI.
5
+ Nos conectamos com a API e logo escrevemos
6
+ a query dentro da nossa função e printamos
7
+ para ver a resposta no Terminal 🤗.
8
+ """
9
+ import os
10
+ import openai
11
+
12
+
13
+ from dotenv import load_dotenv, find_dotenv
14
+ _ = load_dotenv(find_dotenv()) # read local .env file
15
+ openai.api_key = os.getenv('OPENAI_API_KEY')
16
+
17
+ def get_completion(query, model="gpt-3.5-turbo", temperature=0):
18
+
19
+ messages = [{"role": "user", "content": query}]
20
+
21
+ response = openai.ChatCompletion.create(model=model,
22
+ messages=messages,
23
+ temperature=temperature,
24
+ )
25
+
26
+ return response.choices[0].message["content"]
27
+
28
+ # Aqui você realiza a sua query, dentro da função 🤗:
29
+ response = get_completion("Qual é a capital de Perú?")
30
+ print(response)