完成请求推送,但组装mes还有问题

This commit is contained in:
2026-05-04 00:33:29 +08:00
parent 7fc9e10c99
commit 2050a30a52
93 changed files with 9499 additions and 2719 deletions

69
test.py
View File

@@ -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():