PokeLLMon

PokeLLMon

None

Stars: 171

Visit
 screenshot

PokeLLMon is a tool that allows users to set up a local battle engine for Pokémon battles. It requires Python version 3.8 or higher and OpenAI version 1.7.2 or higher. Users can configure the OpenAI API to enhance their battles. The tool provides a platform for users to engage in local battles by running the main Python script with their username and password for PokeLLMon.

README:

PokéLLMon

Requirements:

python >= 3.8
openai >= 1.7.2

Setting up a local battle engine

  1. Install Node.js v10+.
  2. Clone the Pokémon Showdown repository and set it up:
git clone https://github.com/smogon/pokemon-showdown.git
cd pokemon-showdown
npm install
cp config/config-example.js config/config.js
node pokemon-showdown start --no-security
Enter "http://localhost:8000/" in your browsers.

Configuring OpenAI API

Get OPENAI API from https://platform.openai.com/account/api-keys

export OPENAI_API_KEY=<your key>

Local Battles

python src/main.py # fill in your username and password for PokeLLMon

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for PokeLLMon

Similar Open Source Tools

For similar tasks

For similar jobs