Add LLM key-hunter toolkit, vault, and skill

- tools/scripts/llm-key-hunter: GitHub leak hunting pipeline (hunt_*,
  pivot miner, two-layer verify/content caches, per-provider verification)
- usable_keys: verified key vault across 12 providers (deepseek, minimax,
  volcanoark, longcat, codingplan, zhipu free-tier, mimo, siliconflow, etc.)
- .grok/skills/llm-key-hunter: operator skill for the hunt/verify/vault flow
- NewAPI channel import scripts and CDP capture helpers
- Result verdict buckets (excluding multi-GB blob caches and dedup dumps)
This commit is contained in:
chaos committed 2026-08-02 06:02:58 +08:00
1 parent a3f698806b
commit 5d215e1649
684 files changed
+133838

No files matched your search

@@ -0,0 +1 @@
ZHIPUAI_API_KEY=84d4ce6022864ede852bd018d8db3630.GVPTAKK9RqkoXxMc
@@ -0,0 +1,3 @@
ZHIPUAI_API_KEY=3df53dfb7957fbfb0e27abb13291f863.L6HLkdyQYEDUH24J
WEATHER_API_KEY=tk6emkkn6s7mbrpv
TAVILY_API_KEY=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
@@ -0,0 +1 @@
VITE_REPLICATE_API_TOKEN=r8_08Ecnk1r9n4rRHEcnY1fvtQbyF7dtR21ALkDT
@@ -0,0 +1,3 @@
# HTTPS_PROXY=http://127.0.0.1:7890
# HTTP_PROXY=http://127.0.0.1:7890
ZHIPUAI_API_KEY=541388cd6aac8538a728cdfcb8cc7763.kTPufKTXU3QWWfi5
@@ -0,0 +1,15 @@
# 智谱 API Key
#glm-4.7
#ZHIPUAI_API_KEY=d911534c7a9e4176bd63be67ccd10870.RR7TOk4pVsO6ly7u
#glm-4.7-flash(免费)
ZHIPUAI_API_KEY=c10293363e1e4a7f9991c0302a0831ca.unJzAw6Cvj7Q7T8b
# 其他(已有)
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=040823
DB_PORT=3306
DB_NAME=chinook
SECRET_KEY=dev-secret
@@ -0,0 +1 @@
ZHIPUAI_API_KEY="2feb14563dc5588db13b1093690ab798.9QUuI93Fts6S22eD"
@@ -0,0 +1,26 @@
# OPENAI API 访问密钥配置
OPENAI_API_KEY = ""
# 文心 API 访问密钥配置
# 方式1. 使用应用 AK/SK 鉴权
# 创建的应用的 API Key
QIANFAN_AK = ""
# 创建的应用的 Secret Key
QIANFAN_SK = ""
# 方式2. 使用安全认证 AK/SK 鉴权
# 安全认证方式获取的 Access Key
QIANFAN_ACCESS_KEY = ""
# 安全认证方式获取的 Secret Key
QIANFAN_SECRET_KEY = ""
# Ernie SDK 文心 API 访问密钥配置
EB_ACCESS_TOKEN = ""
# 控制台中获取的 APPID 信息
IFLYTEK_SPARK_APP_ID = ""
# 控制台中获取的 APIKey 信息
IFLYTEK_SPARK_API_KEY = ""
# 控制台中获取的 APISecret 信息
IFLYTEK_SPARK_API_SECRET = ""
# 智谱 API 访问密钥配置
ZHIPUAI_API_KEY = "fb9b96ec43ed48038bba73fa0cae4ec4.ZmpsmO77vCY69GPg"
@@ -0,0 +1,2 @@
DATABASE_URL=sqlite:///health_db.sqlite
ZHIPUAI_API_KEY=83e30db5ee714aecb44d9a81b9c359ac.niOJggGHdVK8bZnB
@@ -0,0 +1,31 @@
import requests
import json
API_KEY = "7c3632d6fad4489ca69c4626714459ed.a8uz4uvAReIfp5lO" # 替换成你的实际API Key
API_URL = "https://open.bigmodel.cn/api/paas/v4/chat/completions"
def recommend_prescription(symptom):
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": "glm-4", # 使用GLM-4模型
"messages": [
{"role": "system", "content": "你是中医专家,根据症状推荐中药方剂,考虑配伍禁忌。"},
{"role": "user", "content": f"症状:{symptom}。推荐处方,并检查禁忌。"}
],
"temperature": 0.7
}
response = requests.post(API_URL, headers=headers, json=payload)
if response.status_code == 200:
result = response.json()['choices'][0]['message']['content']
return result
else:
return f"API调用失败,状态码: {response.status_code}, 错误: {response.text}"
# 测试
print(recommend_prescription("头痛发热"))
@@ -0,0 +1,7 @@
OPENAI_API_KEY = ""
wenxin_api_key = ""
wenxin_secret_key = ""
spark_appid = "" #填写控制台中获取的 APPID 信息
spark_api_secret = "" #填写控制台中获取的 APISecret 信息
spark_api_key = "" #填写控制台中获取的 APIKey 信息
ZHIPUAI_API_KEY = "b441f069335a92a7f8679736ec1be3b9.1pnH2AoIw04JHMV1"
@@ -0,0 +1,63 @@
#tools
PYTHONPATH=.
HOME_DIR='/mnt/afs2/qinxinyi'
PROJECT_DIR='/mnt/afs2/qinxinyi/function_call_data/data_generate'
FILE_SYSTEM_PATH="/mnt/afs2/qinxinyi/function_call_data/data_generate/working_dir/file_system_new"
TAU_BENCH_DATA_PATH="/mnt/afs2/qinxinyi/function_call_data/data_generate/working_dir/tau_bench"
VQA_MODEL=SenseChat-Vision-102b-stage
VQA_ENDPOINT='https://api.stage.sensenova.cn/v1/llm'
T2I_MODEL=artist-v6
T2I_ENDPOINT='https://api.stage.sensenova.cn/v1/imgen'
NOVA_SEARCH_ENDPOINT='https://internalapi.stage.sensenova.cn/v1'
# nova api key for nova models
NOVA_API_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIyVnRXVlczQ0p0WndjSXdiUmt6UkJPdjh2cVAiLCJleHAiOjMyODgxOTk3NjUsIm5iZiI6MTcyNzE2Nzc2MH0.W2x6Ym01KrH8_DKQlzFu_DJ5LptfvROxwoMIcFwh8NU
#openai
GPT4O_PTU_CLIENT_MODEL="gpt-4o-2024-11-20"
# GPT4O_PTU_CLIENT_MODEL="gpt-4o-mini-2024-07-18"
GPT4O_PTU_CLIENT_KEY="23f08ea902dd630a51337dcd29681366"
GPT4O_PTU_CLIENT_KEY = "64d8f967cb776c3668dbf4a61b6f8a91"
GPT4O_PTU_CLIENT_KEY ="afe0db0493a44726968df6606244badb"
GPT4O_PTU_MODEL="mtcsweden_gpt-4o-2024-08-06"
GPT4O_PTU_KEY="91acaa20d99e4178897a70c5a9031eaf"
GPT4O_PTU_BASE="https://mtcsweden.openai.azure.com/"
DOUBAO_API_KEY="6ef45f7f-1d82-4d34-80c0-c70180bd59fc"
DOUBAO_MODEL="ep-20241219141521-648zj"
DOUBAO_URL="https://ark.cn-beijing.volces.com/api/v3"
Qwen25_72B_URL="101.230.144.223:22222"
QwQ_32B_URL="101.230.144.223:22222"
QwQ_32B_URL="101.230.144.223:22224"
# Deepseek25_236B_URL="signpost-internal-stage.sensetime.com:31081/signpost/v0/stage-deepseekv2-236b-xinyi"
# Deepseek25_proxy="socks5://10.151.196.18:18323"
PERSONA_URL="103.177.28.206:12801"
PERSONA_URL="101.230.144.223:12809"
PERSONA_URL="202.122.157.109:23587"
PERSONA_URL="127.0.0.1:8080"
# 一些python工具的api key
BRAVE_API_KEY="BSAdnotPtb1IsFqlIcLAUswod4pu70V"
Guardian_API_KEY="a6c3de51-f970-4626-96f0-6008257e8e51"
NewsAPI_API_KEY="5702b383a4e24ab5b15e6731f4ec224a"
WeatherAPI_API_KEY="d32267b3d3944cc0b1a80559230811"
TouTiao_API_KEY='50d5c6451829b6b6aff50506317b0465'
APILayer_API_KEY='a428a2e1c061d2c5c5b24c784e87f5b9'
Oick_API_KEY='6dc30545804e1b10153f9c6f70955efe'
AlphaVantage_API_KEY="KTRKSANGNM0IEOKG"
GeoCode_API_KEY="678908550d581735985977unhcce184"
Calendar_API_KEY='cffdd89c6401a5e793040227fd9946a4'
DOG_API_KEY='live_TJ532brSbF0pQiNZLdVMzPosYRvQHzDbYzTflEkdiqfLMxWcajT06wUvElriOnP8'
CAT_API_KEY='live_WtjvpPiIFhYlaZffQd5v2tc0NSzEK4gGfjtWpBePFx2qDLt6ZBQmvMYd5SWt6Rwr'
HUGGINGFACE_API_KEY="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"
OMDB_API_KEY="72f78b0d"
LASTFM_API_KEY="0d8863db1dc1e35b38da117cfffe9667"
REPLICATE_API_TOKEN="r8_CM2rCDgcYgIJAoNDHU0TM5UsRQ2NmWS3vNtb4"
ZHIPU_API_KEY="629c61508fe6b1c619a3689ae5b4ed44.XLE4UAXhrZDAS3HR"
UNSPLASH_API_KEY="AvvtoVZZ8XyjE2HlVpy8vr4XZa8OXOUVY1nCBoxmC5c"
RAPID_API_KEY="2090bf3298msh3432d4c16f5356ap1c4b12jsn59aa6e6939f2"
@@ -0,0 +1,4 @@
ZHIPUAI_API_KEY=c8c07b936f6347c59fa0a6c78b4ead00.gExUfiic3MM5JQyX
REHAB_LLM_PROVIDER=auto
REHAB_LLM_ONLINE_PROVIDER=glm4v_api
REHAB_LLM_OFFLINE_PROVIDER=local_qwen_rkllm
@@ -0,0 +1,35 @@
# OPENAI API 访问密钥配置
OPENAI_API_KEY = ""
# 文心 API 访问密钥配置
# 方式1. 使用应用 AK/SK 鉴权
# 创建的应用的 API Key
QIANFAN_AK = ""
# 创建的应用的 Secret Key
QIANFAN_SK = ""
# 方式2. 使用安全认证 AK/SK 鉴权
# 安全认证方式获取的 Access Key
QIANFAN_ACCESS_KEY = ""
# 安全认证方式获取的 Secret Key
QIANFAN_SECRET_KEY = ""
# Ernie SDK 文心 API 访问密钥配置
EB_ACCESS_TOKEN = ""
# 控制台中获取的 APPID 信息
SPARK_APPID = ""
# 控制台中获取的 APIKey 信息
SPARK_API_KEY = ""
# 控制台中获取的 APISecret 信息
SPARK_API_SECRET = ""
# langchain中星火 API 访问密钥配置
# 控制台中获取的 APPID 信息
IFLYTEK_SPARK_APP_ID = ""
# 控制台中获取的 APISecret 信息
IFLYTEK_SPARK_API_KEY = ""
# 控制台中获取的 APIKey 信息
IFLYTEK_SPARK_API_SECRET = ""
# 智谱 API 访问密钥配置
ZHIPUAI_API_KEY = "5178f761377cc92aace8f4bb06b7a687.Rm5oRox35YvgrByY"
@@ -0,0 +1,35 @@
# OPENAI API 访问密钥配置
OPENAI_API_KEY = ""
# 文心 API 访问密钥配置
# 方式1. 使用应用 AK/SK 鉴权
# 创建的应用的 API Key
QIANFAN_AK = ""
# 创建的应用的 Secret Key
QIANFAN_SK = ""
# 方式2. 使用安全认证 AK/SK 鉴权
# 安全认证方式获取的 Access Key
QIANFAN_ACCESS_KEY = ""
# 安全认证方式获取的 Secret Key
QIANFAN_SECRET_KEY = ""
# Ernie SDK 文心 API 访问密钥配置
EB_ACCESS_TOKEN = ""
# 控制台中获取的 APPID 信息
SPARK_APPID = ""
# 控制台中获取的 APIKey 信息
SPARK_API_KEY = ""
# 控制台中获取的 APISecret 信息
SPARK_API_SECRET = ""
# langchain中星火 API 访问密钥配置
# 控制台中获取的 APPID 信息
IFLYTEK_SPARK_APP_ID = ""
# 控制台中获取的 APISecret 信息
IFLYTEK_SPARK_API_KEY = ""
# 控制台中获取的 APIKey 信息
IFLYTEK_SPARK_API_SECRET = ""
# 智谱 API 访问密钥配置
ZHIPUAI_API_KEY = "149d7fbd6b1f0344a37709dba527c3f8.EzgIjPNMxtbVA9pv"
@@ -0,0 +1 @@
ZHIPUAI_API_KEY="36929bb75dd74cf3890f42c2d0ed6ca8.nOXWhOzNaiOouhEu"
@@ -0,0 +1 @@
ZHIPUAI_API_KEY=55167a9beaee4a758c96b6ca946c7146.rwl90MxvT4qEwdEB
@@ -0,0 +1,2 @@
# 智谱 API KEY
ZHIPUAI_API_KEY = "71db2cacc30828319bcfbcda82b1e68b.CPD1RFimqp0RLd8f"
@@ -0,0 +1,2 @@
GLM_API_KEY = "ea88df86377f49f9a4d34e921ecb0dd8.k9CkBKYNRq7PEs4i"
ANTHROPIC_BASE_URL = "https://open.bigmodel.cn/api/anthropic"
@@ -0,0 +1,2 @@
ZhiPuAI_API_KEY=7bf001734ef2fd7f7a55bf51dadd7cbb.BMAsoKRDFTmTEPwj
ZhiPu_key=8d7535836e997f7c634707a73efabafb.fdSfkEI2m4uKArRq
@@ -0,0 +1,19 @@
# 智谱AI (https://open.bigmodel.cn/)
ZHIPUAI_API_KEY=e97664b1e2d84476808744885652745c.cwoB79J6Mqo6gDYn
# 跳过本地代理(Qdrant 等本地服务)
no_proxy=localhost,127.0.0.1
NO_PROXY=localhost,127.0.0.1
# --------------------------------------------
# qdrant数据库配置
# --------------------------------------------
QDRANT_URL=http://localhost:6333
# DeepSeek API 配置
DEEPSEEK_API_KEY=sk-b4081b22fbec423c830f6d74a0c59bcf # 请替换为你的 DeepSeek API Key
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_MODEL=deepseek-chat # 可选: deepseek-chat 或 deepseek-coder
# 使用太忆的rag功能
TIMEM_ENABLED=true
TIMEM_API_KEY=sk-BHKld5XZ30MafXl7JkONYX28jvPsnjOfbVM2MjMT # 太忆API Key sk-HxDFUAEvZVLBlp8zX7ADHTbxr9fN9Y0lUa5dZFAA sk-BHKld5XZ30MafXl7JkONYX28jvPsnjOfbVM2MjMT
TIMEM_BASE_URL=https://api.timem.cloud # 太忆API基础URL http://localhost:8000/api/v1/knowledge/search https://api.timem.cloud/api/v1/knowledge/search
@@ -0,0 +1,10 @@
# LLM API Keys
# 请替换为你的实际 API 密钥
# 阿里云 DashScope (Qwen) API Key
# 获取地址:https://dashscope.console.aliyun.com/apiKey
QWEN_API_KEY=sk-sp-09a85277e6c44f96bcff188b1472b552
# 智谱 AI (GLM) API Key
# 获取地址:https://open.bigmodel.cn/usercenter/apikeys
GLM_API_KEY=07da445762144f82be2457dc58da35f6.luUK4XLKxBpRHmrK
@@ -0,0 +1,152 @@
# ================================
# Environment Configuration File
# 环境配置文件
# ================================
#
# 职责:
# 1. 存储所有可配置的环境变量
# 2. 作为配置的主要数据源
# 3. 支持不同环境的配置切换
#
# 使用说明:
# - 修改此文件中的值来自定义系统配置
# - 重启应用后配置生效
# - 请勿将包含敏感信息的.env文件提交到版本控制
# ================================
# ================================
# API Keys - API密钥配置
# ================================
DEEPSEEK_API_KEY=your_deepseek_api_key_here
GEMINI_API_KEY=your_gemini_api_key_here
GLM_API_KEY=43048e325db34167b702ae5cce47d056.U1bvwMk4amPJxyYY
# Qwen/DashScope API Key (两个名称指向同一个服务)
DASHSCOPE_API_KEY=sk-0d10ddfead5b43ba97adfbb4c4473f87
# ================================
# Agent Model Configuration - 智能体模型配置
# ================================
# 主要配置:各智能体使用的模型和提供商
THINKER_MODEL=glm-4.5-flash
THINKER_PROVIDER=glm
COMMANDER_MODEL=glm-4.5-flash
COMMANDER_PROVIDER=glm
REFLECTOR_META_MODEL=glm-4.5-flash
REFLECTOR_META_PROVIDER=glm
REFLECTOR_VISION_MODEL=glm-4.5-flash
REFLECTOR_VISION_PROVIDER=glm
# ================================
# Network Configuration - 网络配置
# ================================
# 代理配置 - 与系统环境代理保持一致
PROXY_TYPE=none
CUSTOM_PROXY_HTTP=http://127.0.0.1:7897
CUSTOM_PROXY_HTTPS=http://127.0.0.1:7897
# ================================
# Reflector Configuration - Reflector配置
# ================================
# Reflector历史记录轮次配置
REFLECTOR_HISTORY_ROUNDS=2
# Reflector历史记录最大条目数
REFLECTOR_MAX_HISTORY_ENTRIES=10
# ================================
# Logging Configuration - 日志配置
# ================================
LOG_LEVEL=INFO
# ================================
# Timeout Configuration - 超时配置
# ================================
# Adobe连接配置
ADOBE_TIMEOUT=30
# API超时配置
API_TIMEOUT=120
# ================================
# LLM Generation Parameters - LLM生成参数配置
# ================================
MAX_OUTPUT_TOKENS=8192
TEMPERATURE=0.7
TOP_P=0.8
TOP_K=40
# ================================
# File Path Configuration - 文件路径配置
# ================================
EXPORT_OUTPUT_DIR=output
LOG_FILE_PATH=agent_debug.log
JSX_LOG_DIR=logs
JSX_LOG_FILE=jsx_execution.log
# ================================
# Workflow Parameters - 工作流参数
# ================================
DEFAULT_MAX_ITERATIONS=5
# 连接超时配置
CONNECTION_TIMEOUT=30
# ================================
# Port Configuration - 端口配置
# ================================
# 统一端口管理
FRONTEND_PORT=5178
BACKEND_PORT=8002
WEBSOCKET_PORT=8002
QWEN_CHAT_PORT=8003
ELECTRON_DEV_PORT=5179
PREVIEW_PORT=8089
OPEN_WEBUI_PORT=3001
DESIGN_AGENT_FRONTEND_PORT=5180
# 服务端口说明:
# 8002 - 统一后端服务 (FastAPI backend_service/gateway_server.py) - HTTP+WebSocket
# 8003 - QWEN聊天API服务 (Python qwen_chat_server.py) - 可选独立服务
# 5178 - 前端开发服务器 (SvelteKit chatWeb plugin)
# 5180 - DesignAgent专用前端服务器
# 3001 - Open WebUI服务端口
# 注意: WebSocket已统一到8002端口,无需独立WebSocket服务器
# ================================
# Local Executor Configuration - 本地执行器配置
# ================================
# 云端服务访问地址 - 指向统一后端服务
CLOUD_HTTP_BASE=http://localhost:8002
# 云端认证令牌(可选,如果云端服务需要认证)
CLOUD_AUTH_TOKEN=
# 本地执行器WebSocket服务主机
LOCAL_EXECUTOR_HOST=localhost
# 本地执行器WebSocket服务端口
LOCAL_EXECUTOR_PORT=8080
# 本地执行器最大并发任务数
LOCAL_MAX_CONCURRENCY=5
# Adobe应用程序
ADOBE_APP=Illustrator
# 是否启用周期性检查
ENABLE_PERIODIC_CHECK=true
# 是否优先本地离线模式
PREFER_LOCAL_OFFLINE=false
# ================================
# RAG Service Configuration - RAG服务配置
# ================================
RAG_SERVICE_HOST=127.0.0.1
RAG_SERVICE_PORT=8001
# ================================
# Fallback Model Configuration - 备用模型配置
# ================================
# 当主要配置的模型不可用时的备用选项
# 注意:这些配置仅在主要配置失效时使用,通常不需要修改
FALLBACK_THINKER_MODEL= glm-4.5-flash
FALLBACK_THINKER_PROVIDER=glm
FALLBACK_COMMANDER_MODEL= glm-4.5-flash
FALLBACK_COMMANDER_PROVIDER=glm
FALLBACK_REFLECTOR_META_MODEL= glm-4.5-flash
FALLBACK_REFLECTOR_META_PROVIDER=glm
FALLBACK_REFLECTOR_VISION_MODEL= glm-4.5-flash
FALLBACK_REFLECTOR_VISION_PROVIDER=glm
@@ -0,0 +1 @@
ZHIPUAI_API_KEY = "eb2eba9d00258167f92f3ce32cc314d6.KHDsniGvBWS0h4KK"
@@ -0,0 +1,4 @@
BAILIAN_API_KEY = sk-56971fd1922c43aaa40e7ed2352248fe
GLM_API_KEY = 39f58f20ea854ba4a1ad2f2437e3996f.g1Crl6y11pGrIkFB
LLAMA_API_KEY =
SILICONFLOW_API_KEY = sk-nzvaclcfjkscwrteqzyfldahoknjykjxtwznnlefoihmprhg
@@ -0,0 +1,41 @@
# deepseek
DEEPSEEK_API_KEY="sk-24db43d0275145c3bdc406f6d1d9fdd7"
# OPENAI API 访问密钥配置
OPENAI_API_KEY="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"
# 文心 API 访问密钥配置
# 方式1. 使用应用 AK/SK 鉴权
# 创建的应用的 API Key
QIANFAN_AK="JxbViPXfypwWUPiueni8I3Aj"
# 创建的应用的 Secret Key
QIANFAN_SK="Oy11Q2ztD19BWz9NNpj4E35d3sZeRjYJ"
# 方式2. 使用安全认证 AK/SK 鉴权
# 安全认证方式获取的 Access Key
QIANFAN_ACCESS_KEY=""
# 安全认证方式获取的 Secret Key
QIANFAN_SECRET_KEY=""
# 星火 API 访问密钥配置
# 控制台中获取的 APPID 信息
SPARK_APPID="70c7ec1d"
# 控制台中获取的 APISecret 信息
SPARK_API_SECRET="ZTZkODhmMDg0NTlhMDVlNGU3N2YxMTRj"
# 控制台中获取的 APIKey 信息
SPARK_API_KEY="439722d9f17b27d6a8562ca167761652"
# 智谱 API 访问密钥配置
ZHIPUAI_API_KEY="fca9dd0754ae46938a1967bae97a8929.RsD8WqY0dYx4bKCO"
# 如果你需要通过代理端口访问,还需要做如下配置
# os.environ['HTTPS_PROXY']
# os.environ["HTTP_PROXY"]
HTTPS_PROXY="http://127.0.0.1:7890"
HTTP_PROXY="http://127.0.0.1:7890"
#Gemini API https://aistudio.google.com/apikey
GEMINI_API_KEY="AIzaSyCP8F5fLbT_rQDZsjehvInaydeJL0r0N2s"
# https://huggingface.co/settings/tokens
# HF_TOKEN = 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
@@ -0,0 +1 @@
GLM_API_KEY=c41e7b7eca514ff1badd9225babc9f75.UD0lRQNLg8ypGXw7
@@ -0,0 +1,4 @@
# 配置你的 API Keys
QWEN_API_KEY=sk-99cda0ecf3c844e79ebc66145cf09151
DEEPSEEK_API_KEY=sk-26c711ce77cd4162912a783a3ad6355c
GLM_API_KEY=ec48f7ca8edb45e083f9022e7ad641fb.ZvwxcUe4Za5Y28xl
@@ -0,0 +1 @@
ZHIPUAI_API_KEY='c06002a072884a8e93960cf7bdb5304f.ZN0o5hFlYkvETIjn'
@@ -0,0 +1,19 @@
# .env 文件示例
# FastAPI 运行配置
APP_NAME=图像处理服务
DEBUG=True
HOST=0.0.0.0
PORT=8000
# Celery 相关配置,Redis 连接地址
CELERY_BROKER_URL=redis://localhost:6379/0
CELERY_RESULT_BACKEND=redis://localhost:6379/1
# 文件存储路径(可根据需要调整)
UPLOAD_DIR=static/uploads
OUTPUT_DIR=static/outputs
ZhipuAI_API_KEY=c188942babd84c5caae38dbc9331eef0.MlkpHpeFEmzMndqq
LLM_SESSION=session
MODEL_NAME=glm-4-flash
@@ -0,0 +1,3 @@
REACT_APP_GEMINI_API_KEY=AIzaSyCvZbX62rkQNjef4xCHh0dHu-5B-CrHRQg
REACT_APP_GLM_API_KEY=0cc1bd7dee85113504b05933dd543e4c.glXfJ24l00qHQS6u
REACT_APP_MISTRAL_API_KEY=K6XwemuqBLy2wuKXSHMvsjX0ebq0Bh6L
@@ -0,0 +1 @@
zhipuai_api_key = 'ab4d52aa24ff4057a6eb973cdafb15b9.2CQST2tj963VrEw5'
@@ -0,0 +1,2 @@
GLM_API_KEY=911c1ab7548140f79b399dba00de9216.4dYb6CV8J5hr5yZk
GLM_MODEL=glm-4-flash
@@ -0,0 +1,9 @@
API_KEY=57bfeab4756d9c7547bdb6d3c4c2f6e9.dtj1s7vnpieiv1wu
ZHIPUAI_API_KEY=57bfeab4756d9c7547bdb6d3c4c2f6e9.dtj1s7vnpieiv1wu
DB_HOST=localhost
DB_USER=sport_admin
DB_PASSWORD=Aa@123456789
DB_NAME=Squad_db
SERVER_PORT=3000
SERVER_HOST=121.37.195.13
# SERVER_HOST=localhost
@@ -0,0 +1,50 @@
# ========================================
# Werewolf Arena Backend Configuration
# ========================================
# ========== Game Settings ==========
GAME__NUM_PLAYERS=6
GAME__MAX_DEBATE_TURNS=4
GAME__DEFAULT_THREADS=4
GAME__RETRIES=3
GAME__RUN_SYNTHETIC_VOTES=true
# ========== LLM API Keys ==========
# GLM (智谱AI) - 推荐使用
LLM__GLM_API_KEY=93b71f4aac504ff3ba6683f4c195a56a.Z0SlsuluDhKL4Y4T
LLM__GLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4
# OpenAI (可选)
# LLM__OPENAI_API_KEY=your-openai-api-key-here
# LLM__OPENAI_BASE_URL=https://api.openai.com/v1
# OpenRouter (可选)
# LLM__OPENROUTER_API_KEY=your-openrouter-api-key-here
# LLM__OPENROUTER_BASE_URL=https://openrouter.ai/api/v1
# LLM__OPENROUTER_REFERRER=https://github.com/your-repo
# LLM__OPENROUTER_APP_TITLE=Werewolf Arena
# Anthropic (可选)
# LLM__ANTHROPIC_API_KEY=your-anthropic-api-key-here
# MiniMax - 默认使用
LLM__MINIMAX_API_KEY=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJHcm91cE5hbWUiOiJzb25pYzAyMTQiLCJVc2VyTmFtZSI6InNvbmljMDIxNCIsIkFjY291bnQiOiIiLCJTdWJqZWN0SUQiOiIxOTg0MjcwMDM5NjY2MTM5MjA4IiwiUGhvbmUiOiIxNTIxMDgzNTM2NSIsIkdyb3VwSUQiOiIxOTg0MjcwMDM5NjU3NzUwNjAwIiwiUGFnZU5hbWUiOiIiLCJNYWlsIjoiIiwiQ3JlYXRlVGltZSI6IjIwMjUtMTEtMDEgMDU6Mjk6MjciLCJUb2tlblR5cGUiOjEsImlzcyI6Im1pbmltYXgifQ.VkoHDX-qYFUsbGu6nwup69ftPd8o-R1g10kWXypx_YFJ9Fn4d8OKEosthYANgnT-YWH3ETZQLIzNstJ46pCeDcv_WE9JC9mJZ3nfBvjbeYJRLgk28H284hfEX7ETdeAZF8K32id7p4jgzHuZr1KPt6TDuhAWSV7R4E0sy4QBnd_alhP687mQxLsSB_9wOKMioJzinCc3XpJP50BvQ5yidadytjf3Y9eZujqXmgTlxRf6K1WKfDU15SRPe1K4H0ylzR8WoLIOz8zB9yMsDRZg7DPTb8nCgH-4dOkDYQ147VgWR1VXMqpBIIAstnnglcqLPdNNM-yZG30LOCQvjJsWoQ
LLM__MINIMAX_BASE_URL=https://api.minimaxi.com/v1
LLM__MINIMAX_MODEL=MiniMax-M2
LLM__DEFAULT_MODEL=minimax/MiniMax-M2
# ========== Server Settings ==========
SERVER__HOST=0.0.0.0
SERVER__PORT=8000
SERVER__RELOAD=true
SERVER__LOG_LEVEL=info
SERVER__WORKERS=1
# ========== CORS Settings ==========
CORS__ALLOW_ORIGINS=["http://localhost:3000","http://localhost:8080"]
# ========== Global Settings ==========
PROJECT_NAME=Werewolf Arena API
VERSION=2.0.0
DEBUG=false
ENVIRONMENT=development
@@ -0,0 +1,17 @@
# API配置
API_PREFIX=/api
# 跨域配置
CORS_ORIGINS=["http://localhost:3000"]
# Redis配置
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
# 智谱AI GLM-4.5v API配置
ZHIPUAI_API_KEY = f781e38e447d43e3ace909557440220e.9mII835q2fkz1Kzr
# 文件上传配置
UPLOAD_FOLDER=uploads
MAX_CONTENT_LENGTH=16777216 # 16MB
@@ -0,0 +1,4 @@
# VLM 测试环境变量
GLM_API_KEY=73968d95f6fb46ff97a783f0b2dd6230.PexD7ub9phMirrIR
GLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4
GLM_MODEL_NAME=glm-4.6v-flashx
@@ -0,0 +1,12 @@
import os
os.environ["IFLYTEK_SPARK_APP_ID"] = "6bf734da"
os.environ["IFLYTEK_SPARK_API_KEY"] = "a4efe678144ed4a94e6eafec30c4f2d1"
os.environ["IFLYTEK_SPARK_API_SECRET"] = "ZmNmOTI2MjgwMDljNjFlMDJiYWY0NDY4"
os.environ["IFLYTEK_SPARK_API_URL"] = "ws://spark-api.xf-yun.com/v3.1/chat"
os.environ["IFLYTEK_SPARK_LLm_DOMAIN"] = "generalv3"
os.environ["ZHIPUAI_API_KEY"] = "19ffa5597bd867ae38b9f2a356551e69.EjQJJKQAhVrGomtU"
os.environ["SERPAPI_API_KEY"] = "a82a679fd023339158b9971e3efb51474065653e49f2861038348dfa0d4d572a"
os.environ["USER_AGENT"] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0"
os.environ["API_KEY"]="sk-lo2dRdQWyh8rJLsJCd6bD73d4a07495fA6A8448e61B04f65"
os.environ["BASE_URL"]="https://free.gpt.ge/v1/"
print("step1:环境变量初始化完毕")
@@ -0,0 +1,3 @@
VITE_SUPABASE_URL=https://jbqwjdvtgocxdftfyyrm.supabase.co
VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImpicXdqZHZ0Z29jeGRmdGZ5eXJtIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MzQ4MjI3NjgsImV4cCI6MjA1MDM5ODc2OH0.81YMTidXpUIzK7ll7cNPRCRyHTtzQSiBWhTiXe6ipQQ
ZHIPUAI_API_KEY=e8d5a4cd0a1d496de21ed08c64268a85.H8YYYahnU4CRGq8X
@@ -0,0 +1 @@
ZHIPUAI_API_KEY="45e8a3bb252e93ffc94376b9048b7048.tjIeQnLOG4fZKzJk"
@@ -0,0 +1,34 @@
import os
os.environ["ZHIPUAI_API_KEY"] = "53ca6a88a682be774f7c07ad856b5d42.5Hczmqc5Cz3d4WBM"
os.environ["IFLYTEK_SPARK_APP_ID"] = "1a2c0e22"
os.environ["IFLYTEK_SPARK_API_KEY"] = "91ac602cffda5c10bbb78fc314f8525d"
os.environ["IFLYTEK_SPARK_API_SECRET"] = "ODYyMWEzMDViNGVjMWZjYWQyMmE5YWJi" # 这个key来自老师
# 此处参考:https://www.xfyun.cn/doc/spark/Web.html
os.environ["IFLYTEK_SPARK_API_URL"] = "wss://spark-api.xf-yun.com/v3.1/chat"
os.environ["IFLYTEK_SPARK_llm_DOMAIN"] = "generalv3"
from langchain_community.chat_models import ChatZhipuAI
zhipuai_model = ChatZhipuAI(
model="glm-4",
# temperature=0.9,
)
from langchain_community.chat_models import ChatSparkLLM
spark_chat_model = ChatSparkLLM()
MyModel = spark_chat_model
import streamlit as st
text = st.text_area(label='输入问题,最大200字,ctrl+enter发送。'
'(此问答以大语言模型api为基础,通过LangChain构建对话,streamlit搭建web界面)',
value='你好......',
height=5,
max_chars=200,
help='最大长度限制为200')
st.write("正在思考:", text)
response = MyModel.invoke(text)
st.write('回答:', response.content)
@@ -0,0 +1,3 @@
ZHIPUAI_API_KEY=127d3f4f9b254843a85904808c3bc36b.gzRgQ3fYA4yTCvlQ
ZHIPUAI_API_KEY_NAME=agent-test
ZHIPUAI_MODEL=glm-4.6v
@@ -0,0 +1 @@
ZHIPUAI_API_KEY=29353f5a9cdf43dc89612a8527850fbc.nNsR6BHW1IjBX8nI
@@ -0,0 +1 @@
ZHIPUAI_API_KEY="87abced24cc44e58b80e18e09fd46c86.kM62rHnlo7ve7VHE"
@@ -0,0 +1,72 @@
# =====================
# GLM / LLM
# =====================
GLM_API_KEY=916c5afa2ce9443380593a244c711b86.7ca8xGUh9u1MB3Mu
GLM_MODEL_NAME=glm-5
GLM_API_BASE=https://open.bigmodel.cn/api/paas/v4
GLM_TEMPERATURE=0.4
GLM_MAX_TOKENS=64000
# =====================
# Milvus
# =====================
MILVUS_HOST=localhost
MILVUS_PORT=19530
MILVUS_COLLECTION_NAME=rag_knowledge_base
MILVUS_USER=
MILVUS_PASSWORD=
# =====================
# Embedding / Reranker
# =====================
EMBEDDING_MODEL_NAME=./models/bge-small-zh-v1.5
EMBEDDING_DEVICE=mps
EMBEDDING_DIMENSION=512
RERANKER_MODEL_NAME=./models/bge-reranker-base
RERANKER_TOP_K=5
# =====================
# Book-aware Splitting
# =====================
CHUNK_SIZE=500
CHUNK_OVERLAP=100
BOOK_MD_EPUB_CHUNK_SIZE=1000
BOOK_MD_EPUB_CHUNK_OVERLAP=150
BOOK_PDF_CHUNK_SIZE=1000
BOOK_PDF_CHUNK_OVERLAP=100
BOOK_TXT_CHUNK_SIZE=500
BOOK_TXT_CHUNK_OVERLAP=100
# =====================
# Retrieval
# =====================
RETRIEVER_TOP_K=10
SIMILARITY_THRESHOLD=0.3
# =====================
# Data Directories
# =====================
RAW_DATA_DIR=data/raw
PROCESSED_DATA_DIR=data/processed
NOTE_UPLOAD_DIR=data/notes
# =====================
# Metadata / Payload
# =====================
DEFAULT_BOOK_DOMAIN=computer_science
BOOK_PAYLOAD_TYPE=book_content
NOTE_PAYLOAD_TYPE=personal_note
# =====================
# Future Partition (reserved)
# 当前数据量较小,Payload过滤已足够,默认关闭。
# =====================
VALID_DOMAINS=computer_science,literature,history,philosophy
ENABLE_PARTITION=false
AUTO_MIGRATE_MILVUS_SCHEMA=true
STRICT_BOOK_METADATA_WRITE=true
# =====================
# Logging
# =====================
LOG_LEVEL=INFO
@@ -0,0 +1,67 @@
#PY_ENVIRONMENT=dev
PY_ENVIRONMENT=local # 启用本地开发环境
#PY_ENVIRONMENT=deploy
PY_DEBUG=true
# ---------注意-----------------------------------
# 如下模型中只能使用其中的某一个模型,不能同时配置多个模型
# 去对应的官网申请api-key,并替换YOUR API-KEY
# 也可以使用ollama本地运行的模型,api-key设置为ollama
# ⚠️文生图的模型暂时使用zhipuai,因此要配置zhipuai的api-key
# -----------------------------------------------
# 智普ai
LLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4/
LLM_API_KEY=bdae524145564428bfbb0676d5ec4b07.uy0YzYARTfcXwFBP
MODEL_NAME=glm-4
# openai
# LLM_BASE_URL=https://api.openai.com/v1
# LLM_API_KEY=vItA3PGlQCBdUEgWr2hKmfDAuWMby6mnwpjIfLK9umisb75-PI_teMrbKrs5ez-_oDqAHxzVXsT3BlbkFJjO9HD4kR7HbLfICu4NIqueiAroDQ5WkayRQa3VfKAYBFl2TDGMt4QPM_QG3A2eIuxgj-9tC9sA
# MODEL_NAME=gpt-4o
# kimi
#LLM_BASE_URL=https://api.moonshot.cn/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=moonshot-v1-8k
# 百川大模型
#LLM_BASE_URL=https://api.baichuan-ai.com/v1/
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=Baichuan4
# 通义千问
#LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=qwen-long
# 零一万物
#LLM_BASE_URL=https://api.lingyiwanwu.com/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=yi-large
# deepseek
# LLM_BASE_URL=https://api.deepseek.com
# LLM_API_KEY=sk-9f24a118a734432b85fb31a48ae7fc9d
# MODEL_NAME=deepseek-chat
# 豆包
#LLM_BASE_URL=https://ark.cn-beijing.volces.com/api/v3/
#LLM_API_KEY=YOUR API-KEY
# 注意:对于豆包api,model_name参数填入ENDPOINT_ID,具体申请操作在豆包api官网提供。
#MODEL_NAME=
# ollama
# LLM_BASE_URL=http://localhost:11434/v1/
# LLM_API_KEY=ollama
# MODEL_NAME=qwen2:7b
#文生图模型,暂时使用zhipuai
#OPENAI_API_KEY=YOUR API-KEY
ZHIPUAI_API_KEY=YOUR API-KEY
# 这里填入你的组织名
ORGANIZATION_NAME= xxx团队
GRADIO_ANALYTICS_ENABLED=False
@@ -0,0 +1,36 @@
# OPENAI API 访问密钥配置
OPENAI_API_KEY = ""
# 文心 API 访问密钥配置
# 方式1. 使用应用 AK/SK 鉴权
# 创建的应用的 API Key
QIANFAN_AK = ""
# 创建的应用的 Secret Key
QIANFAN_SK = ""
# 方式2. 使用安全认证 AK/SK 鉴权
# 安全认证方式获取的 Access Key
QIANFAN_ACCESS_KEY = ""
# 安全认证方式获取的 Secret Key
QIANFAN_SECRET_KEY = ""
# Ernie SDK 文心 API 访问密钥配置
EB_ACCESS_TOKEN = ""
# 控制台中获取的 APPID 信息
SPARK_APPID = ""
# 控制台中获取的 APIKey 信息
SPARK_API_KEY = ""
# 控制台中获取的 APISecret 信息
SPARK_API_SECRET = ""
# langchain中星火 API 访问密钥配置
# 控制台中获取的 APPID 信息
IFLYTEK_SPARK_APP_ID = ""
# 控制台中获取的 APISecret 信息
IFLYTEK_SPARK_API_KEY = ""
# 控制台中获取的 APIKey 信息
IFLYTEK_SPARK_API_SECRET = ""
# 智谱 API 访问密钥配置
ZHIPUAI_API_KEY = "c9bc35e8e7c1c076a8aaba862efb19af.DhiaibnU9Mys34de"
ZHIPUAI_API_KEY2 = "bd2f9388e369f6c46ef442556163b03c.79Jq4Gdqs9Ni9VnP"
@@ -0,0 +1,6 @@
# Production Environment
GLM_API_KEY=b95155bf3ac04ddb891ab415b2e02be2.KnKnMkrc2uwW0OAk
PORT=3003
BASE_URL=https://sawitmart.masrori.my.id
SAWITDB_HOST=localhost
GIN_MODE=release
@@ -0,0 +1,4 @@
SPARKAI_APP_ID="e7780d16"
SPARKAI_API_SECRET="OTU2YTlmZTgwYzA4MTFiMjA5NTViZWE4"
SPARKAI_API_KEY="876b6f734b4c3764928b2b560a8bf387"
ZHIPUAI_API_KEY="2b751973b7a0af6800221600fc033aa3.SiO2uvncWNQ3V1eo"
@@ -0,0 +1,35 @@
# OPENAI_API_KEY ='sk-3UceLO9AhgO3vI3b91Dc1a2287894bFd871aA515D22292B3'
OPENAI_API_KEY ='EMPTY'
# OPENAI_API_KEY = 'sk-vA6R0AmJnadUZTbfCbB2DdDf19D64603B099B96c690fA3D3'
BAICHUAN_API_KEY = 'sk-b7f752076296ddf6c77557420b711473'
ZHIPUAI_API_KEY = '05b1b9593e0469a4909bbc2d09ce9f8d.h9mLI3Y6a9e9yAuV'
QWEN_API_KEY='EMPTY'
DASHSCOPE_API_KEY='EMPTY'
# EMBEDDINGS_MODEL = 'openai'
EMBEDDINGS_MODEL = 'Xinference'
OPENAI_BASE_URL = 'http://12.12.12.101:8080/v1'
# OPENAI_BASE_URL = "https://api.xiaooai.plus/v1"
OPENAI_EMBEDDINGS_MODEL ='text-embedding-ada-002'
LLM_MODEL = 'openai'
#OPENAI_LLM_MODEL = '/home/zwfeng4/tyqw/qwen/Qwen1___5-14B-Chat/'
OPENAI_LLM_MODEL = '/home/zwfeng4/tyqw/Qwen/Qwen2___5-14B-Instruct/'
BAICHUAN_LLM_MODEL = 'Baichuan2-Turbo'
ZHIPUAI_LLM_MODEL = 'glm-4'
TEMPERATURE = 0
MAX_TOKENS = 512
VERBOSE = True
NEO4J_URI='bolt://localhost:7687'
NEO4J_USERNAME='neo4j'
NEO4J_PASSWORD='12345678'
@@ -0,0 +1,4 @@
ZHIPUAI_API_KEY = 'f4e8fa12b9143d8337c80a6db8bbc440.3Gs8fMATdRD6Vz0u'
TAVILY_API_KEY = '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'
LANGCHAIN_TRACING_V2="true"
LANGCHAIN_API_KEY="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"
@@ -0,0 +1,69 @@
import os
"""
20240813 模型调用说明
zhipuai 不能成功调用
建议调用 ali-qwen / 讯飞 spark
"""
# 环境变量设置 def os_setenv():
def get_ollama():
from langchain_community.chat_models import ChatOllama
ollama_chat_model = ChatOllama(model="llama3")
return ollama_chat_model
def get_openai_chat_model():
# from langchain_openai import ChatOpenAI
from langchain_community.chat_models import ChatOpenAI
gpt_chat_model = ChatOpenAI(
base_url="https://p33279i881.vicp.fun/v1/",
api_key="sk-JKuWXQZ4WEaNQEYi72A72304075742E2B2D805C6936293E5",
)
return gpt_chat_model
def get_qianfan_chat_model():
from langchain_community.chat_models import QianfanChatEndpoint
os.environ["QIANFAN_AK"] = "QZuS6bjsMNYIviveGTu3ZbKj"
os.environ["QIANFAN_SK"] = "AfMleAQMS2fI4yGl9M8iU2ikBGVlKQOJ"
qianfan_chat_model = QianfanChatEndpoint(
temperature=0, model="ernie-bot-turbo", verbose=True
)
return qianfan_chat_model
def get_tongyi_chat_model():
os.environ["DASHSCOPE_API_KEY"] = "sk-8a7c3ac35b84410e8435116a8b3630ef"
from langchain_community.chat_models import ChatTongyi
tongyi_chat_model = ChatTongyi()
return tongyi_chat_model
def get_spark_chat_model():
os.environ["IFLYTEK_SPARK_APP_ID"] = "2e921bde"
os.environ["IFLYTEK_SPARK_API_SECRET"] = "ZjJhZTkyOGQzNzA4N2U5MWI2MjhhM2Qz"
os.environ["IFLYTEK_SPARK_API_KEY"] = "e77f9a737eee9d91e710e1f743ed46dd"
os.environ["IFLYTEK_SPARK_API_URL"] = "wss://spark-api.xf-yun.com/v3.5/chat"
os.environ["IFLYTEK_SPARK_llm_DOMAIN"] = "generalv3.5"
from langchain_community.chat_models import ChatSparkLLM
spark_chat_model = ChatSparkLLM()
return spark_chat_model
def get_zhipuai_chat_model():
os.environ["ZHIPUAI_API_KEY"] = "72fea15b5fce38e0a81b2bb01e4903dd.wkhUuC4oAO5otOmY"
# 20240731 20:55 weihua
# new key: "6ac43a47c3fed6a70433a55108033202.OMB8LBLcgcz60x3q"
# old key: "43c5d0cda6ab08302d6db046469d7c6b.eCF9cwVy1tadDU1q"
# qiancheng: "72fea15b5fce38e0a81b2bb01e4903dd.wkhUuC4oAO5otOmY"
from langchain_community.chat_models import ChatZhipuAI
zhipuai_chat_model = ChatZhipuAI(model="glm-4")
return zhipuai_chat_model
@@ -0,0 +1,19 @@
import os
def setenv():
#tongyiqianwen
os.environ["DASHSCOPE_API_KEY"] = 'sk-f82ee22936854d33ba0eb0745bd45d8b'
#qianfan
os.environ['QIANFAN_AK'] = 'NWkmTBJLOldAxruDPvEVf0wI'
os.environ['QIANFAN_SK'] = 'W5DKwni5T3fQA2XwVMERg5KrnreaSQjj'
#wenxin
os.environ['BAIDU_API_KEY'] = 'NWkmTBJLOldAxruDPvEVf0wI'
os.environ['BAIDU_SECRET_KEY'] = 'W5DKwni5T3fQA2XwVMERg5KrnreaSQjj'
#spark
os.environ['IFLYTEK_SPARK_APP_ID'] = "f83837c4"
os.environ['IFLYTEK_SPARK_API_KEY'] = "10f0b1dd74bc89e4c51c26f841f869bb"
os.environ['IFLYTEK_SPARK_API_SECRET'] = "YzAxMjQ1ZjQzZGQ4NTgwNjlhYTM4NmUz"
os.environ['IFLYTEK_SPARK_API_URL'] = "wss://spark-api.xf-yun.com/v3.1/chat"
os.environ['IFLYTEK_SPARK_LLM_DOMAIN'] = "generalv3"
#zhipuai
os.environ['ZHIPUAI_API_KEY'] = '5ced73e010186982ce9028f38d2a4e4b.UBA5q67n04xJA624'
@@ -0,0 +1 @@
ZHIPUAI_API_KEY = 4d790ef0b463e16edb5896357b892fd8.poLKhy1gzGR1CDYs
@@ -0,0 +1,16 @@
SQLALCHEMY_DATABASE_URI=mysql://root:mysql32351639@localhost:3306/smart_editor
# JWT密钥
JWT_SECRET=my_secret_key_2026
# 端口
PORT=5000
REDIS_DATABASE_URI=redis://localhost:6379/0
# 硅基流动
SILICONFLOW_API_KEY=sk-dixvynbdaqggesatluuukiqqwdenmuwjitbgtjgyuhumkted
CHATGLM_API_KEY=672e21797ecf433592ca6bf8861636cb.HCjrEbUh67iQ8Lpq
# ChatGLM(补充这两行)
CHATGLM_API_KEY=672e21797ecf433592ca6bf8861636cb.HCjrEbUh67iQ8Lpq
CHATGLM_API_URL=https://open.bigmodel.cn/api/paas/v4/chat/completions
@@ -0,0 +1,22 @@
# 服务器配置
PORT=5001
NODE_ENV=development
# 数据库配置
PGHOST=localhost
PGUSER=postgres
PGDATABASE=earthquakedata
PGPASSWORD=postgres
PGPORT=5432
# 日志配置
LOG_LEVEL=info
# 模拟数据生成
GENERATE_MOCK_DATA=true
DATA_GENERATION_INTERVAL=1000
AUTO_START_GENERATOR=false
# 智谱AI配置
ZHIPUAI_API_KEY=f79dd0503d84443f9b3d6cb233645f2d.Kzw8LK8O8UpHhFZw
ZHIPUAI_AUTH_MODE=direct # 可选值: apikey(X-Zhipu-Key认证), jwt(生成JWT), direct(直接作为Bearer认证)
@@ -0,0 +1,4 @@
ZHUPUAI_KEY=645bd25a9633f4d741ee63df1c58f6a7.1K343aZI29goWWqh
ZHIPUAI_API_KEY=645bd25a9633f4d741ee63df1c58f6a7.1K343aZI29goWWqh
BAICHUAN_API_KEY=sk-098c3e5b2e4f2be5d8d6878bb11158e4
#BAICHUAN_API_KEY=sk-6ad565ce72810d6bad3109afc7fcd90b
@@ -0,0 +1,2 @@
GLM_API_KEY=8967dd709b4a47bab08aba49ba6936d4.xXpRlN58z1oEhXlG
# MODEL_PROVIDER=glm
File diff suppressed because it is too large. Load diff
@@ -0,0 +1 @@
GLM_API_KEY=cb910c507eabc633fdac576df26fc157.EAcLLVb7KZ5nYF1W
@@ -0,0 +1,66 @@
#PY_ENVIRONMENT=dev
PY_ENVIRONMENT=local # 启用本地开发环境
#PY_ENVIRONMENT=deploy
PY_DEBUG=true
# ---------注意-----------------------------------
# 如下模型中只能使用其中的某一个模型,不能同时配置多个模型
# 去对应的官网申请api-key,并替换YOUR API-KEY
# 也可以使用ollama本地运行的模型,api-key设置为ollama
# ⚠️文生图的模型暂时使用zhipuai,因此要配置zhipuai的api-key
# -----------------------------------------------
# 智普ai
LLM_BASE_URL=https://open.bigmodel.cn/api/paas/v4/chat/completions
LLM_API_SECRET_KEY=15a9c3704e5286fcd58e96de87dbf4d5.stbWHT2a7lvyMds0
LLM_API_KEY=15a9c3704e5286fcd58e96de87dbf4d5
LLM_API_SECRET=stbWHT2a7lvyMds0
MODEL_NAME=glm-4
# kimi
#LLM_BASE_URL=https://api.moonshot.cn/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=moonshot-v1-8k
# 百川大模型
#LLM_BASE_URL=https://api.baichuan-ai.com/v1/
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=Baichuan4
# 通义千问
#LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=qwen-long
# 零一万物
#LLM_BASE_URL=https://api.lingyiwanwu.com/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=yi-large
# deepseek
# LLM_BASE_URL=https://api.deepseek.com
# LLM_API_KEY=ollama
# MODEL_NAME=deepseek-chat
# 豆包
#LLM_BASE_URL=https://ark.cn-beijing.volces.com/api/v3/
#LLM_API_KEY=YOUR API-KEY
# 注意:对于豆包api,model_name参数填入ENDPOINT_ID,具体申请操作在豆包api官网提供。
#MODEL_NAME=
# ollama
#LLM_BASE_URL=http://localhost:11434/v1/
#LLM_API_KEY=ollama
#MODEL_NAME=qwen2:0.5b
# anyapi
#LLM_BASE_URL=https://api.siliconflow.cn/v1
#LLM_API_KEY=YOUR API-KEY
#MODEL_NAME=Qwen/Qwen2-7B-Instruct
#文生图模型,暂时使用zhipuai
#OPENAI_API_KEY=YOUR API-KEY
ZHIPUAI_API_KEY=15a9c3704e5286fcd58e96de87dbf4d5.stbWHT2a7lvyMds0
# 这里填入你的组织名
ORGANIZATION_NAME= xxx团队
@@ -0,0 +1,8 @@
OPENAI_API_KEY = ""
wenxin_api_key = ""
wenxin_secret_key = ""
spark_appid = ""
spark_api_secret = ""
spark_api_key = ""
ZHIPUAI_API_KEY = "570845c8914e2d97536dc22d298e6ca9.sBRNO7XevkYHuRkI"
TOKEN=""
@@ -0,0 +1,19 @@
# OpenAI API配置
OPENAI_API_KEY=your_openai_api_key
# 默认使用智谱AI
AI_API_TYPE=zhipu
# 智谱AI API配置
ZHIPU_API_KEY=3e06da60c59f46cfac2ffc53b0e5393e.pl5nfQMNSVhyppY6
# 如需使用其他大模型,取消注释并填写相应密钥
# 文心一言API配置
# AI_API_TYPE=ernie
# ERNIE_API_KEY=your_ernie_api_key
# ERNIE_SECRET_KEY=your_ernie_secret_key
# 讯飞星火API配置
# AI_API_TYPE=spark
# SPARK_APP_ID=your_spark_app_id
# SPARK_API_KEY=your_spark_api_key
# SPARK_API_SECRET=your_spark_api_secret