KlingAPI的本地部署以及使用介绍

  可灵AI(Kling AI)是由中国快手(Kuaishou)大模型团队自研打造的视频生成大模型,专注于提供强大的视频和图像生成能力,使用户能够轻松高效地完成艺术创作。以下为官方地址:

https://kling.kuaishou.com

  其网页端用户界面以直观、易用的特点深受新手用户喜爱。通过简单的文字输入或图像上传,用户即可快速生成高质量的视频和图像内容,极大地降低了创作门槛。

  然而,对于熟悉API开发的高级用户或开发者而言,网页端的功能在灵活性和可编程性方面存在局限,难以满足复杂项目或批量处理的需求。因此,将可灵AI本地化部署以实现API开发,不仅能显著提升开发效率,还能为定制化应用和大规模集成提供更强大的支持。


具体步骤

1.申请api使用权限

  申请成功后会获得以下两个信息

kling:
AccessKey ID : xxxxxx
AccessKey Secret: xxxxxx

2.搭建为本地项目

  由于KlingAPI无法直接调用,于是需要集成为python项目来使用接口功能

  github创作者:betasecond已经搭建了具有参考图生图以及图生视频两个功能的项目,链接为下

https://github.com/betasecond/KlingDemo/tree/master

  需要注意的是使用前需要开通这两个功能,否则没有权限调用对应API

3.使用介绍

(1) git clone https://github.com/betasecond/KlingDemo 或下载压缩包

(2) 按照README配置所需环境

(3) 在根目录下 :

uv pip install -e . 

(4) 将.env.example文件进行以下修改:

ACCESSKEY_API=你申请的ACCESSKEY_API

ACCESSKEY_SECRET=你申请的ACCESSKEY_SECRET

(5) 根目录下新建.env文件,将.env.example中的内容复制进去

(6) 命令运行实例:

-参考图生图命令示例

python -m src.klingdemo.examples.image_gen_demo --image src/examples/man.png --prompt "丁丁历险记风格,漫画质感,人物坐在电脑前专心操作,色彩明亮,背景法国巴黎铁塔。" --log-level DEBUG 

 src.klingdemo.examples.image_gen_demo为调用接口代码,--image --prompt均为接口参数,可在KlingDemo/KlingDemo-master/src/klingdemo/examples/image_gen_demo.py下查看其需要的参数,具体参数作用参考以下链接:

「可灵AI」API 接口文档 - 轻雀文档

--效果展示

  第一张为:man.png,为参考图。

KlingAPI的本地部署以及使用介绍_第1张图片

  第二张为根据 prompt “ 丁丁历险记风格,漫画质感,人物坐在电脑前专心操作,色彩明亮,背景法国巴黎铁塔 ” 以及参考图生成的图片。

  

-图生视频命令实例

python -m src.klingdemo.examples.basic_demo -i src/examples/image/image/Luca_E1.png --prompt "请你让这个男人变成女人并且坐直升机飞走" -d "10" --log-level DEBUG

具体内容与(1)相同

(7) 使用指南:想知道怎样的参数与描述会让效果更好可以参考以下链接

可灵 AI 使用指南 - 图片生成 - 轻雀文档 图生视频的使用文档

可灵 AI 使用指南 - 视频生成 - 轻雀文档 参考图生图的使用文档


  对于熟悉API开发的开发者来说,本地化部署可灵AI就像“解锁了一把创造力的钥匙”。云端API虽然便捷,但受限于网络延迟、配额限制和订阅费用,难以满足高强度或定制化需求。本地部署能让开发者完全掌控生成流程,无论是批量生成视频、嵌入自有应用,还是优化推理速度,都带来了极大的自由度。

  我感觉,本地化部署给开发者带来的自由特别爽,不仅让开发效率蹭蹭往上涨,还能让大家玩出更多花样,真正把可灵AI的潜力挖到极致。比如,你可以把可灵AI跟其他工具混搭,搞出一些超酷的多功能创作神器,像把语音、动画、甚至3D效果揉一起,做个会说话会动的虚拟主播,或者弄个能互动的短视频生成器。这种随心所欲的组合玩法,简直是给创意插上翅膀,从拍短视频到打造虚拟世界,开发者都能随手捏出各种新奇的东西!

你可能感兴趣的:(ai)