111 lines
3.5 KiB
Python
111 lines
3.5 KiB
Python
# config.example.py
|
||
"""全局配置模板 - 复制为 config.py 并填入真实信息"""
|
||
|
||
# OpenAI 端点
|
||
AUTH_BASE_URL = "https://auth.openai.com"
|
||
SENTINEL_BASE_URL = "https://sentinel.openai.com/sentinel"
|
||
|
||
# 临时邮箱配置
|
||
TEMPMAIL_CONFIG = {
|
||
'api_base_url': 'https://mail.copy.qzz.io', # 你的临时邮箱 API 地址
|
||
|
||
'username': 'mygoteam', # 你的临时邮箱系统用户名
|
||
'password': 'mygo123123', # 你的密码
|
||
|
||
# 方式2:JWT Token(备用)
|
||
# 'admin_token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',
|
||
|
||
# 域名选择(0=第1个域名, 1=第2个, 2=第3个)
|
||
'domain_index': 2, # 改成 0, 1, 或 2 来选择不同的域名后缀
|
||
}
|
||
|
||
# SDK 路径
|
||
SDK_JS_PATH = "assets/sdk.js"
|
||
|
||
# 浏览器指纹配置
|
||
FINGERPRINT_CONFIG = {
|
||
# 使用最新 Chrome 的 User-Agent(Windows 10)
|
||
'user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36',
|
||
'screen_width': 1920,
|
||
'screen_height': 1080,
|
||
'languages': ['en-US', 'en'],
|
||
'hardware_concurrency': 8,
|
||
'platform': 'Win32', # 改成 Windows,匹配 UA
|
||
}
|
||
|
||
# HTTP 配置
|
||
HTTP_CONFIG = {
|
||
'impersonate': 'chrome131', # 使用最新的 Chrome 131 指纹
|
||
'timeout': 30,
|
||
}
|
||
|
||
# PoW 配置
|
||
POW_CONFIG = {
|
||
'max_attempts': 500000, # SDK 默认值
|
||
'timeout': 60, # 求解超时(秒)
|
||
}
|
||
|
||
# Sentinel 求解器配置
|
||
SENTINEL_CONFIG = {
|
||
# 使用纯 Python 实现(不需要 Node.js)
|
||
# True: 使用 sentinel_native.py(推荐,无外部依赖)
|
||
# False: 使用 js_executor.py + sdk.js(需要 Node.js)
|
||
'use_native': True,
|
||
}
|
||
|
||
# EU Billing 配置
|
||
EU_BILLING_CONFIG = {
|
||
# 计划配置
|
||
'plan_name': 'chatgptteamplan',
|
||
|
||
# 团队计划详情
|
||
'team_plan_data': {
|
||
'workspace_name': None, # None = 自动生成随机名称,或设置字符串使用固定值
|
||
'price_interval': 'month', # 'month' 或 'year'
|
||
'seat_quantity': 5, # 座位数量(团队计划最少 5 个)
|
||
},
|
||
|
||
# 账单地址
|
||
'billing_details': {
|
||
'country': 'DE', # 国家代码(DE, FR, IT 等)
|
||
'currency': 'EUR', # 货币(EUR)
|
||
},
|
||
|
||
# 促销活动
|
||
'promo_campaign': {
|
||
'promo_campaign_id': 'team-1-month-free',
|
||
'is_coupon_from_query_param': False,
|
||
},
|
||
|
||
# UI 模式
|
||
'checkout_ui_mode': 'redirect', # 'redirect' 或 'embedded'
|
||
|
||
# API 端点
|
||
'checkout_endpoint': 'https://chatgpt.com/backend-api/payments/checkout',
|
||
|
||
# OAI Client headers(需定期更新以匹配当前 ChatGPT 版本)
|
||
'oai_client_version': 'prod-04eaaa443c69cfc8b46b5d52d2b61dbceba21862',
|
||
'oai_client_build_number': '4053703',
|
||
}
|
||
|
||
# 调试模式
|
||
DEBUG = True
|
||
|
||
# 人类行为延迟配置(秒)
|
||
DELAY_CONFIG = {
|
||
# 注册流程延迟
|
||
'after_registration': {'min': 3.0, 'max': 8.0}, # 注册成功后
|
||
'before_get_token': {'min': 2.0, 'max': 5.0}, # 获取token前
|
||
'after_get_token': {'min': 1.5, 'max': 4.0}, # 获取token后
|
||
'before_billing': {'min': 2.0, 'max': 6.0}, # 生成账单前
|
||
'after_billing': {'min': 2.0, 'max': 5.0}, # 生成账单后
|
||
'before_payment': {'min': 3.0, 'max': 7.0}, # 开始支付前
|
||
|
||
# 支付流程延迟
|
||
'between_payment_steps': {'min': 1.0, 'max': 3.0}, # 支付步骤之间
|
||
'polling_interval': {'min': 3.0, 'max': 5.0}, # 轮询间隔
|
||
|
||
# 批量操作延迟
|
||
'between_accounts': {'min': 30.0, 'max': 60.0}, # 账号之间(原10秒太短)
|
||
}
|