SkillAgentSearch skills...

KlingCreator

About High quality video and image generation by https://klingai.kuaishou.com and https://klingai.com/ Reverse engineered API.

Install / Use

/learn @yihong0618/KlingCreator
About this skill

Quality Score

0/100

Supported Platforms

Universal

Tags

README

klingCreator

About High quality video and image generation by https://klingai.kuaishou.com Reverse engineered API.

How to

  • Login https://klingai.kuaishou.com/ or https://klingai.com/ and generate video or images
  • Use Chrome or other browsers to inspect the network requests (F12 -> XHR).
  • Clone this REPO -> git clone https://github.com/yihong0618/klingCreator.git
  • Copy the whole cookie.
  • export KLING_COOKIE='xxxxx'.
  • code example

Usage

# image
python -m kling --prompt 'a big dog'
# image based on image
python -m kling --prompt 'wear a yellow hat' -I dog.png

# video
python -m kling --type video --prompt 'a big running cat'
# high quality
python -m kling --type video --prompt 'a big running cat' --high-quality
# video based on image
python -m kling --type video --prompt 'make this picture alive'  -I cat.png
# high quality
python -m kling --type video --prompt 'make this picture alive'  -I cat.png --high-quality
# if you want extend the video length to 10s
python -m kling --type video --prompt 'make this picture alive'  -I cat.png --high-quality --extend
# if you want to use new 1.5 model(if you want to use 1.5 model need add `--high-quality`)
python -m kling --type video  --prompt '一只奔跑的狗' --high-quality --model_name 1.5

or

pip install -U kling-creator 
from kling import ImageGen, VideoGen, Authorizator

EMAIL, PASSWORD = "", ""

# Authorization by email and password
a = Authorizator()
a.auth(EMAIL, PASSWORD)

i = ImageGen(a.cookies) # Use cookies from Authorizator
i.save_image("a blue cyber dream", './output')
# xxxx_url means your based kling ur
i.save_images("a blue cyber dream", './output', image_url="xxxx.png")

v = VideoGen('cookie') # Replace 'cookie' manualy
# xxxx_url means your based kling ur
v.save_video("a blue cyber dream", './output', image_url="xxxxx_url.png")
# you can also use high quality
v.save_video("a blue cyber dream", './output', image_url="xxxxx_url.png", is_high_quality=True)

# extend the video length to 10s with video id
v.extend_video(video_id, prompt="a blue cyber dream")

# or you just want to get auto extend the video
v.save_video("a blue cyber dream", './output', image_url="xxxxx_url.png", is_high_quality=True, auto_extend=True)

# if you want to use new 1.5 model
v.save_video("a blue cyber dream", './output' is_high_quality=True, model_name="1.5")
View on GitHub
GitHub Stars206
CategoryContent
Updated3d ago
Forks57

Languages

Python

Security Score

95/100

Audited on Apr 2, 2026

No findings