nanobot Python SDK 开发
🔌 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
# {{待填:一个完整的集成测试代码示例}}📝 个人笔记
{{待填}}