主要观点:这是一个用于在嵌入之间进行插值的 LLM 插件及其相关使用说明。
关键信息:
- 可在与 LLM 相同环境中安装,命令为
llm install llm-interpolate
。 - 添加新命令
llm interpolate
,需指定嵌入集合名称及起始和结束点的 id,还可通过-d
选项使用不同的嵌入数据库。 - 先填充集合,如使用[CLAP]模型嵌入歌曲库
llm embed-multi -m clap songs --files mysongs "\*.wav"
,然后可在歌曲嵌入之间进行插值llm interpolate songs "MyRapSong.wav" "MyContrySong.wav" -n 5
。 - 插值结果可用于构建连贯的播放列表,如
llm interpolate songs "MyRapSong.wav" "MyContrySong.wav" -n 5 | jq.[] > playlist.m3u
。
重要细节: - 插件相关文档链接为LLM、embedding collection。
- 开发时需先 checkout 代码,创建虚拟环境
python3 -m venv venv
并激活,安装依赖和测试依赖pip install -e '.[test]'
,运行测试pytest
。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。