Skip to main content

Usage

Zipper can be started by the following command:
the yomo.yaml is a YAML file, which contains the configuration of the Zipper:
yomo.yaml

Configuration

General Config

  • name - the name of the Zipper, it is used to identify the Zipper in the network.
  • host - the IP address zipper listens on, default value is 0.0.0.0.
  • port - the port zipper listens on, default value is 9000. Becareful, YoMo relies on QUIC protocol, which is a UDP based protocol, so this port should be allow UDP ingress.

Auth Config

  • auth - provides the credential for the Zipper, it is used to authenticate the [Source][source] and StreamFunction when they connect to this Zipper.
    • type - the type of the credential, currently only token is supported.
    • token - the credential, it is a string.

LLM Bridge

  • bridge - the LLM Bridge config, it contains the config of the LLM Bridge.
    • ai - the name of the LLM Bridge, it is used to identify the LLM Bridge in the network.
    • server - the config of the server, it contains the address and provider of the server.
      • addr - the address of the server, it is used to connect to the server.
      • provider - the provider of the server, it is used to identify the server in the network.
    • providers - the config of the providers, it contains the config of the providers.
Currently, the following providers are supported:

Self-Hosting Zipper Service