首页/AI/AI 应用速查/官方 SDK 用法速记(Python / Node.js)
本包目录(159 条)

官方 SDK 用法速记(Python / Node.js)

官方 SDK 封装鉴权、重试、超时与流式迭代:Python 用 openai / anthropic 包,Node.js 用 openai / @anthropic-ai/sdk;排错时可开日志看原始请求。

AI 应用速查AI更新于 2026-10-12
Pythonpip install openai / anthropic;client = OpenAI()
Node.jsnpm i openai / @anthropic-ai/sdk
配置api_key 读环境变量;base_url 可指向网关
流式stream=True 后逐块迭代

Python 最小示例

Python 最小示例
from openai import OpenAI
client = OpenAI()  # 读取环境变量 OPENAI_API_KEY
resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
SDK 大版本升级会有破坏性变更(如 openai v1 全面重写),生产项目锁定版本并阅读迁移指南。

易错点

  • 不设置 timeout,异常时请求悬挂很久
  • 在共享单例客户端里硬编码 API Key

数据来源与参考

  • openai-python GitHub;openai-node GitHub;Anthropic SDK 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌