BotNews / llm.py
leandrocarneiro's picture
Update llm.py
a6bb63b verified
raw
history blame
922 Bytes
# Created by Leandro Carneiro at 19/01/2024
# Description:
# ------------------------------------------------
from langchain_openai import ChatOpenAI
import os
def invoke_llm(context, task):
prompt = f"""You are an assistant of a newspaper.
Execute the task just based on the given context.
The task is delimited by <> and the context is delimited by <>.
Write in a formal language and in portuguese language.
Execute the task just based on the given context.
Your task is: <{task}>
The context is: <{context}>
Answer here:
"""
llm=ChatOpenAI(model_name="gpt-3.5-turbo",
temperature=0.3,
openai_api_key=os.environ['OPENAI_KEY'],
max_tokens=1000)
result = llm.invoke(prompt)
return result.content