# Summary funnction | |
def summary_maker(review): | |
response = openai.completions.create( | |
model="text-davinci-003", # You can choose the model version | |
prompt=f"Summarize the following review: \"{review}\" with a 3 words sentence.", | |
max_tokens=60 | |
) | |
sentiment = response.choices[0].text.strip() | |
return sentiment | |
df_short["Summary_new"] = df_short.apply(lambda x:summary_maker(x["Text"]), axis=1) | |
df_short |