Binder
1.0.0
상징적 언어로 된 종이 구속력 언어 모델에 대한 코드. 더 많은 시연 및 최신 관련 리소스는 프로젝트 페이지를 참조하십시오. 데모 페이지를 확인하여 바인더의 즉각적인 경험을 보려면 수십 개의 (~ 10) 프로그램 주석만으로 SOTA 또는 비슷한 성능을 달성합니다.
gpt-3.5-xxx
및 gpt-4-xxx
와 같은 OpenAI 채팅 시리즈 모델을 지원하기위한 업데이트는 나중에 더 많은 지원을 위해 추가 리팩터가 될 것입니다!환경을 설정하려면이 코드를 쉘에서 실행합니다.
conda env create -f py3.7binder.yaml
pip install records==0.5.3
그것은 우리가 사용한 환경 binder
생성 할 것입니다.
실행하여 환경을 활성화하십시오
conda activate binder
OpenAi API에서 API keys
(SK-XXXX Like)를 적용하고 얻으십시오. key.txt
파일에 키를 저장하고 모델에 액세스 할 수있는 권한이 있는지 확인하십시오 (이 repo의 구현에서 code-davinci-002
).
run.py
에서 명령을 확인하십시오
우리의 일이 도움이된다면, 인용하십시오
@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}
}