rahul900day/gpt-3-encoder

此包已被放弃,不再维护。作者建议使用 rahul900day/tiktoken-php 包。

GPT-3-Encoder 是 OpenAI 原始 Python 编码器/解码器的 PHP 实现。

资助包维护!
Ko Fi

1.1.0 2023-03-22 20:12 UTC

README

StyleCI Status Build Status Version PHP Version Require

PHP BPE 编码器/解码器用于 GPT-2/GPT-3

关于

GPT-2 和 GPT-3 使用字节对编码将文本转换为一系列整数以供模型输入。这是一个 OpenAI 原始 Python 编码器/解码器的 PHP 实现,可在 此处 找到。

入门

需要 PHP 7.4+

通过 Composer 包管理器安装 GPT-3-Encoder

composer require rahul900day/gpt-3-encoder

用法

将文本编码为标记

use Rahul900day\Gpt3Encoder\Encoder;

Encoder::encode("Your prompt.");

将标记解码为文本

use Rahul900day\Gpt3Encoder\Encoder;

Encoder::decode([8582, 242, 98]);

致谢

此包的一些代码和测试灵感来自 node 的 gpt-3-encoder

许可

此包在 MIT 许可证 下发布。