这个项目能做什么
OpenAI Python库是用于访问OpenAI REST API的官方SDK,专为Python 3.10+设计。它提供由HTTPX2驱动的同步和异步客户端,并包含请求参数和响应字段的完整类型定义。主要功能包括:
- 模型交互:支持Chat Completions、Responses API以及Realtime API,通过WebSockets实现低延迟、多模态的对话体验。
- 认证:灵活的认证选项,包括标准API密钥,以及适用于Kubernetes、Azure和Google Cloud Platform的安全工作负载身份提供程序,还支持自定义X.509 mTLS配置。
- 高级功能:内置对流式响应(SSE)的支持、列表方法的自动分页,以及用于微调和其他任务的稳健文件上传处理。
- 开发者体验:全面的错误处理,提供特定的异常类;自动重试并采用指数退避;以及webhook验证工具。
- 类型安全:使用Pydantic模型处理响应,使用TypedDicts处理请求参数,从而实现IDE自动补全和类型检查。
评论
0 评分人数达到10人后显示
登录后参与讨论。