jonathanjordan21 commited on
Commit
858ef7b
·
verified ·
1 Parent(s): e5705e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -16
app.py CHANGED
@@ -3,13 +3,13 @@ from huggingface_hub import InferenceClient
3
  import os
4
 
5
  CHAT_URL = os.getenv("CHAT_URL")
6
- TOKEN = os.getenv("TOKEN")
7
  PROJECT_ID = os.getenv("PROJECT_ID")
8
 
9
  def respond(
10
  message,
11
  history: list[dict[str, str]],
12
  system_message,
 
13
  # max_tokens,
14
  # temperature,
15
  # top_p,
@@ -44,21 +44,25 @@ def respond(
44
  # yield response
45
 
46
  req = requests.post(
47
- "project_id": PROJECT_ID,
48
- "session_id":system_message,
49
- "user_input":message,
50
- "update_variables": { // update_variables wajib kalau tidak pakai #ai
51
- "alfamidi":"",
52
- "alfagift":"",
53
- "karir":"",
54
- "layanan":"",
55
- "program":"",
56
- "voucher":"",
57
- "results":"",
58
- "identitas":"",
59
- "kerjasama":""
60
- },
61
- "output_variables": ["results"]
 
 
 
 
62
  )
63
 
64
  out = req.json()["data"]["results"]
@@ -74,6 +78,7 @@ chatbot = gr.ChatInterface(
74
  type="messages",
75
  additional_inputs=[
76
  gr.Textbox(value="TEST_123", label="session_id"),
 
77
  # gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
78
  # gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
79
  # gr.Slider(
 
3
  import os
4
 
5
  CHAT_URL = os.getenv("CHAT_URL")
 
6
  PROJECT_ID = os.getenv("PROJECT_ID")
7
 
8
  def respond(
9
  message,
10
  history: list[dict[str, str]],
11
  system_message,
12
+ token,
13
  # max_tokens,
14
  # temperature,
15
  # top_p,
 
44
  # yield response
45
 
46
  req = requests.post(
47
+ CHAT_URL,
48
+ json={
49
+ "project_id": PROJECT_ID,
50
+ "session_id":system_message,
51
+ "user_input":message,
52
+ "update_variables": {
53
+ "alfamidi":"",
54
+ "alfagift":"",
55
+ "karir":"",
56
+ "layanan":"",
57
+ "program":"",
58
+ "voucher":"",
59
+ "results":"",
60
+ "identitas":"",
61
+ "kerjasama":""
62
+ },
63
+ "output_variables": ["results"]
64
+ }
65
+ headers={"Authorization" : f"Bearer {token}"}
66
  )
67
 
68
  out = req.json()["data"]["results"]
 
78
  type="messages",
79
  additional_inputs=[
80
  gr.Textbox(value="TEST_123", label="session_id"),
81
+ gr.Textbox(value="TEST_123", label="token"),
82
  # gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
83
  # gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
84
  # gr.Slider(