datasette-enrichments-gpt 由 datasette 提供

收藏

README 源代码

datasette-enrichments-gpt

PyPI Changelog Tests License

使用 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-turbogpt-4o 通过提示运行它们,将提示的结果保存在指定的列中。

该插件还提供了 gpt-4o vision,它可以对通过 URL 标识的图像运行提示。

开发

要在本地设置此插件,首先请检出代码。然后创建一个新的虚拟环境

cd datasette-enrichments-gpt
python3 -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest