Got {'error': 'Format duration is not supported by Outlines'} error when I sent message in patient-intake-ui.
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 35/100
调研方向
使用医疗前台应用及其 Docker Compose 日志重现该故障。从 /app/utils/ui.py 第 86 行和 graph_definitions/graph_patient_intake_only.py 第 103 行开始,然后检查 traceback 中显示的 NVIDIA 端点请求。发送消息时不再出现 Outlines 时长格式错误,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Hello, thank you for your great assets for AI agents in healthcare.
I tried "industries/healthcare/agentic-healthcare-front-desk".
But, I can't test this application by bellow errors.
This is the screenshot when I sent message("hello").
And more, I attached docker compose logs.
patient-intake-ui | Traceback (most recent call last):
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/queueing.py", line 536, in process_events
patient-intake-ui | response = await route_utils.call_process_api(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/route_utils.py", line 321, in call_process_api
patient-intake-ui | output = await app.get_blocks().process_api(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1935, in process_api
patient-intake-ui | result = await self.call_function(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1532, in call_function
patient-intake-ui | prediction = await utils.async_iteration(iterator)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 671, in async_iteration
patient-intake-ui | return await iterator.__anext__()
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 664, in __anext__
patient-intake-ui | return await anyio.to_thread.run_sync(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/to_thread.py", line 56, in run_sync
patient-intake-ui | return await get_async_backend().run_sync_in_worker_thread(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/_backends/_asyncio.py", line 2470, in run_sync_in_worker_thr
ead
patient-intake-ui | return await future
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/_backends/_asyncio.py", line 967, in run
patient-intake-ui | result = context.run(func, *args)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 647, in run_sync_iterator_async
patient-intake-ui | return next(iterator)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 809, in gen_wrapper
patient-intake-ui | response = next(iterator)
patient-intake-ui | File "/app/utils/ui.py", line 86, in interact
patient-intake-ui | for event in events:
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/__init__.py", line 1612, in stream
patient-intake-ui | for _ in runner.tick(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/runner.py", line 104, in tick
patient-intake-ui | run_with_retry(t, retry_policy, writer=writer)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/retry.py", line 40, in run_with_retry
patient-intake-ui | task.proc.invoke(task.input, config)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/utils/runnable.py", line 410, in invoke
patient-intake-ui | input = context.run(step.invoke, input, config, **kwargs)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/utils/runnable.py", line 184, in invoke
patient-intake-ui | ret = context.run(self.func, input, **kwargs)
patient-intake-ui | File "/app/graph_definitions/graph_patient_intake_only.py", line 103, in __call__
patient-intake-ui | result = self.runnable.invoke(state)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/runnables/base.py", line 3047, in invoke
patient-intake-ui | input_ = context.run(step.invoke, input_, config)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/runnables/base.py", line 5430, in invoke
patient-intake-ui | return self.bound.invoke(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 372, in invok
e
patient-intake-ui | self.generate_prompt(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 957, in gener
ate_prompt
patient-intake-ui | return self.generate(prompt_messages, stop=stop, callbacks=callbacks, **kwargs)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 776, in gener
ate
patient-intake-ui | self._generate_with_cache(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 1022, in _gen
erate_with_cache
patient-intake-ui | result = self._generate(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/chat_models.py", line 383, in _gener
ate
patient-intake-ui | response = self._client.get_req(payload=payload, extra_headers=extra_headers)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 478, in get_req
patient-intake-ui | response, session = self._post(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 374, in _post
patient-intake-ui | self._try_raise(response)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 467, in _try_raise
patient-intake-ui | raise Exception(f"{header}\n{body}") from None
patient-intake-ui | Exception: [###] Format duration is not supported by Outlines
patient-intake-ui | {'error': 'Format duration is not supported by Outlines'}
patient-intake-ui | Traceback (most recent call last):
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/queueing.py", line 536, in process_events
patient-intake-ui | response = await route_utils.call_process_api(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/route_utils.py", line 321, in call_process_api
patient-intake-ui | output = await app.get_blocks().process_api(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1935, in process_api
patient-intake-ui | result = await self.call_function(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1532, in call_function
patient-intake-ui | prediction = await utils.async_iteration(iterator)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 671, in async_iteration
patient-intake-ui | return await iterator.__anext__()
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 664, in __anext__
patient-intake-ui | return await anyio.to_thread.run_sync(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/to_thread.py", line 56, in run_sync
patient-intake-ui | return await get_async_backend().run_sync_in_worker_thread(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/_backends/_asyncio.py", line 2470, in run_sync_in_worker_thr
ead
patient-intake-ui | return await future
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/anyio/_backends/_asyncio.py", line 967, in run
patient-intake-ui | result = context.run(func, *args)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 647, in run_sync_iterator_async
patient-intake-ui | return next(iterator)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/gradio/utils.py", line 809, in gen_wrapper
patient-intake-ui | response = next(iterator)
patient-intake-ui | File "/app/utils/ui.py", line 86, in interact
patient-intake-ui | for event in events:
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/__init__.py", line 1612, in stream
patient-intake-ui | for _ in runner.tick(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/runner.py", line 104, in tick
patient-intake-ui | run_with_retry(t, retry_policy, writer=writer)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/pregel/retry.py", line 40, in run_with_retry
patient-intake-ui | task.proc.invoke(task.input, config)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/utils/runnable.py", line 410, in invoke
patient-intake-ui | input = context.run(step.invoke, input, config, **kwargs)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langgraph/utils/runnable.py", line 184, in invoke
patient-intake-ui | ret = context.run(self.func, input, **kwargs)
patient-intake-ui | File "/app/graph_definitions/graph_patient_intake_only.py", line 103, in __call__
patient-intake-ui | result = self.runnable.invoke(state)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/runnables/base.py", line 3047, in invoke
patient-intake-ui | input_ = context.run(step.invoke, input_, config)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/runnables/base.py", line 5430, in invoke
patient-intake-ui | return self.bound.invoke(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 372, in invok
e
patient-intake-ui | self.generate_prompt(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 957, in gener
ate_prompt
patient-intake-ui | return self.generate(prompt_messages, stop=stop, callbacks=callbacks, **kwargs)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 776, in gener
ate
patient-intake-ui | self._generate_with_cache(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_core/language_models/chat_models.py", line 1022, in _gen
erate_with_cache
patient-intake-ui | result = self._generate(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/chat_models.py", line 383, in _gener
ate
patient-intake-ui | response = self._client.get_req(payload=payload, extra_headers=extra_headers)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 478, in get_req
patient-intake-ui | response, session = self._post(
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 374, in _post
patient-intake-ui | self._try_raise(response)
patient-intake-ui | File "/usr/local/lib/python3.10/dist-packages/langchain_nvidia_ai_endpoints/_common.py", line 467, in _try_raise
patient-intake-ui | raise Exception(f"{header}\n{body}") from None
patient-intake-ui | Exception: [###] Format duration is not supported by Outlines
patient-intake-ui | {'error': 'Format duration is not supported by Outlines'}
- 主要语言
- Jupyter Notebook
- 星标
- 4.2k
- 派生
- 1.1k
- 平均合并
- 10 小时 15 分钟
- 30 天内合并 PR
- 1
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
NVIDIA/GenerativeAIExamples 的其他 Issue
-
难度 1/5 1 小时以内 新手友好度 70/100
NVIDIA/GenerativeAIExamples#361 · 2 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
NVIDIA/GenerativeAIExamples#299 ·
-
难度 3/5 1-2 天 新手友好度 35/100
NVIDIA/GenerativeAIExamples#437 ·
-
难度 1/5 1 小时以内 新手友好度 45/100
NVIDIA/GenerativeAIExamples#400 ·
-
难度 5/5 一周以上 新手友好度 10/100
NVIDIA/GenerativeAIExamples#399 ·
查看 NVIDIA/GenerativeAIExamples 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
use-agent-os/agent-os#3263 ·
-
[Bug]: context-limit error parsing has no pattern for llama.cpp's "context size (N tokens)" phrasing 未关闭area/compression area/local-models area/sessions comp/agent duplicate P2 sweeper:risk-session-state type/bug
难度 2/5 1-3 小时 新手友好度 82/100
NousResearch/hermes-agent#117793 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
-
难度 2/5 1-3 小时 新手友好度 84/100
-
难度 2/5 1-3 小时 新手友好度 75/100
BasedHardware/omi#15236 · 1 条评论 ·