Spaces:
Runtime error
Runtime error
import gradio as gr | |
import requests | |
# تنظیم کلید API DeepSeek | |
DEEPSEEK_API_KEY = "sk-fb523fb5a222445fae65de601818f622" # کلید API خود را اینجا وارد کنید | |
DEEPSEEK_API_URL = "https://api.deepseek.com/v1/chat/completions" # آدرس API | |
def respond( | |
message, | |
history: list[tuple[str, str]], | |
system_message, | |
max_tokens, | |
temperature, | |
top_p, | |
): | |
# ساخت پیامها برای مدل | |
messages = [{"role": "system", "content": system_message}] | |
# اضافه کردن تاریخچه چت | |
for val in history: | |
if val[0]: | |
messages.append({"role": "user", "content": val[0]}) | |
if val[1]: | |
messages.append({"role": "assistant", "content": val[1]}) | |
messages.append({"role": "user", "content": message}) | |
# ارسال درخواست به API DeepSeek | |
headers = { | |
"Authorization": f"Bearer {DEEPSEEK_API_KEY}", | |
"Content-Type": "application/json", | |
} | |
payload = { | |
" |