跳转到主要内容

一个使用Codeium获取AI代码补全的JupyterLab扩展

项目描述

jupyterlab-codeium

Github Actions Status lite-badge

JupyterLab扩展,通过Codeium获取AI代码补全。

https://github.com/jtpio/jupyterlab-codeium/assets/591645/7ec0a6fa-9c51-49a8-89b4-77b431f4bda9

[!WARNING] 此扩展仍然非常实验性。它不是官方的Codeium扩展。

✨ 在您的浏览器中尝试它 ✨

  1. 按照使用部分中的说明获取您的API密钥。
  2. 在浏览器中打开https://jtpio.github.io/jupyterlab-codeium

要求

  • JupyterLab >= 4.1.0

[!NOTE] 此扩展也与JupyterLite >= 0.3.0 兼容

安装

要安装扩展,请执行以下操作

pip install jupyterlab-codeium

使用

[!WARNING] 设置扩展需要Codeium API密钥。这部分可能仍然具有挑战性,因为获取密钥目前需要一些手动步骤。这可能会在将来通过提供更好的认证流程而得到改善。

  1. 访问Codeium网站并注册账户:https://codeium.com/
  2. 安装浏览器扩展:https://codeium.com/chrome_tutorial
  3. 打开chrome扩展的设置,然后点击“获取令牌”

Get Token

  1. 在扩展窗口上右键单击并选择“检查”,以打开扩展的开发者工具。然后点击“网络”
  2. 复制令牌并将其粘贴到输入区域,然后按“Enter Token”
  3. 这应该在网络标签中记录一个新的API请求。点击“预览”以获取API密钥。

Enter Token

  1. 转到设置以粘贴API密钥

Settings

  1. 现在你应该可以使用扩展了。打开一个Python文件并开始输入以查看补全。

Completions

贡献

打包和发布扩展

RELEASE

致谢

非常感谢 codemirror-codeium 项目,它为我们提供了灵感和与CodeMirror 6集成的初始实现: https://github.com/val-town/codemirror-codeium

protobuf文件从该存储库复制并直接在此项目中重用。

项目详情


下载文件

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

源分布

jupyterlab_codeium-0.1.1.tar.gz (329.0 kB 查看哈希值)

上传时间

构建分布

jupyterlab_codeium-0.1.1-py3-none-any.whl (56.3 kB 查看哈希值)

上传时间 Python 3

支持者