Update main.py
Browse files
main.py
CHANGED
|
@@ -5,7 +5,7 @@ import requests
|
|
| 5 |
import json
|
| 6 |
|
| 7 |
# 处理 API 请求的函数
|
| 8 |
-
def api_call(input_text):
|
| 9 |
api_token = os.getenv("API_TOKEN")
|
| 10 |
if not api_token:
|
| 11 |
return "API token 未设置,请检查环境变量。"
|
|
@@ -45,11 +45,11 @@ def api_call(input_text):
|
|
| 45 |
}
|
| 46 |
|
| 47 |
data = {
|
| 48 |
-
"model":
|
| 49 |
"messages": [{"role": "user", "content": input_text}],
|
| 50 |
-
"n":
|
| 51 |
-
"temperature":
|
| 52 |
-
"top_p":
|
| 53 |
}
|
| 54 |
|
| 55 |
try:
|
|
@@ -85,7 +85,7 @@ def start_gradio():
|
|
| 85 |
|
| 86 |
# 定义按钮点击事件
|
| 87 |
send_button.click(
|
| 88 |
-
|
| 89 |
inputs=[input_box, model_box, temperature_slider, top_p_slider, n_slider],
|
| 90 |
outputs=output_box
|
| 91 |
)
|
|
|
|
| 5 |
import json
|
| 6 |
|
| 7 |
# 处理 API 请求的函数
|
| 8 |
+
def api_call(input_text, model="internlm2.5-latest", temperature=0.8, top_p=0.9, n=1):
|
| 9 |
api_token = os.getenv("API_TOKEN")
|
| 10 |
if not api_token:
|
| 11 |
return "API token 未设置,请检查环境变量。"
|
|
|
|
| 45 |
}
|
| 46 |
|
| 47 |
data = {
|
| 48 |
+
"model": model,
|
| 49 |
"messages": [{"role": "user", "content": input_text}],
|
| 50 |
+
"n": n,
|
| 51 |
+
"temperature": temperature,
|
| 52 |
+
"top_p": top_p
|
| 53 |
}
|
| 54 |
|
| 55 |
try:
|
|
|
|
| 85 |
|
| 86 |
# 定义按钮点击事件
|
| 87 |
send_button.click(
|
| 88 |
+
api_call,
|
| 89 |
inputs=[input_box, model_box, temperature_slider, top_p_slider, n_slider],
|
| 90 |
outputs=output_box
|
| 91 |
)
|