除了文本补全功能,OpenAl用户还可以使用其他一些功能但如果你想深入了解所有API那么请查看OpenAl的APl reference 页面。
嵌入
由于模型依赖数学函数,因此它需要数值输入来处理信息。然而,许多元素(如单词和标记)本质上并不是数值。为了解决这个问题,我们用嵌入将这些概念转化为数值向量。通过以数值方式表示这些概念,嵌入使计算机能够更高效地处理它们之间的关系。在某些情况下,嵌入能力可能很有用。OpenAl提供了一个可以将文本转换为数值向量的模型。嵌入端点让开发人员能够获取输入文本的向量表示,然后将该向量表示用作其他ML模型和NLP 算法的输入。OpenAl 建议几乎所有的用例都使用其最新模型 text-embedding-ada-002。该模型使用起来非常简单,如下所示:
result = openai.Embedding.create(
model="text-embedding-ada-002", input="your tex