api-config.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "name": "douyin-speaking-profile-builder",
  3. "displayName": "抖音口播日报账号建档",
  4. "description": "通过分步问答采集账号定位、目标人群、转化目标、监听关键词、对标账号和内容禁区,为抖音口播每日稿件日报提供长期 profile。",
  5. "category": "douyin",
  6. "version": "0.1.0",
  7. "type": "conversational",
  8. "parameters": {
  9. "type": "object",
  10. "required": [],
  11. "properties": {
  12. "mode": {
  13. "type": "string",
  14. "enum": ["full", "update", "calibrate"],
  15. "default": "full"
  16. },
  17. "projectName": { "type": "string" },
  18. "industry": { "type": "string" },
  19. "accountPositioning": { "type": "string" },
  20. "targetAudience": { "type": "string" },
  21. "conversionGoal": { "type": "string" },
  22. "coreOffer": { "type": "string" },
  23. "contentPillars": { "type": "array", "items": { "type": "string" } },
  24. "keywords": { "type": "array", "items": { "type": "string" } },
  25. "accountMonitorMode": {
  26. "type": "string",
  27. "enum": ["specific_accounts", "discovery_direction"],
  28. "description": "账号监听入口:具体账号精确监听,或按方向先发现候选账号。"
  29. },
  30. "referenceAccounts": { "type": "array", "items": { "type": "string" } },
  31. "accountDiscoveryDirection": { "type": "string" },
  32. "candidateAccounts": { "type": "array", "items": { "type": "object" } },
  33. "confirmedAccounts": { "type": "array", "items": { "type": "object" } },
  34. "forbiddenTopics": { "type": "array", "items": { "type": "string" } },
  35. "tone": { "type": "string" },
  36. "dailyOutputCount": { "type": "integer", "default": 8 },
  37. "calibrationNotes": { "type": "array", "items": { "type": "string" } }
  38. }
  39. },
  40. "output": {
  41. "type": "object",
  42. "properties": {
  43. "douyinSpeakingProfile": { "type": "object" },
  44. "missingFields": { "type": "array", "items": { "type": "string" } },
  45. "readyForDailyReport": { "type": "boolean" }
  46. }
  47. },
  48. "memoryFiles": {
  49. "read": ["memory/douyin-speaking-profile.json"],
  50. "write": ["memory/douyin-speaking-profile.json"]
  51. },
  52. "relatedSkills": [
  53. "douyin-speaking-profile-memory",
  54. "douyin-speaking-keyword-monitor",
  55. "douyin-speaking-account-monitor",
  56. "douyin-speaking-daily-report"
  57. ]
  58. }