Code für Papierbindungssprachmodelle in symbolischen Sprachen. Weitere Demonstrationen und aktuell verwandte Ressourcen finden Sie auf unserer Projektseite. Schauen Sie sich unsere Demo -Seite an, um eine sofortige Erfahrung mit Binder zu erhalten, die SOTA oder eine vergleichbare Leistung mit nur Dutzenden von (~ 10) Programmanmerkungen erzielt.
gpt-3.5-xxx
und gpt-4-xxx
wird Code später weiter refaktor sein, um mehr zu unterstützen!Um die Umgebung festzustellen, führen Sie diesen Code in der Shell aus:
conda env create -f py3.7binder.yaml
pip install records==0.5.3
Dadurch werden die von uns verwendeten binder
geschaffen.
Aktivieren Sie die Umgebung durch Laufen
conda activate binder
API keys
(sk-xxxx wie) von OpenAI-API anwenden und abrufen, speichern Sie den Schlüssel in key.txt
Datei, stellen Sie sicher, dass Sie über die Rechte verfügen, auf das Modell zuzugreifen (in der Implementierung dieses Repo, code-davinci-002
), das Sie benötigen.
Schauen Sie sich die Befehle in run.py
an
Wenn Sie unsere Arbeit hilfreich finden, zitieren Sie bitte als
@article{Binder,
title={Binding Language Models in Symbolic Languages},
author={Zhoujun Cheng and Tianbao Xie and Peng Shi and Chengzu Li and Rahul Nadkarni and Yushi Hu and Caiming Xiong and Dragomir Radev and Mari Ostendorf and Luke Zettlemoyer and Noah A. Smith and Tao Yu},
journal={ICLR},
year={2023},
volume={abs/2210.02875}
}