资讯动态

Claude Quickstarts 实操指南:用 5 个场景讲透 Claude API 应用搭建

发布时间:2026/9/9 15:42:52 来源:尧图企业网站定制
Claude Quickstarts 实操指南用 5 个场景讲透 Claude API 应用搭建【免费下载链接】claude-quickstartsA collection of projects designed to help developers quickly get started with building deployable applications using the Claude API项目地址: https://gitcode.com/GitHub_Trending/an/claude-quickstarts从想做一个会调工具的 Agent说起你知道 Claude API 能调工具但循环怎么转、工具 schema 怎么写、截图坐标怎么校准从零搭一遍少说一天。Claude Quickstarts就是省掉这一天的东西官方给的一篮子可运行 demo每个只解决一块拼图——最小 Agent 循环、Computer Use、浏览器自动化、自主编码、带知识库的客服。下面挑 5 个按场景跑一遍。跑之前先备齐这几样 仓库代码git clone https://gitcode.com/GitHub_Trending/an/claude-quickstartsANTHROPIC_API_KEY所有项目通用的唯一门票Docker 和 Docker Compose跑 computer-use-demo 与 browser-use-demo 需要Python 3.8agents 需要另装anthropic和mcp两个包Node.js 18customer-support-agent 这类 Next.js 应用需要AWS Bedrock 凭据仅 customer-support-agent 的 RAG 检索需要 key 是唯一的门票Python 项目读环境变量Next.js 项目写进.env.local。一张表看清 5 个项目的区别 项目运行方式前提典型场景agents直接调 Python APIPython 3.8、API key读懂最小 Agent 循环computer-use-demodocker runDocker、API key容器里操控 Linux 桌面browser-use-demodocker-compose upDocker Compose、API key导航、填表、抓内容autonomous-codingpython 脚本Claude Code CLI、Agent SDK多会话自动写应用customer-support-agentnpm run devNode 18、Bedrock 凭据知识库客服对话五个项目各管一块下面按场景逐个跑。按场景逐个实操 用一段代码跑通最小 Agent 循环适用前提Python 3.8 环境装好anthropic和mcp环境变量里有ANTHROPIC_API_KEY。from agents.agent import Agent from agents.tools.think import ThinkTool agent Agent( nameMyAgent, systemYou are a helpful assistant., tools[ThinkTool()], ) response agent.run(What should I consider when buying a new laptop?)name / systemagent 的名字与系统提示词tools本地工具列表ThinkTool让模型先输出思考再回答mcp_servers可选传 MCP 服务器配置本地工具与 MCP 工具可混用run()同步跑完一轮内部是模型出 tool_use → 执行 → 结果塞回去的循环想深挖逻辑可看 agent.py 的_agent_loop。在 Docker 里启动 Computer Use 桌面适用前提Docker 已安装shell 里已 exportANTHROPIC_API_KEY。export ANTHROPIC_API_KEYyour_api_key docker run \ -e ANTHROPIC_API_KEY$ANTHROPIC_API_KEY \ -v $HOME/.anthropic:/home/computeruse/.anthropic \ -p 5900:5900 -p 8501:8501 -p 6080:6080 -p 8080:8080 \ -it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest-e ANTHROPIC_API_KEY把 key 注入容器-v $HOME/.anthropic挂载宿主机配置目录key 与自定义 prompt 跨容器保留端口四件套8080 聊天桌面合一 UI6080 NoVNC 桌面视图8501 纯 Streamlit5900 原生 VNC⚠️ 屏幕分辨率别超 XGA/WXGA更高分辨率会因 API 重新缩放而降低点击精度想要 macOS 原生版无容器可以看配套的 computer-use-best-practicesAgent 在终端跑 TextEdit 任务的效果想深挖循环可看 loop.py 的sampling_loop。用 Docker Compose 拉起浏览器自动化适用前提装了 Docker Compose.env里填了ANTHROPIC_API_KEY。cd browser-use-demo cp .env.example .env # 把 ANTHROPIC_API_KEY 填进去 docker-compose up --build.env容器从这里读 key默认屏幕 1920x108016:9保证坐标精度--watch开发模式追加代码改动自动同步起来后主 UI 在http://localhost:8080浏览器实时画面在http://localhost:6080⚠️ 让模型搜 google.com 容易撞 CAPTCHA提示词里直接指定目标站点更稳想深挖元素定位可看 browser.py 的_click。跑一个跨会话的自主编码 Agent适用前提装了最新版 Claude Code CLI 和claude-code-sdkAPI key 已设置。cd autonomous-coding npm install -g anthropic-ai/claude-code pip install -r requirements.txt python autonomous_agent_demo.py --project-dir ./my_project --max-iterations 3--project-dir生成项目落在哪默认./autonomous_demo_project--max-iterations迭代上限默认不限先跑通流程给 3 就够--model默认claude-sonnet-4-5-20250929首会话由 initializer 生成 200 条 feature 清单前几分钟像卡死是正常现象bash 只放行白名单命令ls、cat、npm、git 等其余一律被安全钩子拦截想深挖会话编排可看 agent.py 的run_autonomous_agent白名单在 security.py 的bash_security_hook。启动带知识库的客服对话应用适用前提Node.js 18、ANTHROPIC_API_KEY以及一个建好的 Bedrock 知识库。cd customer-support-agent npm install npm run dev.env.local填ANTHROPIC_API_KEY、BAWS_ACCESS_KEY_ID、BAWS_SECRET_ACCESS_KEYB 前缀是绕过 Amplify 对 AWS 开头变量名的限制npm run dev全功能 UI另有dev:left/dev:right/dev:chat三档侧边栏开关运行前在 Bedrock 控制台建知识库把 ID 填进ChatArea.tsx的knowledgeBases数组⚠️ 没建知识库也能启动但对话没有检索结果进阶开关迭代上限、分辨率与工具开关 ️--max-iterations / --modelautonomous-coding 的两个核心旋钮迭代默认不限WIDTH / HEIGHT 环境变量computer-use-demo 调容器屏幕官方建议 XGA1024x768CU_ 前缀环境变量 / config.tomlbest-practices 项目的统一开关入口如CU_ENABLE_BROWSER_USE_TOOLSfalse关浏览器工具、CU_JPEG_QUALITY85调截图质量--skip-preflightbest-practices 首次运行会做权限检查已授权可跳过踩坑速查 提示 API key not set 或鉴权失败根因环境变量没 export或.env/.env.local里 key 前后多了空格。处理运行前先 export再检查文件里 key 有没有多余空行。首次跑 autonomous coding 像卡死了根因initializer 正在写 200 条测试用例本身就要几分钟。处理盯着[Tool: ...]输出确认它在动快速验证加--max-iterations 3。出现 Command blocked by security hook根因agent 跑了白名单外的命令这是安全机制正常工作不是 bug。处理按该目录 README 的 Customization 说明把确实需要的命令加入ALLOWED_COMMANDS再跑。浏览器点偏了 / 桌面画面打不开根因分辨率与 viewport 不匹配或 Docker 资源不足。处理保持 1920x1080 默认值6080 打不开就刷新 NoVNC 页面并给 Docker 分配更多资源。下一步 建议在一台干净机器上 clone 仓库先用虚拟环境跑通 agents 的最小循环确认 key 没问题再依次上 Docker 演示。这些 demo 都是教学用参考实现不是生产 SDKcomputer use 类项目务必放进一次性虚拟机或容器别让它碰真实桌面和敏感数据。【免费下载链接】claude-quickstartsA collection of projects designed to help developers quickly get started with building deployable applications using the Claude API项目地址: https://gitcode.com/GitHub_Trending/an/claude-quickstarts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价