recommend
models.recommend
Recommend API 返回模型定义.
RecommendNiche
pydantic-model
RecommendShelf
pydantic-model
Bases: Response
首页推荐页中的单个楼层, 聚合楼层标题、更多入口与下属细分分组.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
楼层 ID.
TYPE:
|
title_template |
楼层标题模板.
TYPE:
|
title_content |
楼层标题实际展示内容.
TYPE:
|
more |
更多入口信息. |
niches |
楼层下属的细分分组列表.
TYPE:
|
Fields:
-
id(int) -
title_template(str) -
title_content(str) -
more(dict[str, Any]) -
niches(list[RecommendNiche])
RecommendFeedCardResponse
pydantic-model
GuessRecommendResponse
pydantic-model
RadarRecommendResponse
pydantic-model
Bases: Response
雷达推荐响应, 返回推荐歌曲及继续刷新推荐流所需的上下文信息.
| ATTRIBUTE | DESCRIPTION |
|---|---|
songs |
推荐歌曲列表. |
recommend_song_ids |
推荐歌曲 ID 列表. |
base_song_ids |
作为推荐依据的基础歌曲 ID 列表. |
has_more |
是否还能继续获取更多推荐.
TYPE:
|
toast |
提示信息块或提示文案.
TYPE:
|
timestamp |
服务端时间戳.
TYPE:
|
video_cards |
关联视频卡片数据. |
Fields:
-
songs(list[Song]) -
recommend_song_ids(list[int]) -
base_song_ids(list[int]) -
has_more(bool) -
toast(str) -
timestamp(int) -
video_cards(dict[str, Any])
RecommendSonglistItem
pydantic-model
RecommendSonglistResponse
pydantic-model
Bases: Response
推荐歌单分页响应, 返回当前批次歌单及是否还能继续拉取更多内容.
| ATTRIBUTE | DESCRIPTION |
|---|---|
songlists |
当前批次推荐歌单列表.
TYPE:
|
has_more |
是否还能继续拉取更多歌单.
TYPE:
|
from_limit |
当前批次对应的偏移或起始位置.
TYPE:
|
msg |
附加消息.
TYPE:
|
Fields:
-
songlists(list[RecommendSonglistItem]) -
has_more(bool) -
from_limit(int) -
msg(str)
RecommendNewSongTag
pydantic-model
RecommendNewSongResponse
pydantic-model
Bases: Response
推荐新歌响应, 返回当前语言或频道下的新歌列表及可选标签信息.
| ATTRIBUTE | DESCRIPTION |
|---|---|
lanlist |
可选语言或频道列表. |
lan |
当前语言或频道标识.
TYPE:
|
songs |
当前新歌列表. |
ret_msg |
附加返回消息.
TYPE:
|
type |
当前推荐类型标记.
TYPE:
|
song_tags |
新歌标签列表.
TYPE:
|
Fields:
-
lanlist(list[dict[str, Any]]) -
lan(str) -
songs(list[Song]) -
ret_msg(str) -
type(int) -
song_tags(list[RecommendNewSongTag])