ajalisatgi commited on
Commit
cf43e0d
·
verified ·
1 Parent(s): 22db157

Update rag_gradio_app.py

Browse files
Files changed (1) hide show
  1. rag_gradio_app.py +16 -5
rag_gradio_app.py CHANGED
@@ -23,14 +23,25 @@ def rag_pipeline(question):
23
  # Generate AI response
24
  full_prompt = f"Context: {context}\\n\\nQuestion: {question}"
25
  import openai
 
26
 
27
- response = openai.ChatCompletion.create(
28
- model="gpt-4",
29
- messages=[{"role": "system", "content": "You are a helpful assistant."},
30
- {"role": "
 
 
 
 
 
 
 
 
 
 
 
31
 
32
 
33
- return response['choices'][0]['message']['content'].strip(), retrieved_docs
34
 
35
  # Gradio UI
36
  iface = gr.Interface(
 
23
  # Generate AI response
24
  full_prompt = f"Context: {context}\\n\\nQuestion: {question}"
25
  import openai
26
+ import openai
27
 
28
+ def generate_response(question, context):
29
+ """Generate AI response using OpenAI GPT-4"""
30
+ full_prompt = f"Context: {context}\n\nQuestion: {question}"
31
+
32
+ response = openai.ChatCompletion.create(
33
+ model="gpt-4",
34
+ messages=[
35
+ {"role": "system", "content": "You are an AI assistant helping with question answering."},
36
+ {"role": "user", "content": full_prompt}
37
+ ],
38
+ max_tokens=300,
39
+ temperature=0.7
40
+ )
41
+
42
+ return response['choices'][0]['message']['content'].strip()
43
 
44
 
 
45
 
46
  # Gradio UI
47
  iface = gr.Interface(