CoolFace
Apppublic

liuyimeta/training_data_chat

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
0likes
process.cpython-39.pyc17 linesDownload Raw Back to __pycache__
1a

2.wdg�@s�ddlZddlZddlZddlmZddlmZddlmZddlm	Z	ddl3mZddlm
Z
ddlmZgZdadad	ad	adad4d�ZdS)�N)�LLMChain)�5OpenAIChat)�Prompt)�OpenAI)�get_openai_callback)�CallbackManager)�StreamingStdOutCallbackHandler�cCs�td7atdkr�t�d�atdd�� }t�|�att_Wd�n1sJ0Ytdd��}|��}Wd�n1s|0Yt	|gd�d�a6tt7td	d8�d�a
dd
�}||t�}t�d|���t�d|���|S)N�zafter_training/training.indexzafter_training/faiss.pkl�rbztraining/master.txt�r)�history�context�question)�template�input_variablesr)�temperature)�prompt�llmcSsVtj|dd�}g}t|�D]6\}}|�d|�d|j���tj|d�|�|d�}q|S)Nr9)�kzContext z:10z11 12)rrr
)�store�similarity_search�	enumerate�append�page_content�llmChain�predict�join)rZ	history_p�docs�contexts�i�doc�	ai_answer�r#�3/Users/kai/PycharmProjects/TTS/liuyimeta/process.py�	onMessage"szrunPrompt.<locals>.onMessagezHuman: zBot: )r�faiss�13read_index�index�open�pickle�loadr�readrrrrrr
r)Z14user_input�f�promptTemplater%�answerr#r#r$�	runPrompts1516$&17r0)r*r&�openai�	langchainr�langchain.llms.openairZlangchain.promptsrr�langchain.callbacksr�langchain.callbacks.baserZ$langchain.callbacks.streaming_stdoutrr
r(rrrrr0r#r#r#r$�<module>s