LineBot FastAPI
A Line LLM Bot with FastAPI.
markchen1214/linebot-fastapi
markchen1214/linebot-fastapi
Just deployed
PostgreSQL
railwayapp-templates/postgres-ssl:16
Just deployed
/var/lib/postgresql/data
Key Features and Integrations 🎉
Key features:
- 🤖 LINE Bot Integration: Easily create and manage LINE bots with built-in event handling and messaging capabilities.
- ⚡ FastAPI API Documentation and Authentication: Leverage FastAPI's powerful documentation tools and secure authentication mechanisms.
- 🧠 LLM Integration (OpenAI): Implement advanced chatbot logic using Large Language Models, with support for text and image modalities.
Why This Template ? 🚀
- 📝 API-Driven Logging: This template uses API calls to log data, ensuring better modularity and flexibility.
- ⚙️ Async Non-Blocking Operations: Designed to handle multiple user inputs simultaneously, making the bot responsive and efficient even under heavy load.
- 🌐 LLM Omniversal Integration: Supports various input modalities (text, image, audio) for a more versatile and interactive chatbot experience.
Template Content
markchen1214/linebot-fastapi
markchen1214/linebot-fastapiPASSWORD
Password for accessing OpenAPI document.
USER_NAME
User name for accessing OpenAPI document.
OPENAI_API_KEY
LINE_CHANNEL_SECRET
LINE_CHANNEL_ACCESS_TOKEN