AjayKr09 commited on
Commit
082bd98
·
verified ·
1 Parent(s): 9d3e9f7

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +35 -0
app.py ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import stremlit as st
2
+ from langchain_openai import ChatOpenAI
3
+ import os
4
+ from langchain_core.prompts import ChatPromptTemplate
5
+
6
+ llm = ChatOpenAI(model='gpt-3.5-turbo', temperature=0, max_tokens=150)
7
+
8
+ st.header("Translation Application")
9
+
10
+ il = st.selectbox(
11
+ "How would you like to be contacted?",
12
+ ("Hindi", "English", "Bengali"))
13
+
14
+ st.write("You selected:", il)
15
+
16
+ ol = st.selectbox(
17
+ "How would you like to be contacted?",
18
+ ("Hindi", "English", "Bengali"))
19
+
20
+ st.write("You selected:", ol)
21
+
22
+ prompt = ChatPromptTemplate.from_messages(
23
+ [('system', 'you are a good assistant for translation to {il} to {ol}'),
24
+ 'user', '{i}']
25
+ )
26
+
27
+
28
+
29
+ chain = prompt|llm
30
+
31
+ re = chain.invoke({
32
+ 'il':il, 'ol': ol, 'i': 'i am good'
33
+ })
34
+
35
+ re.content