
第8天(共60天):第一次用Python调用Claude API
今天终于从Python代码里成功调用了Claude API(Anthropic提供的大语言模型接口),算是把之前在n8n里拖拽的那些节点,真正用代码实现了一遍。
练习场景很接地气:一个客户经理每周一要给10个客户写周报,结构固定,数据不同。目标不是做出一个能上线的产品,而是完整走一遍数据管道:
clients.csv → read_client_data() → list of dictionaries
↓
for loop picks up first client
↓
build_prompt() constructs personalised prompt
↓
generate_report() calls Claude API → returns report text
↓
save_report() writes to disk → returns filepath
↓
loop moves to next client
↓
summary printed + results logged to JSON
Path(__file__).parent:让脚本不管从哪个目录执行都能正常工作client.messages.create():在Python里调用Claude API的标准写法main()串联起来前三天我用n8n的可视化工作流来处理Claude API调用,今天第一次用原生Python实现。没有拖拽,没有可视化节点,纯代码。
这是两种不同的理解层次。后者打开了完全不同的高度,接下来能做的范围一下子宽了很多。
继续学,继续写。52天倒计时。