NVIDIA / NVIDIA/GenerativeAIExamples
Got {'error': 'Format duration is not supported by Outlines'} error when I sent message in patient-intake-ui.
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 4.2k
- Forks
- 1.1k
- Merge medio
- 10 h 15 min
- PR fusionados (30 d)
- 1
Descripción
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'}
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Reproduce el fallo con la aplicación de recepción sanitaria y sus registros de Docker Compose. Comienza en /app/utils/ui.py, línea 86, y en graph_definitions/graph_patient_intake_only.py, línea 103; después inspecciona la solicitud al endpoint de NVIDIA que se muestra en el traceback. Se considera completado cuando el envío de un mensaje termina sin el error de formato de duración de Outlines.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker-compose, python
- Área
- ai, backend
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100