1. 入门
Kito安全服务文档
  • KITO文档中心
    • 入门
      • 欢迎使用Kito
      • 云服务
      • AI智能主机助手
      • Python SDK
      • Kito-Dify插件
    • 手册
      • 功能
        • 简述
      • 镜像
        • @kito-浏览器主机
        • @kito-Kali安全主机
    • 阅读更多
      • 应用案例
  1. 入门

Python SDK

Kito提供Python SDK功能,用户可以通过SDK快速接入和使用AI主机功能。在Kito管理平台创建 API Key后,就可以通过Python SDK直接创建专属的AI智能主机,并对AI智能主机进行管理。

Python SDK#

通过Python SDK对AI智能主机进行管理和操作
pip install ktoolkits

创建运行主机#

import ktoolkits

ktoolkits.api_key="KITO API Key"

sys_image_list =[
    {
        "image":"registry.cn-hangzhou.aliyuncs.com/kservice/kigo-kali",
	"version":"0.1",
	"description":"Kali Linux"
    },
]

image = sys_image_list[0].get("image","")
version = sys_image_list[0].get("version","")

sandbox = None

if sandbox is None:
	name = f"sandbox_default_name_{int(time.time())}"
	sandbox = ktoolkits.Tool.create_sandbox(name=name,
					image=image,
					version=version)
else:
	sandbox.start()

进程执行#

sandbox= ktoolkits.Tool.get_current_sandbox()

response = sandbox.process.exec(command="ls -l")

print(response.result)

文件系统#

sandbox= ktoolkits.Tool.get_current_sandbox()

file_content = "Hello, Kito! "

is_success = sandbox.fs.upload_file("/workspace/test.html", file_content)

print(is_success)

服务运行#

sandbox= ktoolkits.Tool.get_current_sandbox()

web_link = sandbox.get_web_service()

print(web_link)
修改于 2025-08-02 15:24:14
上一页
AI智能主机助手
下一页
Kito-Dify插件
Built with