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:
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
|
||||
Reference in new issue
Block a user