WyseOS
首页Python SDK用户手册
WyseOS

Introduction

📖 文档📜 核心概念

Users

📋 用户手册

Developers

🚀 Python SDK
📋 安装指南✨ 快速开始🔑 身份验证🐍 示例⚙️ 发布说明🔌 API 参考🔧 故障排除

Changelogs

Others

联系我们

🚀 Introduction

WyseOS Python SDK 让开发者能够无缝地将 Python 应用程序与 WyseOS API 集成。

通过以下特性提供卓越的开发体验:

  • 🧩 简化的 API 交互: 告别复杂的 HTTP 请求和 WebSocket 细节。SDK 抽象了这些复杂性,让您专注于应用程序逻辑。
  • 🛠️ 全面的功能: 访问所有核心 WyseOS 功能,从客户端初始化、直接 API 调用到实时 WebSocket 通信。
  • ✅ 结构化和类型安全的模型: 受益于清晰的、基于 Pydantic 的数据模型,确保类型安全并减少常见的集成错误。
  • 🐛 强大的错误处理: 通过详细的、特定的错误类型快速诊断和解决问题,提供可操作的见解。

🌟 v0.2.1 新特性

体验 TaskRunner - WebSocket 操作的突破性简化:

  • 🎯 TaskRunner 接口: 将复杂的 WebSocket 操作简化 90%,从 400+ 行代码减少到仅 10-20 行
  • ⚡ 双重执行模式:
    • run_task() 用于完全自动化执行
    • run_interactive_session() 用于用户引导的交互
  • 🔧 智能配置: TaskExecutionOptions 提供性能优化的默认设置和灵活的自定义选项
  • 📊 全面的结果: TaskResult 捕获执行时长、详细日志、截图和完整的会话元数据
  • 🚀 即时生产力: 从零到运行任务仅需 30 秒

前后对比

# ❌ 之前:复杂的 400+ 行设置
def websocket_operations(client, session, task):
    # 400+ 行复杂的 WebSocket 处理...
    
# ✅ 现在:简单的 10 行解决方案
task_runner = client.websocket.create_task_runner(client, session)
result = task_runner.run_task("分析市场趋势", "wyse_mate")
print(f"✅ 任务完成: {result.final_answer}")

积分

上一页

📋 安装指南

下一页

目录

🌟 v0.2.1 新特性
前后对比