Spaces:
Runtime error
Runtime error
import zhipuai | |
aclient = None | |
client = None | |
import os | |
from zhipuai import ZhipuAI | |
def init_client(): | |
# 将client设置为全局变量 | |
global client | |
# 将ZHIPUAI_API_KEY作为参数值传递给OS | |
api_key = os.getenv("ZHIPUAI_API_KEY") | |
if api_key is None: | |
raise ValueError("环境变量'ZHIPUAI_API_KEY'未设置,请确保已经定义了API密钥") | |
client = ZhipuAI(api_key=api_key) | |
def init_aclient(): | |
# 将aclient设置为全局变量 | |
global aclient | |
# 将ZHIPUAI_API_KEY作为参数值传递给OS | |
api_key = os.getenv("ZHIPUAI_API_KEY") | |
if api_key is None: | |
raise ValueError("环境变量'ZHIPUAI_API_KEY'未设置,请确保已经定义了API密钥") | |
def get_response( message, model_name = "glm-3-turbo" ): | |
if client is None: | |
init_client() | |
response = client.chat.completions.create(\ | |
model=model_name,\ | |
messages = message, \ | |
max_tokens = 300, \ | |
temperature = 0.1 ) | |
return response.choices[0].message.content | |