python+deepseek api连接ssh linux服务器命令行ai助手工具代码

代码语言:python

所属分类:人工智能

代码描述:python+deepseek api连接ssh linux服务器命令行ai助手工具代码,可将你文字描述转换成当前系统的cmd命令进行执行并返回结果。当前deepseek api也是调用openai的库,也就说适合所有兼容openai的大模型api。

代码标签: python deepseek api ssh linux 命令行 ai 助手 工具 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import paramiko
from openai import OpenAI

class SSHAssistant:
    def __init__(self):
        self.ssh = paramiko.SSHClient()
        self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        self.system_info = {}

    def connect(self, hostname, username, password=None, key_filename=None):
        try:
            self.ssh.connect(hostname, username=username, password=password, key_filename=key_filename)
            self.system_info = self.get_remote_system_info()
            print(self.system_info)
            print("SSH连接成功")
            return True
        except Exception as e:
            print(f"SSH连接失败: {str(e)}")
            return False

    def get_remote_system_info(self):
        """获取远程服务器系统信息"""
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0