build: make langchain-serve optional
This commit is contained in:
parent
8e4e627451
commit
54da71cc0a
1 changed files with 10 additions and 2 deletions
|
|
@ -75,10 +75,18 @@ def jcloud():
|
||||||
Deploy Langflow server on Jina AI Cloud
|
Deploy Langflow server on Jina AI Cloud
|
||||||
"""
|
"""
|
||||||
import asyncio
|
import asyncio
|
||||||
|
from importlib.metadata import version as mod_version
|
||||||
|
|
||||||
import click
|
import click
|
||||||
|
|
||||||
|
try:
|
||||||
from lcserve.__main__ import serve_on_jcloud
|
from lcserve.__main__ import serve_on_jcloud
|
||||||
from importlib.metadata import version as mod_version
|
except ImportError:
|
||||||
|
click.secho(
|
||||||
|
"🚨 Please install langchain-serve to deploy Langflow server on Jina AI Cloud using `pip install langchain-serve`",
|
||||||
|
fg="red",
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
app_name = "langflow.lcserve:app"
|
app_name = "langflow.lcserve:app"
|
||||||
app_dir = str(Path(__file__).parent)
|
app_dir = str(Path(__file__).parent)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue