完成请求推送,但组装mes还有问题
This commit is contained in:
69
test.py
69
test.py
@@ -65,59 +65,32 @@ def test_api_key(api_key: str, base_url: str = None, model: str = "gpt-3.5-turbo
|
||||
|
||||
|
||||
def check_api_status():
|
||||
"""检查 API Key 状态"""
|
||||
"""
|
||||
检查 API 配置状态
|
||||
|
||||
⚠️ 注意:此函数已废弃,API Key 现在存储在配置文件中
|
||||
请使用 API 配置页面进行测试
|
||||
"""
|
||||
print("\n" + "=" * 60)
|
||||
print("API Key 检测 (LangChain)")
|
||||
print("⚠️ 此测试功能已废弃")
|
||||
print("=" * 60)
|
||||
|
||||
# 从环境变量读取配置
|
||||
API_KEY = os.getenv("MAIN_LLM_API_KEY", "")
|
||||
BASE_URL = os.getenv("MAIN_LLM_BASE_URL", "")
|
||||
MODEL = os.getenv("MAIN_LLM_MODEL", "gpt-3.5-turbo")
|
||||
|
||||
print(f"\n配置信息:")
|
||||
print(f" 模型: {MODEL}")
|
||||
if BASE_URL:
|
||||
print(f" API地址: {BASE_URL}")
|
||||
|
||||
if not API_KEY:
|
||||
print("\n❌ 未找到 API Key!")
|
||||
print("\n请在 .env 文件中设置 MAIN_LLM_API_KEY")
|
||||
return False
|
||||
|
||||
print(f" API密钥: {'*' * 8}{API_KEY[-4:]}")
|
||||
print(f"\n正在测试...")
|
||||
|
||||
# 执行测试
|
||||
result = test_api_key(API_KEY, BASE_URL if BASE_URL else None, MODEL)
|
||||
|
||||
print(f"\n{result['message']}")
|
||||
|
||||
if result["valid"]:
|
||||
print(f" 响应时间: {result['response_time']:.2f}秒")
|
||||
print(f"\n💡 API Key 可以正常使用!")
|
||||
return True
|
||||
else:
|
||||
print(f"\n💡 请检查:")
|
||||
print(" 1. API Key 是否正确")
|
||||
print(" 2. API 端点地址是否正确")
|
||||
print(" 3. 网络连接是否正常")
|
||||
return False
|
||||
print("\nAPI Key 现在存储在配置文件中(data/apiconfig/*.json)")
|
||||
print("请使用以下方式测试 API 连接:")
|
||||
print(" 1. 打开应用")
|
||||
print(" 2. 进入左侧边栏 → API 配置")
|
||||
print(" 3. 点击 '测试连接' 按钮")
|
||||
print("\n或者直接在聊天中发送消息进行测试")
|
||||
return False
|
||||
|
||||
|
||||
def quick_test():
|
||||
"""快速测试"""
|
||||
API_KEY = os.getenv("MAIN_LLM_API_KEY", "")
|
||||
BASE_URL = os.getenv("MAIN_LLM_BASE_URL", "")
|
||||
MODEL = os.getenv("MAIN_LLM_MODEL", "gpt-3.5-turbo")
|
||||
|
||||
if not API_KEY:
|
||||
print("❌ 未配置 API Key")
|
||||
return False
|
||||
|
||||
result = test_api_key(API_KEY, BASE_URL if BASE_URL else None, MODEL)
|
||||
print(result['message'])
|
||||
return result['valid']
|
||||
"""
|
||||
快速测试
|
||||
|
||||
⚠️ 注意:此函数已废弃
|
||||
"""
|
||||
print("❌ 此测试功能已废弃,请使用 API 配置页面进行测试")
|
||||
return False
|
||||
|
||||
|
||||
def test_list_all_chats():
|
||||
|
||||
Reference in New Issue
Block a user