File size: 683 Bytes
2c4e183
c7f7829
 
2c4e183
 
7c275bd
2c4e183
 
 
 
 
 
 
7c275bd
2c4e183
 
 
 
 
 
b1135e0
7c275bd
b1135e0
 
7c275bd
 
b1135e0
3116662
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 gradio as gr
from langchain.prompts import PromptTemplate
from langchain.chains import LLMChain
from langchain.llms import GooglePalm

llm = GooglePalm(temperature=0.1, google_api_key="AIzaSyB5XIeNPyhIy29g4DUNZzVBKfsa-fVZtrk")

template = """Question: {question}

Answer: Let's think step by step."""

prompt_open = PromptTemplate(template=template, input_variables=["question"])

open_chain = LLMChain(prompt=prompt_open, llm=llm)


def predict(message, history):
    gpt_response = open_chain.run(message)
    return gpt_response

gr.Markdown(
    """
# Let's think step by step!
I will break your question into steps :)
"""
)

gr.ChatInterface(predict).launch(share=False)