Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bradylangdale/llm_world
Create a 2D GUI to watch a local LLM explore a 2D world.
https://github.com/bradylangdale/llm_world
Last synced: 23 days ago
JSON representation
Create a 2D GUI to watch a local LLM explore a 2D world.
- Host: GitHub
- URL: https://github.com/bradylangdale/llm_world
- Owner: bradylangdale
- Created: 2024-03-03T22:54:56.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-03T22:58:54.000Z (11 months ago)
- Last Synced: 2024-11-07T15:58:47.322Z (2 months ago)
- Language: Python
- Homepage:
- Size: 954 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LLM_World
Create a 2D GUI to watch a local LLM explore a 2D world. The 2D graphics are based on [AggiEngine](https://github.com/aggie-coding-club/AggiEngine).# Local LLMs
This project relies on [Oobabooga](https://github.com/oobabooga/text-generation-webui) for hosting the local LLM and providing an API to it. `oobabooga.py` acts as the bridge between Oobabooga and the Python instance. Inheriting `llm.py` enables a user to utilize multiple LLMs by telling Oobabooga to switch out the model at runtime, however, this is not utilized in this project.# Screenshots
The following image displays what the LLM is prompted.![LLM's View](https://github.com/bradylangdale/LLM_World/blob/master/Assets/Screenshot%20from%202024-03-03%2016-39-06.png)
While the user can watch the LLM move in a more theme environment.
![User's View](https://github.com/bradylangdale/LLM_World/blob/master/Assets/Screenshot%20from%202024-03-03%2016-38-43.png)