txcode-sdk
AI Agent SDK with built-in tools for Python projects.
txcode-sdk 是一个 Python AI Agent SDK,提供 ReAct 代理循环、7 个内置工具、会话管理和上下文压缩能力。
快速开始
import asyncio
from txcode_sdk import TxCodeClient
async def main():
client = TxCodeClient(
api_key="sk-xxx",
base_url="https://api.openai.com/v1",
model="gpt-4",
)
result = await client.chat("Hello!")
print(result.answer)
asyncio.run(main())
特性
| 特性 | 说明 |
|---|---|
| ReAct 代理循环 | 自动推理→工具调用→观察→回答 |
| 4 种 Agent 类型 | code / chat / common / task |
| 7 个内置工具 | read_file, write_file, edit_file, glob, grep, bash, memory_tool |
| 会话管理 | JSON 文件持久化,支持续接和查询 |
| 上下文压缩 | 自动摘要压缩,节省 Token |
| 多模态输入 | 支持图片输入 |
| 自定义工具 | 可扩展自定义工具 |
文档导航
- 快速开始 — 5 分钟上手
- 安装说明 — 环境要求与配置
- TxCodeClient API — 完整 API 参考
- 内置工具 — 7 个内置工具详解
- Hello World — 最简示例