{"name":"Podcast RSS API","version":"2.0.0","description":"由AI生成的播客服务，支持新闻播客和主题播客","newsPodcast":{"description":"基于BBC RSS的新闻播客生成","endpoints":{"POST /generate":{"description":"生成新闻播客","parameters":{"style":"news-anchor (默认)","useAsyncTts":"true/false"},"example":"https://podcasts.badtom.dpdns.org/generate?style=news-anchor&useAsyncTts=false"},"GET /episodes":{"description":"获取新闻播客列表","parameters":{"limit":"每页数量 (默认20)","offset":"偏移量 (默认0)"},"example":"https://podcasts.badtom.dpdns.org/episodes?limit=10&offset=0"},"GET /episodes/:id":{"description":"获取新闻播客详情","example":"https://podcasts.badtom.dpdns.org/episodes/123"},"GET /episodes/:id/poll-audio":{"description":"轮询异步生成的音频状态","example":"https://podcasts.badtom.dpdns.org/episodes/123/poll-audio"}}},"topicPodcast":{"description":"基于主题的播客生成","endpoints":{"POST /topics":{"description":"创建新主题","body":{"title":"主题标题 (必需)","description":"详细描述","is_active":"激活状态 (默认true)","generation_interval_hours":"生成间隔小时 (默认24)"},"example":"https://podcasts.badtom.dpdns.org/topics"},"GET /topics":{"description":"获取主题列表","parameters":{"status":"状态过滤","category":"分类过滤","limit":"数量","offset":"偏移量"},"example":"https://podcasts.badtom.dpdns.org/topics?status=active&limit=10"},"GET /topics/:id":{"description":"获取主题详情和统计","example":"https://podcasts.badtom.dpdns.org/topics/1"},"POST /topics/:id/generate":{"description":"生成主题播客","parameters":{"style":"topic-explainer (默认)","useAsyncTts":"true/false"},"example":"https://podcasts.badtom.dpdns.org/topics/1/generate?style=topic-explainer"},"GET /topics/:id/podcasts":{"description":"获取主题的播客列表","example":"https://podcasts.badtom.dpdns.org/topics/1/podcasts"},"GET /topics/podcasts/:episodeId/poll-audio":{"description":"轮询主题播客生成状态","example":"https://podcasts.badtom.dpdns.org/topics/podcasts/episode-123/poll-audio"},"POST /topics/:id/generate-next":{"description":"生成主题的下一集播客（智能系列延续）","parameters":{"style":"播客风格 (默认topic-explainer)"},"example":"https://podcasts.badtom.dpdns.org/topics/1/generate-next?style=topic-explainer"}}},"common":{"GET /rss.xml":{"description":"获取RSS Feed","example":"https://podcasts.badtom.dpdns.org/rss.xml"},"GET /health":{"description":"健康检查","example":"https://podcasts.badtom.dpdns.org/health"},"GET /stats":{"description":"系统统计信息","example":"https://podcasts.badtom.dpdns.org/stats"}},"styles":{"news":["news-anchor - 新闻主播风格"],"topic":["topic-explainer - 主题讲解风格"]}}