Documentation
¶
Overview ¶
Package main 演示 bamboo-agent 连接真实 LLM 的快速启动示例。
本示例支持通过环境变量预配置启动,也支持在缺失配置时进行交互式引导。 支持 Anthropic / OpenAI / Gemini 三种 Provider。
环境变量说明:
BAMBOO_PROVIDER — Provider 类型:anthropic | openai | gemini(默认 anthropic) BAMBOO_API_KEY — API 密钥 BAMBOO_BASE_URL — 自定义 API 端点(可选,留空使用官方端点) BAMBOO_MODEL — 模型名称(可选,按 Provider 设置合理默认值) BAMBOO_MAX_TOKENS — 单次调用最大 token 数(可选,默认 4096) BAMBOO_MAX_ITER — ReAct 循环最大迭代次数(可选,默认 10)
运行方式:
# 方式一:环境变量预配置 export BAMBOO_PROVIDER=anthropic export BAMBOO_API_KEY=sk-ant-xxxx go run ./example/quickstart/ # 方式二:交互式引导(未设置环境变量时自动进入) go run ./example/quickstart/ # 方式三:单行命令 BAMBOO_PROVIDER=openai BAMBOO_API_KEY=sk-xxx go run ./example/quickstart/
Click to show internal directories.
Click to hide internal directories.