def keyword_extraction(review):
response = openai.completions.create(
model="text-davinci-003", # You can choose the model version
prompt=f"""Analyze the following review: \"{review}\".
Identify the product that the user is reviewing and answer the product name with one or two words""",
max_tokens=60
)
sentiment = response.choices[0].text.strip()
return sentiment
df_short["Product"] = df_short.apply(lambda x:keyword_extraction(x["Text"]), axis=1)
df_short