Robert Pardela
		
	commited on
		
		
					Commit 
							
							·
						
						d5ba592
	
1
								Parent(s):
							
							d560b42
								
Add application file
Browse files- app.py +17 -0
- requirements.txt +3 -0
    	
        app.py
    ADDED
    
    | @@ -0,0 +1,17 @@ | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            from transformers import pipeline, Conversation
         | 
| 2 | 
            +
            import gradio as gr
         | 
| 3 | 
            +
             | 
| 4 | 
            +
            chatbot = pipeline(model="Falconsai/medical_summarization")
         | 
| 5 | 
            +
             | 
| 6 | 
            +
            message_list = []
         | 
| 7 | 
            +
            response_list = []
         | 
| 8 | 
            +
             | 
| 9 | 
            +
            def vanilla_chatbot(message, history):
         | 
| 10 | 
            +
                conversation = Conversation(text=message, past_user_inputs=message_list, generated_responses=response_list)
         | 
| 11 | 
            +
                conversation = chatbot(conversation)
         | 
| 12 | 
            +
             | 
| 13 | 
            +
                return conversation.generated_responses[-1]
         | 
| 14 | 
            +
             | 
| 15 | 
            +
            demo_chatbot = gr.ChatInterface(vanilla_chatbot, title="Test medical summarization chatbot", description="Enter text to summarize.")
         | 
| 16 | 
            +
             | 
| 17 | 
            +
            demo_chatbot.launch()
         | 
    	
        requirements.txt
    ADDED
    
    | @@ -0,0 +1,3 @@ | |
|  | |
|  | |
|  | 
|  | |
| 1 | 
            +
            gradio==3.39.0
         | 
| 2 | 
            +
            transformers==4.31.0
         | 
| 3 | 
            +
            torch==2.0.1 
         |