Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MT_BS_ID | No | Bluesky sns registration address | |
| MT_SD_KEY | No | Stability.ai image generation API key | |
| MT_BS_PASS | No | bluesky sns password | |
| MT_FEED_TAG | No | Optional: Specify the feed tag when posting to SNS (#required, 15 characters or more) Default is #geo_less_traveler | #geo_less_traveler |
| MT_NO_IMAGE | No | Options: true = do not output image, not specified = output image if possible, default is not specified | |
| MT_BS_HANDLE | No | bluesky sns handle name: e.g. xxxxxxxx.bsky.social | |
| MT_COMFY_URL | No | Option: Generate image using ComfyUI API at specified URL. Example: http://192.168.1.100:8188 | |
| MT_MOVE_MODE | No | Option: Specify whether the movement mode is realtime or skip. default realtime | realtime |
| MT_NO_AVATAR | No | Option: true = Output StreetView image as is without avatar superimposition. Not specified = Superimpose avatar image. Default is not specified. | |
| MT_PIXAI_KEY | No | pixAi API key | |
| MT_REMBG_URL | No | rembg API URL | |
| MT_TURSO_URL | No | Turso sqlite API URL | |
| MT_REMBG_PATH | No | absolute path of the installed rembg cli | |
| MT_TIME_SCALE | No | Optional: Scale of travel time on real roads duration. default 4 | 4 |
| MT_IMAGE_WIDTH | No | Option: Output image width (pixels) Default is 512 | 512 |
| MT_MAP_API_URL | No | Optional: Map API custom endpoint. Example: direction=https://xxxx,places=https://yyyy | |
| MT_SQLITE_PATH | No | db save path: e.g. %USERPROFILE%/Desktop/traveler.sqlite, $HOME/traveler.sqlite | |
| MT_TURSO_TOKEN | No | Turso sqlite API access token | |
| MT_COMFY_PARAMS | No | Optional: Variable values to send to the workflow via comfyUI API | |
| MT_FILTER_TOOLS | No | Optional: Directly filter the tools to be used. All are available if not specified. e.g. tips,set_traveler_location | |
| MT_REMBG_WO_KEY | No | withoutbg.com rembg API key | |
| MT_BODY_HW_RATIO | No | Optional: Acceptable avatar image aspect ratios. default 1.5~2.3 | 1.5~2.3 |
| MT_GOOGLE_MAP_KEY | No | Google Map API key | |
| MT_PIXAI_MODEL_ID | No | Optional: pixAi ModelId, if not set use default model 1648918127446573124 | 1648918127446573124 |
| MT_BODY_AREA_RATIO | No | Optional: Acceptable avatar image area ratio. default 0.042 | 0.042 |
| MT_COMFY_WORKFLOW_I2I | No | Optional: Path of API workflow file when image to image in ComfyUI. If not specified: assets/comfy/i2i_sample.json | |
| MT_COMFY_WORKFLOW_T2I | No | Optional: Path to API workflow file when using text to image with ComfyUI. If not specified: assets/comfy/t2i_sample.json | |
| MT_FIXED_MODEL_PROMPT | No | Optional: Fixed avatar generation prompt. You will no longer be able to change your avatar during conversations. | |
| MT_BODY_WINDOW_RATIO_H | No | Optional: Avatar composite window aspect ratio. default 0.75 | 0.75 |
| MT_BODY_WINDOW_RATIO_W | No | Optional: Avatar composite window horizontal ratio. default 0.5 | 0.5 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_traveler_view_info | Get the address of the current traveler's location and information on nearby facilities,view snapshot |
| get_traveler_location | Get the address of the current traveler's location |
| tips | Inform you of recommended actions for your device |
| get_setting | Get current setting |
| get_traveler_info | get a traveler's setting.For example, traveler's name, the language traveler speak, Personality and speaking habits, etc. |
| set_traveler_info | set a traveler's setting.For example, traveler's name, the language traveler speak, Personality and speaking habits, etc. |
| start_traveler_journey | Start the traveler's journey to destination |
| stop_traveler_journey | Stop the traveler's journey |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| tips | Inform you of recommended actions for traveler |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| carBattle.txt | Play the fantasy role playing |
| japanMapChallenge.txt | Play the challenge party game |
| japanMapChallenge2.txt | Play the challenge party game |
| role.txt | The purpose and role of AI |
| roleWithSns.txt | The purpose and role of AI with SNS |
| setting.txt | setting of traveler |
| credit.txt | credit of this component |