SDK 简介

注意

仅 3.1.8 及以上版本可用

基于 JSON-RPC 及 WebSocket 技术,为不同开发语言提供近似一致的开发体验

官方 SDK 提供对 Lua、Python、JavaScript、Rust、C++的技术支持,更多开发语言正在接入中...

提示

本文档将以 Lua 编程和python编程为例,介绍各个接口的使用方法。其他语言(JavaScript/Rust/C++)sdk近乎一致,直接参考使用即可。

提示

本文档中带有「Lua / Python」标签的示例代码块,可在两种编程语言的写法之间切换。选择结果会被记住,方便您按自己熟悉的语言阅读示例。

Lua

Web前端的场景代码编辑器中已内置lebai_sdk,并将本机实例初始化为了变量名lebai,可以直接使用

Python

注意

仅支持 Python 3.7 及以上版本

  • 如果使用常规调用方式,请安装lebai-sdk:

    pip uninstall lebai-sdk-asyncio
    pip install lebai-sdk --force-reinstall
    
  • 如果使用异步协程调用方式,即AsyncIO及async/await,请安装lebai-sdk-asyncio:

    pip uninstall lebai-sdk
    pip install lebai-sdk-asyncio --force-reinstall
    

其余语言安装方式见安装使用 SDK