openai-endpoint is an external mesh-llm plugin for routing inference to an
already-running OpenAI-compatible server such as vLLM, TGI, Ollama, or Lemonade
Server.
mesh-llm plugins install openai-endpointYou can also install directly from GitHub:
mesh-llm plugins install Mesh-LLM/openai-endpointPoint the plugin at the external server:
[[plugin]]
name = "openai-endpoint"
url = "http://localhost:8000/v1"If you are running the binary yourself instead of installing it through
mesh-llm plugins install, provide the command explicitly:
[[plugin]]
name = "openai-endpoint"
command = "openai-endpoint"
url = "http://localhost:8000/v1"mesh-llm passes url to the plugin as MESH_LLM_PLUGIN_URL. If neither config
nor environment is set, it defaults to http://localhost:8000/v1.
cargo buildGitHub releases package archives using the same contract as
Mesh-LLM/blackboard:
openai-endpoint-<target>.tar.gzor.zipopenai-endpoint-<version>-<target>.tar.gzor.zip
Each archive contains:
openai-endpoint/openai-endpointopenai-endpoint/plugin.toml