文章目录 为什么单独提供chatgpt-sdk? 分而治之,不同的模块修改,不会影响到整体的变动。比如就只是 sdk 调整,或者再引入新的 sdk 都会非常容易管理。资源问题,如果公司内有多个系统都需要用到这个 sdk,那么如果你让这些系统都调用你的 gpt-api,就会出现一个问题。如果外部有100台机器,那么你也会随时扩容服务,否则就扛不住调用。但如果是把 sdk 让对方去引入使用,就不会涉及内部在提供一个服务,导致资源的过多占用。