File size: 920 Bytes
bfae78a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from langchain.prompts import PromptTemplate
from langchain.llms import OpenAI
from langchain.chains import LLMChain

from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv()) # read local .env file
#openai.api_key  = os.environ['OPENAI_API_KEY']

llm_basic = OpenAI(verbose=True,
                   temperature=0.0
                  )

# Para usar o LLMChain, primeiro crie um modelo de prompt:
expand_prompt = PromptTemplate(
    input_variables=["technology"],
    template="""Escreva um parágrafo explicando a seguinte tecnologia: {technology}. \

                A sua resposta deverá conter como máximo 30 palavras.""",
)

# Agora podemos criar uma cadeia muito simples que receberá a entrada do usuário,
# formatará o prompt com ela e depois a enviará ao LLM.
expand_chain = LLMChain(llm=llm_basic, prompt=expand_prompt)

print(expand_chain.run("Linguagem Python"))