mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-12-25 07:59:36 +01:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b6f4069e8c | ||
|
|
1cb5869f0b | ||
|
|
8ad794aa6c |
@@ -68,16 +68,19 @@ Post [here](https://github.com/vegu-ai/talemate/issues/17) if you run into probl
|
||||
|
||||
### Windows
|
||||
|
||||
1. Download and install Python 3.10 or higher from the [official Python website](https://www.python.org/downloads/windows/).
|
||||
1. Download and install Python 3.10 or Python 3.11 from the [official Python website](https://www.python.org/downloads/windows/). :warning: python3.12 is currently not supported.
|
||||
1. Download and install Node.js from the [official Node.js website](https://nodejs.org/en/download/). This will also install npm.
|
||||
1. Download the Talemate project to your local machine. Download from [the Releases page](https://github.com/vegu-ai/talemate/releases).
|
||||
1. Unpack the download and run `install.bat` by double clicking it. This will set up the project on your local machine.
|
||||
- :warning: If your installation errors with a notification to upgrade "Microsoft Visual C++" go to https://visualstudio.microsoft.com/visual-cpp-build-tools/ and click "Download Build Tools" and run it.
|
||||
- During installation make sure you select the C++ development package (upper left corner)
|
||||
- Run `reinstall.bat` inside talemate directory
|
||||
1. Once the installation is complete, you can start the backend and frontend servers by running `start.bat`.
|
||||
1. Navigate your browser to http://localhost:8080
|
||||
|
||||
### Linux
|
||||
|
||||
`python 3.10` or higher is required.
|
||||
`python 3.10` or `python 3.11` is required. :warning: `python 3.12` not supported yet.
|
||||
|
||||
1. `git clone git@github.com:vegu-ai/talemate`
|
||||
1. `cd talemate`
|
||||
@@ -172,4 +175,4 @@ Please read the documents in the `docs` folder for more advanced configuration a
|
||||
- [Text-to-Speech (TTS)](docs/tts.md)
|
||||
- [ChromaDB (long term memory)](docs/chromadb.md)
|
||||
- [Runpod Integration](docs/runpod.md)
|
||||
- Creative mode
|
||||
- Creative mode
|
||||
|
||||
38
install.bat
38
install.bat
@@ -1,11 +1,47 @@
|
||||
@echo off
|
||||
|
||||
REM Check for Python version and use a supported version if available
|
||||
SET PYTHON=python
|
||||
python -c "import sys; sys.exit(0 if sys.version_info[:2] in [(3, 10), (3, 11)] else 1)" 2>nul
|
||||
IF NOT ERRORLEVEL 1 (
|
||||
echo Selected Python version: %PYTHON%
|
||||
GOTO EndVersionCheck
|
||||
)
|
||||
|
||||
SET PYTHON=python
|
||||
FOR /F "tokens=*" %%i IN ('py --list') DO (
|
||||
echo %%i | findstr /C:"-V:3.11 " >nul && SET PYTHON=py -3.11 && GOTO EndPythonCheck
|
||||
echo %%i | findstr /C:"-V:3.10 " >nul && SET PYTHON=py -3.10 && GOTO EndPythonCheck
|
||||
)
|
||||
:EndPythonCheck
|
||||
%PYTHON% -c "import sys; sys.exit(0 if sys.version_info[:2] in [(3, 10), (3, 11)] else 1)" 2>nul
|
||||
IF ERRORLEVEL 1 (
|
||||
echo Unsupported Python version. Please install Python 3.10 or 3.11.
|
||||
exit /b 1
|
||||
)
|
||||
IF "%PYTHON%"=="python" (
|
||||
echo Default Python version is being used: %PYTHON%
|
||||
) ELSE (
|
||||
echo Selected Python version: %PYTHON%
|
||||
)
|
||||
|
||||
:EndVersionCheck
|
||||
|
||||
IF ERRORLEVEL 1 (
|
||||
echo Unsupported Python version. Please install Python 3.10 or 3.11.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM create a virtual environment
|
||||
python -m venv talemate_env
|
||||
%PYTHON% -m venv talemate_env
|
||||
|
||||
REM activate the virtual environment
|
||||
call talemate_env\Scripts\activate
|
||||
|
||||
REM upgrade pip and setuptools
|
||||
python -m pip install --upgrade pip setuptools
|
||||
|
||||
|
||||
REM install poetry
|
||||
python -m pip install "poetry==1.7.1" "rapidfuzz>=3" -U
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ build-backend = "poetry.masonry.api"
|
||||
|
||||
[tool.poetry]
|
||||
name = "talemate"
|
||||
version = "0.16.0"
|
||||
version = "0.16.1"
|
||||
description = "AI-backed roleplay and narrative tools"
|
||||
authors = ["FinalWombat"]
|
||||
license = "GNU Affero General Public License v3.0"
|
||||
|
||||
@@ -2,4 +2,4 @@ from .agents import Agent
|
||||
from .client import TextGeneratorWebuiClient
|
||||
from .tale_mate import *
|
||||
|
||||
VERSION = "0.16.0"
|
||||
VERSION = "0.16.1"
|
||||
|
||||
Reference in New Issue
Block a user