Serverless LLM Function Calling
yomo serve
Start LLM Bridge and expose MCP server
Usage
Zipper can be started by the following command:
the zipper.yaml
is a YAML file, which contains the configuration of the Zipper:
zipper.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 is0.0.0.0
.port
- the port zipper listens on, default value is9000
. 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 onlytoken
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: