账号预热脚本配置
本页面记录了用于任务创建的 account_warmup 脚本的配置参数。
概述
account_warmup 脚本用于通过模拟自然用户行为来预热 TikTok 或 Instagram 账号。它会观看视频,并根据配置的概率随机进行点赞、关注、收藏和评论。这有助于新账号建立互动历史并避免被检测为机器人。
脚本配置 (script_config)
script_config 对象包含账号预热脚本的参数。以下是可用的参数:
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| task_duration | number | 否 | 600 | 预热任务的总时长(秒) |
| topic | string | 否 | "" | 搜索主题关键词(每行一个,随机选择) |
| min_duration | number | 否 | 15 | 最小视频观看时长(秒) |
| max_duration | number | 否 | 30 | 最大视频观看时长(秒) |
| like_probable | number | 否 | 0 | 点赞视频的概率(0-100) |
| floow_probable | number | 否 | 0 | 关注视 频创作者的概率(0-100) |
| collect_probable | number | 否 | 0 | 收藏/书签视频的概率(0-100) |
| comment_probable | number | 否 | 0 | 评论视频的概率(0-100) |
| comment | string | 否 | "" | 评论模板(每行一个,随机选择) |
| insert_emoji | boolean | 否 | false | 是否在评论中插入随机表情 |
| comment_order | string | 否 | "random" | 评论选择顺序:random(随机)或 sequential(顺序) |
| generate_by_chatgpt | boolean | 否 | false | 是否使用 ChatGPT 生成评论 |
| chatgpt_settings | object | 否 | ChatGPT 配置设置(见下文) |
ChatGPT 设置结构
当 generate_by_chatgpt 设置为 true 时,您可以使用 chatgpt_settings 对象配置 ChatGPT 评论生成:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 是 | 您的 OpenAI API 密钥 |
| model | string | 否 | 使用的模型(默认:"gpt-3.5-turbo")。选项:"gpt-3.5-turbo"、"gpt-4"、"gpt-4-turbo" |
| prompt | string | 否 | 生成评论的自定义提示词。默认生成友好、相关的评论 |
| max_tokens | number | 否 | 响应的最大 token 数(默认:100) |
| temperature | number | 否 | 创造性 等级 0-2(默认:0.7)。数值越高 = 越有创意 |
| base_url | string | 否 | 自定义 API 端点 URL(用于 Azure OpenAI 或兼容的 API) |
chatgpt_settings 对象示例:
{
"api_key": "sk-your-openai-api-key",
"model": "gpt-3.5-turbo",
"prompt": "针对这个视频生成一条简短友好的中文评论",
"max_tokens": 50,
"temperature": 0.8,
"base_url": "https://api.openai.com/v1"
}
建议
对于新账号,建议从低互动概率(5-15%)开始,然后随时间逐渐增加。这模拟了自然用户行为。
示例
基本账号预热
仅观看视频的简单预热:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 600,
"min_duration": 10,
"max_duration": 30
}
}'
带主题搜索的预热
通过搜索特定主题来预热账号:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "account_warmup",
"script_config": {
"task_duration": 900,
"topic": "搞笑猫咪\n狗狗视频\n宠物合集",
"min_duration": 15,
"max_duration": 45
}
}'