开放式模型和闭源式模型

从本质上讲,模型是一大堆经过训练的权重(它在训练期间学到的数字),用来预测下一个token。本章讨论的是这些权重到达你手中的两种方式,一种是你通过API租赁的闭源模型,另一种是你可以自己运行的开放权重模型,以及它们实际运行的位置。默认的选择是大多数人被引导选择的托管闭源模型,而提供商几乎没有理由突出其他选择,因此了解完整的选项以及每个选项何时重要是有价值的。
开放权重、闭源权重
获取AI模型有两种方式,区别在于模型实际存在的位置。
第一种是闭源模型,有时也称为专有模型。你只能通过公司的API(一种在线通道)访问它:你发送文本,获取文本返回,就是这样。模型的权重,即那一大堆使其运作的经过训练的数字,被锁定在公司的服务器上。你是在租赁访问权,而不是拥有任何东西。
第二种是开放权重模型。这里公司会发布这些权重,所以你可以下载自己的副本,并在你控制的硬件上运行它。把它想象成租一套公寓,但你永远不被允许看到它的布线,而不是拥有建筑平面图的副本。
大多数人开始使用闭源API,因为这是最容易进入的大门,这是一个好的开始方式。开放选项是真实存在的,值得了解,这样你就能明白租赁是一种选择,而不是唯一的道路。
模型运行的位置
有一种说法说选择开放模型意味着你必须设置自己的服务器并自己运行它。这是不对的,值得早点澄清。
模型可以在两个地方运行。对于托管模型,某个公司在他们的机器上运行它,你通过网络API调用与它交互,这是一个小请求你的代码发送出去并从中获得答案。你永远不会接触到运行它的计算机。对于自托管,你自己在你的计算机或你自己的服务器上运行模型。
这是人们忽视的部分。开放模型不会强制你进行自托管。你可以通过托管公司以同样舒适的方式使用开放模型,就像使用闭源模型一样:你发送请求,获取答案,由别人保持机器运行。自托管是你可以采取的选项,而不是你必须遵循的规则。
每种方式何时有意义
这是一个简单的方法来理解整个选择。一个闭源的托管模型是租赁:没有什么要设置的,你获得可用的最好质量,并且每次使用时支付一点费用。一个你自己运行的开放模型更接近拥有:你获得更多的控制和更多的隐私,并且没有来自提供商的按使用付费账单,但你承担了保持它运行的工作。
大多数人正确地开始通过API租赁,大多数人永远不需要超过这个。首先租赁是正常的、明智的道路。
本章的要点不是你应该切换到运行自己的模型。它只是让你知道选择权在你,所以如果你的需求某一天改变,你会认识到这个选项是什么。
选定了模型后,下一个问题是你如何与它交谈。下一章,提示工程,是关于引导无论你选择哪个模型,使它给你想要的东西。

