藏头诗生成:押韵模式怎么选(yayuntype 双句一压/双句押韵/一三四押)
# 藏头诗生成:押韵模式怎么选(yayuntype 双句一压/双句押韵/一三四押)
> 接口/接入点:藏头诗生成(apiCode=950,接入点 950-1)· 免费 · 返回格式 JSON · 适用人群:文案、运营、开发者 · 阅读时间:6 分钟
## 核心要点
- `yayuntype` 控制韵律节奏:1 双句一压、2 双句押韵、3 一三四押。
- 三种模式不改变"藏字",只改变句尾押韵方式,影响朗读顺口度。
- 同一 key+type,换 yayuntype 会得到不同韵律的诗句。
## Why:押韵决定"读起来顺不顺"
藏头诗常用于朗读、贺卡、视频字幕,韵律直接决定观感。`yayuntype` 让你在"每两句一押"和"更密集押韵"之间选择,适配不同展示场景。
## What:yayuntype 取值表
| yayuntype | 韵律方式 | 适合场景 |
|-----------|---------|---------|
| 1 | 双句一压(相邻两句押一次) | 通用、工整 |
| 2 | 双句押韵 | 节奏更密,适合朗诵 |
| 3 | 一三四押 | 首句与三、四句押,变化感强 |
其余必填:`num`(5/7)、`type`(1~5)、`key`(最多八字)。
## How:对比三种押韵
以 `key=易源接口`、五言、藏头(type=1)为例,遍历 yayuntype:
**Python**
```python
import requests
url = "https://route.showapi.com/950-1"
params = {"appKey": "YOUR_APPKEY"}
for y in ["1", "2", "3"]:
data = {"num": "5", "type": "1", "yayuntype": y, "key": "易源接口"}
r = requests.post(url, params=params, data=data, timeout=30)
body = r.json().get("showapi_res_body", {})
print(f"=== yayuntype={y} ===")
for poem in body.get("list", []):
print(poem)
```
**Node.js(fetch)**
```javascript
const url = "https://route.showapi.com/950-1?appKey=YOUR_APPKEY";
for (const y of ["1", "2", "3"]) {
const body = new URLSearchParams({ num: "5", type: "1", yayuntype: y, key: "易源接口" });
const resp = await fetch(url, { method: "POST", body, signal: AbortSignal.timeout(30000) });
const res = await resp.json();
console.log(`=== yayuntype=${y} ===`);
res.showapi_res_body.list.forEach((p) => console.log(p));
}
```
**cURL(yayuntype=3)**
```bash
curl -X POST "https://route.showapi.com/950-1?appKey=YOUR_APPKEY" \
-d "num=5&type=1&yayuntype=3&key=%E6%98%93%E6%BA%90%E6%8E%A5%E5%8F%A3"
```
## 返回示例与解析
`yayuntype=1`(双句一压)示例,第二、四句尾字同韵:
```
易识浮生理,源发在深空。接叶制茅亭,口眼不相营。
```
不同 yayuntype 仅改变句尾用字与押韵密度,藏字位置仍由 `type` 决定。具体用字以实际返回为准。
## 进阶 / 边界
- 文档未承诺"绝对押韵率"等量化指标,韵律质量受 key 与模型影响,属参考效果而非保证。
- 想要更好藏字效果,先定 `type` 再调 `yayuntype`,二者正交。
## FAQ
**Q1:yayuntype 影响藏字位置吗?** 不影响,藏字由 `type` 决定,yayuntype 只管押韵。
**Q2:三种模式哪个最顺口?** 无客观排名,朗读类常用 2,通用工整用 1,求变化用 3,建议实测对比。
**Q3:能不押韵吗?** 接口未提供"不押韵"选项,yayuntype 必填 1~3。
**Q4:七言下同样适用吗?** 适用,把 `num` 改为 `7` 即可。
## 相关能力 / 下一步阅读
- [藏头诗生成:藏头/藏尾/藏中/递增/递减五种玩法(type 参数全解)](https://www.showapi.com/guides/cangtoushi-acrostic-tail-950)
- [藏头诗生成:key 参数怎么写效果最好(八字上限与选词技巧)](https://www.showapi.com/guides/cangtoushi-key-optimize-950)
- **本系列共 12 篇**:查看[藏头诗生成指南总目录](https://www.showapi.com/guides/cangtoushi-guides-950)