Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -2,7 +2,8 @@ import gradio as gr
|
|
2 |
from flores import code_mapping
|
3 |
from functools import lru_cache
|
4 |
import openai # 用于调用外部API
|
5 |
-
|
|
|
6 |
code_mapping = dict(sorted(code_mapping.items(), key=lambda item: item[0]))
|
7 |
flores_codes = list(code_mapping.keys())
|
8 |
target_languages = flores_codes # 简化列表
|
@@ -20,7 +21,8 @@ def translate(text: str, src_lang: str, tgt_lang: str):
|
|
20 |
|
21 |
def _translate(text: str, src_lang: str, tgt_lang: str):
|
22 |
prompt = f"Translate the following text from {src_lang} to {tgt_lang}: {text}"
|
23 |
-
|
|
|
24 |
response = openai_client.chat.completions.create(
|
25 |
model="gemini-2.5-flash", # 如gpt-3.5-turbo或其他兼容模型
|
26 |
messages=[{"role": "user", "content": prompt}],
|
|
|
2 |
from flores import code_mapping
|
3 |
from functools import lru_cache
|
4 |
import openai # 用于调用外部API
|
5 |
+
import os
|
6 |
+
print(os.getenv('key'))
|
7 |
code_mapping = dict(sorted(code_mapping.items(), key=lambda item: item[0]))
|
8 |
flores_codes = list(code_mapping.keys())
|
9 |
target_languages = flores_codes # 简化列表
|
|
|
21 |
|
22 |
def _translate(text: str, src_lang: str, tgt_lang: str):
|
23 |
prompt = f"Translate the following text from {src_lang} to {tgt_lang}: {text}"
|
24 |
+
key=os.getenv('key')
|
25 |
+
openai_client = openai.OpenAI(base_url="https://ssapi.cppbear.site/v1", api_key=key)
|
26 |
response = openai_client.chat.completions.create(
|
27 |
model="gemini-2.5-flash", # 如gpt-3.5-turbo或其他兼容模型
|
28 |
messages=[{"role": "user", "content": prompt}],
|