在一次使用 ChatGPT 处理数据的时候,发现 ChatGPT 会调用 ace_tools 的包。

在网上搜索一下会发现已经有很多人遇到了这个问题。 这个包并不是一个开源项目,而是 OpenAI 的内部工具。甚至还有人根据已知的功能自行实现了一个开源替代品: ace_tools_open。 虽然在 PyPI 上确实存在一个叫 ace_tools 的项目,但是其中并没有实际的代码:

ace_tools-0.0.tar.gz 的内容:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
.
├── PKG-INFO
├── ace_tools.egg-info
│   ├── PKG-INFO
│   ├── SOURCES.txt
│   ├── dependency_links.txt
│   └── top_level.txt
├── setup.cfg
└── setup.py

2 directories, 7 files

ace_tools-0.0-py3-none-any.whl 的内容:

1
2
3
4
5
6
7
.
├── METADATA
├── RECORD
├── WHEEL
└── top_level.txt

1 directory, 4 files

于是我想办法让 ChatGPT 将里边的代码打印出来了,我放到了 gist 上: ace_tools.py