Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -11,6 +11,7 @@ model_llm = os.environ.get("model")
|
|
11 |
content = os.environ.get("content")
|
12 |
state = os.environ.get("state")
|
13 |
system = os.environ.get("system")
|
|
|
14 |
data = None
|
15 |
model = None
|
16 |
image = None
|
@@ -79,16 +80,17 @@ def classify(Textbox, Image, Textbox2, Textbox3):
|
|
79 |
{"role": "user", "content": content + " " +max_label},
|
80 |
{"role": "user", "content": Textbox},
|
81 |
)
|
|
|
|
|
|
|
|
|
|
|
82 |
|
83 |
-
response = requests.post(
|
84 |
-
"messages":
|
85 |
-
"model":
|
86 |
-
"temperature": 0.5,
|
87 |
-
"presence_penalty": 0,
|
88 |
-
"frequency_penalty": 0,
|
89 |
-
"top_p": 1
|
90 |
}).json()
|
91 |
-
|
92 |
reply = response["choices"][0]["message"]["content"]
|
93 |
messages.append({"role": "assistant", "content": reply})
|
94 |
|
|
|
11 |
content = os.environ.get("content")
|
12 |
state = os.environ.get("state")
|
13 |
system = os.environ.get("system")
|
14 |
+
auth = os.environ.get("auth")
|
15 |
data = None
|
16 |
model = None
|
17 |
image = None
|
|
|
80 |
{"role": "user", "content": content + " " +max_label},
|
81 |
{"role": "user", "content": Textbox},
|
82 |
)
|
83 |
+
|
84 |
+
headers = {
|
85 |
+
"Content-Type": "application/json",
|
86 |
+
"Authorization": f"Bearer {auth}"
|
87 |
+
}
|
88 |
|
89 |
+
response = requests.post('https://api.nova-oss.com/v1/chat/completions', headers=headers, json={
|
90 |
+
"messages":messages,
|
91 |
+
"model":model_llm
|
|
|
|
|
|
|
|
|
92 |
}).json()
|
93 |
+
|
94 |
reply = response["choices"][0]["message"]["content"]
|
95 |
messages.append({"role": "assistant", "content": reply})
|
96 |
|