CoolFace
Apppublic

ranjangoel/GPT-PDF

sourceHugging Faceupdated 4y agoView on Hugging Face
5likes
model_interface.cpython-38.pyc8 linesDownload Raw Back to __pycache__
1U

2�Qd��@s8ddlmZddlZGdd�de�ZGdd�de�ZdS)�)�ListNc@s"eZdZdd�dd�Zdd�ZdS)�ModelInterfaceN��returncCsdS�N�)�selfrr�@/Users/alpaca/ChatGPT-Paper-Reader/gpt_reader/model_interface.py�__init__szModelInterface.__init__cGsdSrr)r�argsrrr	�send_msg3szModelInterface.send_msg)�__name__�4__module__�__qualname__r5rrrrr	rsrc@s0eZdZddd�dd�Zdeed�d	d6�ZdS)
�OpenAIModel�
gpt-3.5-turbo皙�����?NrcCs|t_||_||_dSr)�openai�api_key�model�temperature)rrrrrrr	r7szOpenAIModel.__init__T)�msgcCs6tjj|j||jd�}|r.|ddddS|SdS)N)r�messagesr�choicesr�message�content)r�ChatCompletion�createrr)rrZreturn_raw_text�responserrr	rs�zOpenAIModel.send_msg)rr)T)r
rrr8r�dictrrrrr	rsr)�typingrr�objectrrrrrr	�<module>s