使用 OpenAI 的 GPT 模型分析行数据的 Datasette 增强功能
在与 Datasette 相同的环境中安装此插件。
datasette install datasette-enrichments-gpt
此插件可以可选地使用 OpenAI API 密钥进行配置。您可以将其设置为环境变量
export DATASETTE_SECRETS_OPENAPI_API_KEY=sk-..
或者您可以使用 datasette-secrets 插件进行配置。
如果您未配置 OpenAI API 密钥,用户在执行增强功能时将被要求输入密钥。他们提供的密钥不会存储在任何地方,只在增强功能运行期间保存在内存中。
安装后,此插件将允许用户选择要增强的行,并使用 gpt-3.5-turbo
或 gpt-4o
通过提示运行它们,将提示的结果保存在指定的列中。
该插件还提供了 gpt-4o vision
,它可以对通过 URL 标识的图像运行提示。
要在本地设置此插件,首先请检出代码。然后创建一个新的虚拟环境
cd datasette-enrichments-gpt
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest