Skip to content

BlackSamorez/ebanko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ebanko

Who is ebanko?

Ebanko is a conversational telegram bot trained on 2ch.hk/b/

Infrastructure

Container network is run with docker-compose. Containers include:

  • Backend: NLP tasks are run inside Flask server. Only accessible from inside the network
  • Telegram api: asynchronous telegram api, sends requests to backend for processing
  • Metrics collector: prometheus collects metrics from telegraf and Flask
  • Metrics board: grafana on port 3000

How to run

  • Insert your bot's token inside bot.py
  • Download the model (see Availability) and place it in app/app/model
  • From app run:
docker-compose up --build

No gpu is needed

Availability

Finetuned model is availbale at huggingface. Dataset is also available there.

Inference speedup

  • None (for now)