跳转到主要内容

在Jupyter中使用类似GPT的模型。

项目描述

jupytee - 在Jupyter中使用类似GPT的模型

Binder

一个使用Jupyter魔法的实验性游乐场,可以在Jupyter环境中使用OpenAI的GPT-3模型。

这甚至不是alpha软件 - 只是一个快速原型。但如果已经安装了python openai 包,并定义了环境变量 OPENAI_API_KEY 为您的个人API密钥(如文档所述),则它可以工作。

是的,这个名字是GPT和Jupyter发音的愚蠢游戏。

安装

pip install jupytee

用法

要加载扩展,请使用

%load_ext jupytee

该软件包提供了一些核心魔法,%chat%pic%code(以及一些额外助手),它们围绕OpenAI Python API 交互进行包装。它们针对API的主要入口点:文本补全、图像生成和代码补全。

您可以在 examples 目录中的笔记本中看到它们的作用(您可以通过点击上面的Binder按钮立即运行它)。

简要来说,以下是一些如何使用它们的示例。一个简单的问题(注意 ? 前面的额外空格,因为否则IPython的帮助会意外触发)

%chat What is 100F in Celsius ?

您可以使用 -T 控制采样温度

%chat -T 1 --raw Write an uplifting short poem

Markdown(带有数学)有效

%%chat
Produce the LaTeX form of Maxwell's equations.

对于 pic,您可以控制图像大小和返回的图像数量

%pic -s m -n 2 an astronaut knitting

在生成代码时,您可以参考大写的 CODE 特殊词(全部为大写)来迭代地改进答案。

%code 一个用于添加两个数字的函数。

然后

%code 更新CODE,添加一个说明其用途的文档字符串。

许可证

BSD 3-Clause。

BSD 3-Clause 许可证

版权所有 (c) 2022, Fernando Pérez

在不违反以下条件的情况下,允许重新分发和使用源代码和二进制代码,无论是否修改:

  1. 源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的重新分发必须在文档和/或其他与分发一起提供的材料中复制上述版权声明、本条件列表和以下免责声明。

  3. 未经具体事先书面许可,不得使用版权所有者或其贡献者的姓名来认可或推广由此软件派生出的产品。

本软件由版权所有者和贡献者提供“按原样”且不提供任何明确或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证。在任何情况下,版权所有者或贡献者不对因使用此软件而产生的任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,无论此类损害是由于何种原因引起的,即使在被告知此类损害的可能性之后。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

jupytee-0.0.4.tar.gz (5.9 kB 查看哈希值)

上传时间 源代码

构建分发

jupytee-0.0.4-py3-none-any.whl (7.0 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面