Skip to content

Using Helm Chart for One-Click Installation

Deployment Architecture

Deployment Architecture

Resource List

Helm Chart Files

TypeLast UpdatedLink
Online-https://github.com/inf-monkeys/helm-charts

Docker Image Addresses

Provides both compressed package and online Docker Hub versions. The compressed package version is used for deployment in offline environments. Note: Replace the OSS address in the compressed package version with the latest Tag. Check the corresponding DockerHub address for the latest tag.

monkeys-multi-tenancy is the multi-tenant version, which requires a commercial license. Unless you are our commercial partner, you should use the monkeys image in most cases.

Core Services

Service NameImage NameDockerHub AddressOSS Download Address
monkeysinfmonkeys/monkeyshttps://hub.docker.com/r/infmonkeys/monkeyshttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkeys/monkeys-$RELEASE_TAG.tar.gz
monkeys-multi-tenancy (OEM Multi-Tenant Version)infmonkeys/monkeys-multi-tenancyhttps://hub.docker.com/r/infmonkeys/monkeys-multi-tenancyhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkeys/monkeys-multi-tenancy-$RELEASE_TAG.tar.gz
monkeys-uiinfmonkeys/monkeys-uihttps://hub.docker.com/r/infmonkeys/monkeys-uihttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkeys-ui/monkeys-ui-$RELEASE_TAG.tar.gz
monkeys-admininfmonkeys/monkeys-adminhttps://hub.docker.com/r/infmonkeys/monkeys-adminhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkeys-admin/monkeys-admin-$RELEASE_TAG.tar.gz
conductorinfmonkeys/conductor-osshttps://hub.docker.com/r/infmonkeys/conductor-osshttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/opensource/conductor-oss/conductor-oss-1.0.0.tar.gz
one-apijustsong/one-apihttps://hub.docker.com/r/justsong/one-apihttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/opensource/oneapi/one-api-latest.zip
nginxnginxhttps://hub.docker.com/_/nginxhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/opensource/nginx/nginx-latest.zip
busyboxbusybox:latest https://hub.docker.com/_/busyboxhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/opensource/busybox/busybox-latest.tar.gz

Various Tool Services

Service NameImage NameDockerHub AddressOSS Download Address
monkey-tools-sandboxinfmonkeys/monkey-tools-sandboxhttps://hub.docker.com/r/infmonkeys/monkey-tools-sandboxhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-sandbox/monkey-tools-sandbox-$RELEASE_TAG.tar.gz
monkey-tools-knowledge-baseinfmonkeys/monkey-tools-knowledge-basehttps://hub.docker.com/r/infmonkeys/monkey-tools-knowledge-basehttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-knowledge-base/monkey-tools-knowledge-base-$RELEASE_TAG.tar.gz
monkey-tools-BepiPred3.0-Predictorinfmonkeys/monkey-tools-bepipred30-predictorhttps://hub.docker.com/r/infmonkeys/monkey-tools-bepipred30-predictorhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-bepipred30-predictor/monkey-tools-bepipred30-predictor-$RELEASE_TAG.tar.gz
monkey-tools-midjourneyinfmonkeys/monkey-tools-midjourneyhttps://hub.docker.com/r/infmonkeys/monkey-tools-midjourneyhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-midjourney/monkey-tools-midjourney-$RELEASE_TAG.tar.gz
comfyuiinfmonkeys/comfyuihttps://hub.docker.com/r/infmonkeys/comfyuihttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/comfyui/comfyui-$RELEASE_TAG.tar.gz
monkey-tools-social-mediainfmonkeys/monkey-tools-social-mediahttps://hub.docker.com/r/infmonkeys/monkey-tools-social-mediahttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-social-media/monkey-tools-social-media-$RELEASE_TAG.tar.gz
monkey-tools-internetinfmonkeys/monkey-tools-internethttps://hub.docker.com/r/infmonkeys/monkey-tools-internethttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/monkey-tools-internet/monkey-tools-internet-$RELEASE_TAG.tar.gz
piston (Python Sandbox)ghcr.io/engineer-man/pistonhttps://github.com/engineer-man/piston/pkgs/container/pistonhttps://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/opensource/piston/piston-latest.zip

Python Sandbox (Optional)

Used to deploy Python Runtime in offline environments. If you are in an online environment or do not need the Python custom code feature, you can ignore this.

VersionDownload Address
3.10.0https://inf-monkeys.oss-cn-beijing.aliyuncs.com/docker/monkeys/piston/python-3.10.0.tar.gz

Deployment Steps

Step 1: Deploy Core

Core components include monkeys, monkeys-ui, and conductor, which provide core workflow capabilities and an OpenAI-compatible large language model interface.

For detailed documentation, please refer to: https://github.com/inf-monkeys/monkeys-cloud/blob/main/README_zh.md

Configuration list: https://github.com/inf-monkeys/monkeys-cloud/blob/main/CONFIGURATION_zh.md

Note:

  • Nginx is used as a reverse proxy to route requests to the monkeys frontend and backend, and the monkeys-proxy service provides external services.
  • Specify the address of the large language model in Values.yaml under server.models.

Step 2: Deploy Tools

In the Monkeys architecture, tools are pluggable components that provide different functionalities, such as sandbox tools, knowledge base tools, image processing tools, etc. You can read this document to understand why developing custom tools is important.

For detailed deployment documentation of each tool, please refer to: https://github.com/inf-monkeys/monkeys-cloud/tree/main/helm/charts/community/tools

Step 3: Import Tools into Monkeys Console

  • Enter the console and initialize an account by entering any email address.
  • In the Execution Tools page, click the Import button in the upper right corner and enter the manifest address of the tools (format: http://SERVICE_ADDRESS:SERVICE_PORT/manifest.json).

Import Tool

Step 4: Verify Functionality

  • Each team will have two default workflows:
    • Multi-turn conversation with a large language model
    • Single-turn conversation with a large language model

Default Workflow

  • Enter the workflow details
    • Select a model
    • Configure the knowledge base context (optional)

Configure Model

  • Click the integration center in the upper right corner to see the API usage documentation

API Documentation

  • Copy to the command line terminal and execute:
    • If it runs successfully, the functionality is normal

Run in Terminal