mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-06-02 00:57:41 +08:00
fix: auto-install font in browser
This commit is contained in:
@@ -75,6 +75,23 @@ class ChatService:
|
|||||||
# a new segment; collect tool results until turn_end.
|
# a new segment; collect tool results until turn_end.
|
||||||
state.pending_tool_results = []
|
state.pending_tool_results = []
|
||||||
|
|
||||||
|
elif event_type == "file_to_send":
|
||||||
|
url = data.get("url") or ""
|
||||||
|
if url:
|
||||||
|
fname = data.get("file_name") or "file"
|
||||||
|
ft = data.get("file_type") or "file"
|
||||||
|
if ft == "image":
|
||||||
|
link = f""
|
||||||
|
else:
|
||||||
|
link = f"[{fname}]({url})"
|
||||||
|
send_chunk_fn({
|
||||||
|
"chunk_type": "content",
|
||||||
|
"delta": "\n\n" + link + "\n\n",
|
||||||
|
"segment_id": state.segment_id,
|
||||||
|
})
|
||||||
|
# Remove url so the model won't repeat it in its reply
|
||||||
|
data.pop("url", None)
|
||||||
|
|
||||||
elif event_type == "tool_execution_start":
|
elif event_type == "tool_execution_start":
|
||||||
# Notify the client that a tool is about to run (with its input args)
|
# Notify the client that a tool is about to run (with its input args)
|
||||||
tool_name = data.get("tool_name", "")
|
tool_name = data.get("tool_name", "")
|
||||||
|
|||||||
@@ -30,7 +30,8 @@ RUN apt-get update \
|
|||||||
&& pip install --no-cache -r requirements-optional.txt \
|
&& pip install --no-cache -r requirements-optional.txt \
|
||||||
&& pip install --no-cache -e . \
|
&& pip install --no-cache -e . \
|
||||||
&& if [ "$INSTALL_BROWSER" = "true" ]; then \
|
&& if [ "$INSTALL_BROWSER" = "true" ]; then \
|
||||||
pip install --no-cache "playwright==1.52.0" \
|
apt-get install -y --no-install-recommends fonts-wqy-zenhei \
|
||||||
|
&& pip install --no-cache "playwright==1.52.0" \
|
||||||
&& python -m playwright install-deps chromium \
|
&& python -m playwright install-deps chromium \
|
||||||
&& mkdir -p /app/ms-playwright \
|
&& mkdir -p /app/ms-playwright \
|
||||||
&& if [ "$USE_CN_MIRROR" = "true" ]; then \
|
&& if [ "$USE_CN_MIRROR" = "true" ]; then \
|
||||||
|
|||||||
Reference in New Issue
Block a user