https://github.com/foreverskyin0216/vanilla
Vanilla is a simple chatbot that can role-play as a cute cat.
https://github.com/foreverskyin0216/vanilla
Last synced: 12 months ago
JSON representation
Vanilla is a simple chatbot that can role-play as a cute cat.
- Host: GitHub
- URL: https://github.com/foreverskyin0216/vanilla
- Owner: Foreverskyin0216
- License: isc
- Created: 2024-10-26T01:52:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T08:02:44.000Z (over 1 year ago)
- Last Synced: 2025-02-21T09:20:17.014Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 82 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vanilla
Vanilla is a simple chatbot that can role-play as a cute catgirl.
## 🚀 Getting Started
Clone the repository and install the dependencies
```bash
git clone
cd
npm install
```
Run the following command to set up the environment variables.
```bash
cp .env.example .env
```
Edit the `.env` file with the required environment variables.
```bash
# Set the name of the catgirl. Default is "香草".
CATGIRL_NAME=
# Enable "Log in with password" and "Letter Sealing" for use with your LINE SelfBot.
LINE_EMAIL=
LINE_PASSWORD=
# Obtain the OpenAI API Key for use with the OpenAI API.
# Reference: https://platform.openai.com/docs/api-reference/authentication
OPENAI_API_KEY=
# Set the API endpoint for the OpenAI API if you are using a custom endpoint.
# OPENAI_API_ENDPOINT=
# Obtain the Tavily API Key for use with the Tavily API. (Used for searching any information)
# Reference: https://tavily.com/
TAVILY_API_KEY=
```
Run the application
```bash
npm run start
```
Enter the pincode sent to your LINE application.(Default pincode is `114514`)
## 📚 Reference
- https://linejs.evex.land/
- https://langchain-ai.github.io/langgraphjs/
- https://js.langchain.com/docs/introduction/