File size: 708 Bytes
2bf5d9d
 
 
 
 
 
 
 
 
b4eff0d
2bf5d9d
 
 
b4eff0d
2bf5d9d
 
 
 
6d821b7
 
 
 
 
 
 
 
 
 
2bf5d9d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import openai

from dotenv import dotenv_values

config = dotenv_values(".env")

openai.organization = config.get('OPENAI_ORGANIZATION')
openai.api_key = config.get('OPENAI_API_KEY')

def gpt_call(prompt, role="user"):
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[
                    {"role": role, "content": prompt},
                ]
    )
    output_text = response["choices"][0]["message"]["content"]

    return output_text


def gpt_call_context(messages):
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=messages
    )
    output_text = response["choices"][0]["message"]["content"]

    return output_text