python+openai兼容api实现类似Clawdbot的ai自主分析任务编写代码运行完成任务代码

代码语言:python

所属分类:其他

代码描述:python+openai兼容api实现类似Clawdbot的ai自主分析任务编写代码运行完成任务代码,ai的编程能力大幅提升后,任何的任务都可以通过编程来完成,那么ai可以操作本地来完成用户的任务,包括电脑设置,文档处理,视频剪辑等等。

代码标签: python openai 兼容 api 类似 Clawdbot 对话 执行 任务 代码

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

import os
import sys
import json
import subprocess
import platform
import re
import datetime
from typing import Dict, Any, List
from openai import OpenAI
from duckduckgo_search import DDGS
from colorama import Fore, Style, init

# 初始化颜色
init(autoreset=True)

# ================= 配置区域 =================
# 你可以为 Planner 和 Coder 设置不同的模型甚至不同的 API Key/Base URL
PLANNER_CONFIG = {
    "api_key": "sk-",
    "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
    "model": "qwen-max"  # 逻辑规划模型
}



CODER_CONFIG = {
    "api_key": "sk-",
    "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
    "model": "qwen3-coder-flash"  # 写代码模型
}

# ================= 1. 环境感知模块 =================
class SystemEnvironment:
    @staticmethod
    def get_info() -> str:
        """获取本地详细环境信息,用于注入 System Prompt"""
        info = (
            f"操作系统: {platform.system()} {platform.release()} ({platform.machine()})\n"
            f"Python版本: {sys.version.split()[0]}\n"
            f"当前工作目录: {os.getcwd()}\n"
            f"路径分隔符: {os.sep}\n"
            f.........完整代码请登录后点击上方下载按钮下载查看

网友评论0