在AI开发应用实战开始之前,需要我们去了解一些目前OpenAI的服务和相关的一些开发背景,针对于这些背景,我们了解了之后,才能在技术选型或者是说技术方案的决策过程当中有的放矢。
一、官方服务方式
针对于日常个人使用OpenAI服务,目前常用的两个方向途径,一个是官方产品chatgpt,第二个是使用API。产品侧的chatgpt一开始就没有对内陆进行放开,所以大家在注册过程当中可能会存在一些门杠。API最开始是支持被调用的,后来官方服务地区限制政策调整,也禁止国内IP地址直接调用。
二、大模型API调用
对于实战开发来说,我们主要是使用API,那么有没有什么方案呢?答案是肯定是有的。而且不止一个,如下就是一个完整的技术方案的一个示例,首先我们看最左侧的针对产品侧的部分。一般我们可以通过比较常见的proxy去解决,包括使用new bing 或者是其他的google。同时chatgpt也可以通过proxy,因为它是产品层面的,但是针对于API调用的话,我们需要在服务层去使用,如果对在用户服务端,加一个proxy的话,它的成本可能会相对来说比较高。所以我们可以换其他模式去打通。
三、API调用中转方式
第一种的话是假设在本地去开发我们的服务