gera commited on
Commit
6a7b15a
·
1 Parent(s): da1daec

gpt-4-plus and authentication

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -1,7 +1,7 @@
1
  import gradio as gr
2
  from openai import OpenAI
3
  import os
4
- import os
5
 
6
  api_key = os.getenv("OPENAI_APIKEY")
7
  client = OpenAI(api_key=api_key)
@@ -18,7 +18,7 @@ def chat(message, history):
18
  print(f"{history}\n----\n{message}\n----\n{history_openai_format}")
19
 
20
  response = client.chat.completions.create(
21
- model='gpt-3.5-turbo',
22
  messages= history_openai_format,
23
  temperature=1.0,
24
  stream=True)
@@ -35,4 +35,6 @@ demo = gr.ChatInterface(
35
  title="Summarization and more",
36
  multimodal=True)
37
 
38
- demo.launch()
 
 
 
1
  import gradio as gr
2
  from openai import OpenAI
3
  import os
4
+ import json
5
 
6
  api_key = os.getenv("OPENAI_APIKEY")
7
  client = OpenAI(api_key=api_key)
 
18
  print(f"{history}\n----\n{message}\n----\n{history_openai_format}")
19
 
20
  response = client.chat.completions.create(
21
+ model='gpt-4-turbo',
22
  messages= history_openai_format,
23
  temperature=1.0,
24
  stream=True)
 
35
  title="Summarization and more",
36
  multimodal=True)
37
 
38
+ auth=os.environ.get("APP_USERS", "None")
39
+ auth=json.loads(auth)
40
+ demo.launch(auth=auth)