nanobot Python SDK 开发

上级索引:00-概览与索引 | 上一篇:03-部署到云端

🔌 OpenAI 兼容 API

nanobot 暴露与 OpenAI API 兼容的端点,可用任何 OpenAI 客户端接入。

端点地址

http://127.0.0.1:8765/v1   (本地默认)

使用 openai Python 客户端

python
from openai import OpenAI
 
client = OpenAI(
    base_url="http://127.0.0.1:8765/v1",
    api_key="{{待填:nanobot API Key}}"
)
 
response = client.chat.completions.create(
    model="{{待填:模型名称}}",
    messages=[{"role": "user", "content": "{{待填:测试消息}}"}]
)
print(response.choices[0].message.content)

🐍 Python SDK 用法

{{待填:nanobot 是否提供独立 Python SDK,如何 import 和调用}}

python
# {{待填:SDK 导入和基本用法示例}}

核心 API

API功能示例
{{待填}}{{待填}}{{待填}}
{{待填}}{{待填}}{{待填}}
{{待填}}{{待填}}{{待填}}

🔧 扩展开发

自定义工具

python
# {{待填:如何注册自定义工具到 nanobot}}

自定义 Channel

{{待填:如何实现和注册一个新的 Channel 以接入新的聊天平台}}

🧪 集成测试示例

python
# {{待填:一个完整的集成测试代码示例}}

📝 个人笔记

{{待填}}


🔗 延伸阅读