quickstart

command
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: MIT Imports: 15 Imported by: 0

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/

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL