From 0dc24b790285e3fa8a3f7f68f616300e179b0169 Mon Sep 17 00:00:00 2001
From: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
Date: Mon, 18 May 2026 18:14:40 +0000
Subject: [PATCH 1/2] [fern-generated] Update SDK
Generated by Fern
CLI Version: unknown
Generators:
- fernapi/fern-python-sdk: 4.61.0
---
.fern/metadata.json | 6 +-
poetry.lock | 365 ++++++++++++------------
pyproject.toml | 2 +-
src/hume/base_client.py | 36 +--
src/hume/core/client_wrapper.py | 4 +-
src/hume/tts/__init__.py | 6 +
src/hume/tts/raw_client.py | 153 +++++++---
src/hume/tts/stream_input/client.py | 34 ++-
src/hume/tts/stream_input/raw_client.py | 34 ++-
src/hume/tts/types/__init__.py | 6 +
src/hume/tts/types/context.py | 8 +
src/hume/tts/types/posted_tts.py | 14 +-
src/hume/tts/types/posted_tts_stream.py | 88 ++++++
tests/wire/test_empathicVoice_tools.py | 4 +-
wiremock/wiremock-mappings.json | 2 +-
15 files changed, 486 insertions(+), 276 deletions(-)
create mode 100644 src/hume/tts/types/context.py
create mode 100644 src/hume/tts/types/posted_tts_stream.py
diff --git a/.fern/metadata.json b/.fern/metadata.json
index e7099d35..98b4475b 100644
--- a/.fern/metadata.json
+++ b/.fern/metadata.json
@@ -1,5 +1,5 @@
{
- "cliVersion": "4.62.5",
+ "cliVersion": "4.65.2",
"generatorName": "fernapi/fern-python-sdk",
"generatorVersion": "4.61.0",
"generatorConfig": {
@@ -64,6 +64,6 @@
}
]
},
- "originGitCommit": "a07a0deaa640e8b286f9c8e4e47426b37a083a67",
- "sdkVersion": "0.13.11"
+ "originGitCommit": "4d3b0e268ae51b18618f73109de010b707efad88",
+ "sdkVersion": "0.13.12"
}
\ No newline at end of file
diff --git a/poetry.lock b/poetry.lock
index b2e92a3c..e0a4c50f 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -241,13 +241,13 @@ css = ["tinycss2 (>=1.1.0,<1.5)"]
[[package]]
name = "certifi"
-version = "2026.2.25"
+version = "2026.4.22"
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.7"
files = [
- {file = "certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa"},
- {file = "certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7"},
+ {file = "certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a"},
+ {file = "certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580"},
]
[[package]]
@@ -686,13 +686,13 @@ files = [
[[package]]
name = "decorator"
-version = "5.2.1"
+version = "5.3.1"
description = "Decorators for Humans"
optional = true
python-versions = ">=3.8"
files = [
- {file = "decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"},
- {file = "decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360"},
+ {file = "decorator-5.3.1-py3-none-any.whl", hash = "sha256:f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c"},
+ {file = "decorator-5.3.1.tar.gz", hash = "sha256:4cbcdd55a6efadb9dbea26b858f4fb3264567b52d69ca0d25b721b553f60ea82"},
]
[[package]]
@@ -863,17 +863,17 @@ zstd = ["zstandard (>=0.18.0)"]
[[package]]
name = "idna"
-version = "3.11"
+version = "3.15"
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.8"
files = [
- {file = "idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"},
- {file = "idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902"},
+ {file = "idna-3.15-py3-none-any.whl", hash = "sha256:048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"},
+ {file = "idna-3.15.tar.gz", hash = "sha256:ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"},
]
[package.extras]
-all = ["flake8 (>=7.1.1)", "mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"]
+all = ["mypy (>=1.11.2)", "pytest (>=8.3.2)", "ruff (>=0.6.2)"]
[[package]]
name = "importlib-metadata"
@@ -1218,13 +1218,13 @@ test = ["ipykernel", "pre-commit", "pytest (<9)", "pytest-cov", "pytest-timeout"
[[package]]
name = "jupyter-events"
-version = "0.12.0"
+version = "0.12.1"
description = "Jupyter Event System library"
optional = true
python-versions = ">=3.9"
files = [
- {file = "jupyter_events-0.12.0-py3-none-any.whl", hash = "sha256:6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb"},
- {file = "jupyter_events-0.12.0.tar.gz", hash = "sha256:fc3fce98865f6784c9cd0a56a20644fc6098f21c8c33834a8d9fe383c17e554b"},
+ {file = "jupyter_events-0.12.1-py3-none-any.whl", hash = "sha256:c366585253f537a627da52fa7ca7410c5b5301fe893f511e7b077c2d93ec8bcf"},
+ {file = "jupyter_events-0.12.1.tar.gz", hash = "sha256:faff25f77218335752f35f23c5fe6e4a392a7bd99a5939ccb9b8fbf594636cf3"},
]
[package.dependencies]
@@ -1259,13 +1259,13 @@ jupyter_server = ">=1.1.2"
[[package]]
name = "jupyter-server"
-version = "2.17.0"
+version = "2.18.2"
description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
optional = true
python-versions = ">=3.9"
files = [
- {file = "jupyter_server-2.17.0-py3-none-any.whl", hash = "sha256:e8cb9c7db4251f51ed307e329b81b72ccf2056ff82d50524debde1ee1870e13f"},
- {file = "jupyter_server-2.17.0.tar.gz", hash = "sha256:c38ea898566964c888b4772ae1ed58eca84592e88251d2cfc4d171f81f7e99d5"},
+ {file = "jupyter_server-2.18.2-py3-none-any.whl", hash = "sha256:fa5e46539ded65791838035a2b6001f13e54d5f64b8b3752eb1e91fdd641a5b8"},
+ {file = "jupyter_server-2.18.2.tar.gz", hash = "sha256:06b4f40d8a7a00bb39d5216859c81374a0e7cfefe6d8a5a7facc5a5c37c679a7"},
]
[package.dependencies]
@@ -1290,7 +1290,7 @@ traitlets = ">=5.6.0"
websocket-client = ">=1.7"
[package.extras]
-docs = ["ipykernel", "jinja2", "jupyter-client", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"]
+docs = ["ipykernel", "jinja2", "jupyter-client", "myst-parser", "nbformat", "prometheus-client", "pydata-sphinx-theme", "send2trash", "sphinx (<9.0)", "sphinx-autodoc-typehints", "sphinxcontrib-github-alt", "sphinxcontrib-openapi (>=0.8.0)", "sphinxcontrib-spelling", "sphinxemoji", "tornado", "typing-extensions"]
test = ["flaky", "ipykernel", "pre-commit", "pytest (>=7.0,<9)", "pytest-console-scripts", "pytest-jupyter[server] (>=0.7)", "pytest-timeout", "requests"]
[[package]]
@@ -1314,13 +1314,13 @@ test = ["jupyter-server (>=2.0.0)", "pytest (>=7.0)", "pytest-jupyter[server] (>
[[package]]
name = "jupyterlab"
-version = "4.5.6"
+version = "4.5.7"
description = "JupyterLab computational environment"
optional = true
python-versions = ">=3.9"
files = [
- {file = "jupyterlab-4.5.6-py3-none-any.whl", hash = "sha256:d6b3dac883aa4d9993348e0f8e95b24624f75099aed64eab6a4351a9cdd1e580"},
- {file = "jupyterlab-4.5.6.tar.gz", hash = "sha256:642fe2cfe7f0f5922a8a558ba7a0d246c7bc133b708dfe43f7b3a826d163cf42"},
+ {file = "jupyterlab-4.5.7-py3-none-any.whl", hash = "sha256:fba4cb0e2c44a52859669d8c98b45de029d5e515f8407bf8534d2a8fc5f0964d"},
+ {file = "jupyterlab-4.5.7.tar.gz", hash = "sha256:55a9822c4754da305f41e113452c68383e214dcf96de760146af89ce5d5117b0"},
]
[package.dependencies]
@@ -1565,20 +1565,20 @@ files = [
[[package]]
name = "matplotlib-inline"
-version = "0.2.1"
+version = "0.2.2"
description = "Inline Matplotlib backend for Jupyter"
optional = true
python-versions = ">=3.9"
files = [
- {file = "matplotlib_inline-0.2.1-py3-none-any.whl", hash = "sha256:d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76"},
- {file = "matplotlib_inline-0.2.1.tar.gz", hash = "sha256:e1ee949c340d771fc39e241ea75683deb94762c8fa5f2927ec57c83c4dffa9fe"},
+ {file = "matplotlib_inline-0.2.2-py3-none-any.whl", hash = "sha256:3c821cf1c209f59fb2d2d64abbf5b23b67bcb2210d663f9918dd851c6da1fcf6"},
+ {file = "matplotlib_inline-0.2.2.tar.gz", hash = "sha256:72f3fe8fce36b70d4a5b612f899090cd0401deddc4ea90e1572b9f4bfb058c79"},
]
[package.dependencies]
traitlets = "*"
[package.extras]
-test = ["flake8", "nbdime", "nbval", "notebook", "pytest"]
+test = ["flake8", "matplotlib", "nbdime", "nbval", "notebook", "pytest"]
[[package]]
name = "mccabe"
@@ -1593,13 +1593,13 @@ files = [
[[package]]
name = "mistune"
-version = "3.2.0"
+version = "3.2.1"
description = "A sane and fast Markdown parser with useful plugins and renderers"
optional = true
python-versions = ">=3.8"
files = [
- {file = "mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1"},
- {file = "mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a"},
+ {file = "mistune-3.2.1-py3-none-any.whl", hash = "sha256:78cdb0ba5e938053ccf63651b352508d2efa9411dc8810bfb05f2dc5140c0048"},
+ {file = "mistune-3.2.1.tar.gz", hash = "sha256:7c8e5501d38bac1582e067e46c8343f17d57ea1aaa735823f3aba1fd59c88a28"},
]
[package.dependencies]
@@ -1762,18 +1762,18 @@ files = [
[[package]]
name = "notebook"
-version = "7.5.5"
+version = "7.5.6"
description = "Jupyter Notebook - A web-based notebook environment for interactive computing"
optional = true
python-versions = ">=3.9"
files = [
- {file = "notebook-7.5.5-py3-none-any.whl", hash = "sha256:a7c14dbeefa6592e87f72290ca982e0c10f5bbf3786be2a600fda9da2764a2b8"},
- {file = "notebook-7.5.5.tar.gz", hash = "sha256:dc0bfab0f2372c8278c457423d3256c34154ac2cc76bf20e9925260c461013c3"},
+ {file = "notebook-7.5.6-py3-none-any.whl", hash = "sha256:4dde3f8fb55fa8fb7946d58c6e869ce9baf46d00fc070664f62604569d0faca0"},
+ {file = "notebook-7.5.6.tar.gz", hash = "sha256:621174aade80108f0020b0f00738000b215f75fa3cd90771ad7aa0f24536a4e1"},
]
[package.dependencies]
jupyter-server = ">=2.4.0,<3"
-jupyterlab = ">=4.5.6,<4.6"
+jupyterlab = ">=4.5.7,<4.6"
jupyterlab-server = ">=2.28.0,<3"
notebook-shim = ">=0.2,<0.3"
tornado = ">=6.2.0"
@@ -1813,13 +1813,13 @@ files = [
[[package]]
name = "packaging"
-version = "26.0"
+version = "26.2"
description = "Core utilities for Python packages"
optional = false
python-versions = ">=3.8"
files = [
- {file = "packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529"},
- {file = "packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4"},
+ {file = "packaging-26.2-py3-none-any.whl", hash = "sha256:5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e"},
+ {file = "packaging-26.2.tar.gz", hash = "sha256:ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661"},
]
[[package]]
@@ -1835,13 +1835,13 @@ files = [
[[package]]
name = "parso"
-version = "0.8.6"
+version = "0.8.7"
description = "A Python Parser"
optional = true
python-versions = ">=3.6"
files = [
- {file = "parso-0.8.6-py2.py3-none-any.whl", hash = "sha256:2c549f800b70a5c4952197248825584cb00f033b29c692671d3bf08bf380baff"},
- {file = "parso-0.8.6.tar.gz", hash = "sha256:2b9a0332696df97d454fa67b81618fd69c35a7b90327cbe6ba5c92d2c68a7bfd"},
+ {file = "parso-0.8.7-py2.py3-none-any.whl", hash = "sha256:a8926eb2a1b915486941fdbd31e86a4baf88fe8c210f25f2f35ecec5b574ca1c"},
+ {file = "parso-0.8.7.tar.gz", hash = "sha256:eaaac4c9fdd5e9e8852dc778d2d7405897ec510f2a298071453e5e3a07914bb1"},
]
[package.extras]
@@ -1895,13 +1895,13 @@ testing = ["coverage", "pytest", "pytest-benchmark"]
[[package]]
name = "prometheus-client"
-version = "0.24.1"
+version = "0.25.0"
description = "Python client for the Prometheus monitoring system."
optional = true
python-versions = ">=3.9"
files = [
- {file = "prometheus_client-0.24.1-py3-none-any.whl", hash = "sha256:150db128af71a5c2482b36e588fc8a6b95e498750da4b17065947c16070f4055"},
- {file = "prometheus_client-0.24.1.tar.gz", hash = "sha256:7e0ced7fbbd40f7b84962d5d2ab6f17ef88a72504dcf7c0b40737b43b2a461f9"},
+ {file = "prometheus_client-0.25.0-py3-none-any.whl", hash = "sha256:d5aec89e349a6ec230805d0df882f3807f74fd6c1a2fa86864e3c2279059fed1"},
+ {file = "prometheus_client-0.25.0.tar.gz", hash = "sha256:5e373b75c31afb3c86f1a52fa1ad470c9aace18082d39ec0d2f918d11cc9ba28"},
]
[package.extras]
@@ -1995,18 +1995,18 @@ files = [
[[package]]
name = "pydantic"
-version = "2.12.5"
+version = "2.13.4"
description = "Data validation using Python type hints"
optional = false
python-versions = ">=3.9"
files = [
- {file = "pydantic-2.12.5-py3-none-any.whl", hash = "sha256:e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d"},
- {file = "pydantic-2.12.5.tar.gz", hash = "sha256:4d351024c75c0f085a9febbb665ce8c0c6ec5d30e903bdb6394b7ede26aebb49"},
+ {file = "pydantic-2.13.4-py3-none-any.whl", hash = "sha256:45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba"},
+ {file = "pydantic-2.13.4.tar.gz", hash = "sha256:c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6"},
]
[package.dependencies]
annotated-types = ">=0.6.0"
-pydantic-core = "2.41.5"
+pydantic-core = "2.46.4"
typing-extensions = ">=4.14.1"
typing-inspection = ">=0.4.2"
@@ -2016,132 +2016,131 @@ timezone = ["tzdata"]
[[package]]
name = "pydantic-core"
-version = "2.41.5"
+version = "2.46.4"
description = "Core functionality for Pydantic validation and serialization"
optional = false
python-versions = ">=3.9"
files = [
- {file = "pydantic_core-2.41.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:77b63866ca88d804225eaa4af3e664c5faf3568cea95360d21f4725ab6e07146"},
- {file = "pydantic_core-2.41.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dfa8a0c812ac681395907e71e1274819dec685fec28273a28905df579ef137e2"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5921a4d3ca3aee735d9fd163808f5e8dd6c6972101e4adbda9a4667908849b97"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e25c479382d26a2a41b7ebea1043564a937db462816ea07afa8a44c0866d52f9"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f547144f2966e1e16ae626d8ce72b4cfa0caedc7fa28052001c94fb2fcaa1c52"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6f52298fbd394f9ed112d56f3d11aabd0d5bd27beb3084cc3d8ad069483b8941"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:100baa204bb412b74fe285fb0f3a385256dad1d1879f0a5cb1499ed2e83d132a"},
- {file = "pydantic_core-2.41.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:05a2c8852530ad2812cb7914dc61a1125dc4e06252ee98e5638a12da6cc6fb6c"},
- {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:29452c56df2ed968d18d7e21f4ab0ac55e71dc59524872f6fc57dcf4a3249ed2"},
- {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:d5160812ea7a8a2ffbe233d8da666880cad0cbaf5d4de74ae15c313213d62556"},
- {file = "pydantic_core-2.41.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:df3959765b553b9440adfd3c795617c352154e497a4eaf3752555cfb5da8fc49"},
- {file = "pydantic_core-2.41.5-cp310-cp310-win32.whl", hash = "sha256:1f8d33a7f4d5a7889e60dc39856d76d09333d8a6ed0f5f1190635cbec70ec4ba"},
- {file = "pydantic_core-2.41.5-cp310-cp310-win_amd64.whl", hash = "sha256:62de39db01b8d593e45871af2af9e497295db8d73b085f6bfd0b18c83c70a8f9"},
- {file = "pydantic_core-2.41.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a3a52f6156e73e7ccb0f8cced536adccb7042be67cb45f9562e12b319c119da6"},
- {file = "pydantic_core-2.41.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7f3bf998340c6d4b0c9a2f02d6a400e51f123b59565d74dc60d252ce888c260b"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:378bec5c66998815d224c9ca994f1e14c0c21cb95d2f52b6021cc0b2a58f2a5a"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e7b576130c69225432866fe2f4a469a85a54ade141d96fd396dffcf607b558f8"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6cb58b9c66f7e4179a2d5e0f849c48eff5c1fca560994d6eb6543abf955a149e"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:88942d3a3dff3afc8288c21e565e476fc278902ae4d6d134f1eeda118cc830b1"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f31d95a179f8d64d90f6831d71fa93290893a33148d890ba15de25642c5d075b"},
- {file = "pydantic_core-2.41.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c1df3d34aced70add6f867a8cf413e299177e0c22660cc767218373d0779487b"},
- {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:4009935984bd36bd2c774e13f9a09563ce8de4abaa7226f5108262fa3e637284"},
- {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:34a64bc3441dc1213096a20fe27e8e128bd3ff89921706e83c0b1ac971276594"},
- {file = "pydantic_core-2.41.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c9e19dd6e28fdcaa5a1de679aec4141f691023916427ef9bae8584f9c2fb3b0e"},
- {file = "pydantic_core-2.41.5-cp311-cp311-win32.whl", hash = "sha256:2c010c6ded393148374c0f6f0bf89d206bf3217f201faa0635dcd56bd1520f6b"},
- {file = "pydantic_core-2.41.5-cp311-cp311-win_amd64.whl", hash = "sha256:76ee27c6e9c7f16f47db7a94157112a2f3a00e958bc626e2f4ee8bec5c328fbe"},
- {file = "pydantic_core-2.41.5-cp311-cp311-win_arm64.whl", hash = "sha256:4bc36bbc0b7584de96561184ad7f012478987882ebf9f9c389b23f432ea3d90f"},
- {file = "pydantic_core-2.41.5-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:f41a7489d32336dbf2199c8c0a215390a751c5b014c2c1c5366e817202e9cdf7"},
- {file = "pydantic_core-2.41.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:070259a8818988b9a84a449a2a7337c7f430a22acc0859c6b110aa7212a6d9c0"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e96cea19e34778f8d59fe40775a7a574d95816eb150850a85a7a4c8f4b94ac69"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ed2e99c456e3fadd05c991f8f437ef902e00eedf34320ba2b0842bd1c3ca3a75"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:65840751b72fbfd82c3c640cff9284545342a4f1eb1586ad0636955b261b0b05"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e536c98a7626a98feb2d3eaf75944ef6f3dbee447e1f841eae16f2f0a72d8ddc"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c"},
- {file = "pydantic_core-2.41.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d38548150c39b74aeeb0ce8ee1d8e82696f4a4e16ddc6de7b1d8823f7de4b9b5"},
- {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c23e27686783f60290e36827f9c626e63154b82b116d7fe9adba1fda36da706c"},
- {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:482c982f814460eabe1d3bb0adfdc583387bd4691ef00b90575ca0d2b6fe2294"},
- {file = "pydantic_core-2.41.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:bfea2a5f0b4d8d43adf9d7b8bf019fb46fdd10a2e5cde477fbcb9d1fa08c68e1"},
- {file = "pydantic_core-2.41.5-cp312-cp312-win32.whl", hash = "sha256:b74557b16e390ec12dca509bce9264c3bbd128f8a2c376eaa68003d7f327276d"},
- {file = "pydantic_core-2.41.5-cp312-cp312-win_amd64.whl", hash = "sha256:1962293292865bca8e54702b08a4f26da73adc83dd1fcf26fbc875b35d81c815"},
- {file = "pydantic_core-2.41.5-cp312-cp312-win_arm64.whl", hash = "sha256:1746d4a3d9a794cacae06a5eaaccb4b8643a131d45fbc9af23e353dc0a5ba5c3"},
- {file = "pydantic_core-2.41.5-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:941103c9be18ac8daf7b7adca8228f8ed6bb7a1849020f643b3a14d15b1924d9"},
- {file = "pydantic_core-2.41.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:112e305c3314f40c93998e567879e887a3160bb8689ef3d2c04b6cc62c33ac34"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0cbaad15cb0c90aa221d43c00e77bb33c93e8d36e0bf74760cd00e732d10a6a0"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:03ca43e12fab6023fc79d28ca6b39b05f794ad08ec2feccc59a339b02f2b3d33"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dc799088c08fa04e43144b164feb0c13f9a0bc40503f8df3e9fde58a3c0c101e"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:97aeba56665b4c3235a0e52b2c2f5ae9cd071b8a8310ad27bddb3f7fb30e9aa2"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:406bf18d345822d6c21366031003612b9c77b3e29ffdb0f612367352aab7d586"},
- {file = "pydantic_core-2.41.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b93590ae81f7010dbe380cdeab6f515902ebcbefe0b9327cc4804d74e93ae69d"},
- {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:01a3d0ab748ee531f4ea6c3e48ad9dac84ddba4b0d82291f87248f2f9de8d740"},
- {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:6561e94ba9dacc9c61bce40e2d6bdc3bfaa0259d3ff36ace3b1e6901936d2e3e"},
- {file = "pydantic_core-2.41.5-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:915c3d10f81bec3a74fbd4faebe8391013ba61e5a1a8d48c4455b923bdda7858"},
- {file = "pydantic_core-2.41.5-cp313-cp313-win32.whl", hash = "sha256:650ae77860b45cfa6e2cdafc42618ceafab3a2d9a3811fcfbd3bbf8ac3c40d36"},
- {file = "pydantic_core-2.41.5-cp313-cp313-win_amd64.whl", hash = "sha256:79ec52ec461e99e13791ec6508c722742ad745571f234ea6255bed38c6480f11"},
- {file = "pydantic_core-2.41.5-cp313-cp313-win_arm64.whl", hash = "sha256:3f84d5c1b4ab906093bdc1ff10484838aca54ef08de4afa9de0f5f14d69639cd"},
- {file = "pydantic_core-2.41.5-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:3f37a19d7ebcdd20b96485056ba9e8b304e27d9904d233d7b1015db320e51f0a"},
- {file = "pydantic_core-2.41.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1d1d9764366c73f996edd17abb6d9d7649a7eb690006ab6adbda117717099b14"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25e1c2af0fce638d5f1988b686f3b3ea8cd7de5f244ca147c777769e798a9cd1"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:506d766a8727beef16b7adaeb8ee6217c64fc813646b424d0804d67c16eddb66"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4819fa52133c9aa3c387b3328f25c1facc356491e6135b459f1de698ff64d869"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2b761d210c9ea91feda40d25b4efe82a1707da2ef62901466a42492c028553a2"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:22f0fb8c1c583a3b6f24df2470833b40207e907b90c928cc8d3594b76f874375"},
- {file = "pydantic_core-2.41.5-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2782c870e99878c634505236d81e5443092fba820f0373997ff75f90f68cd553"},
- {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:0177272f88ab8312479336e1d777f6b124537d47f2123f89cb37e0accea97f90"},
- {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:63510af5e38f8955b8ee5687740d6ebf7c2a0886d15a6d65c32814613681bc07"},
- {file = "pydantic_core-2.41.5-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:e56ba91f47764cc14f1daacd723e3e82d1a89d783f0f5afe9c364b8bb491ccdb"},
- {file = "pydantic_core-2.41.5-cp314-cp314-win32.whl", hash = "sha256:aec5cf2fd867b4ff45b9959f8b20ea3993fc93e63c7363fe6851424c8a7e7c23"},
- {file = "pydantic_core-2.41.5-cp314-cp314-win_amd64.whl", hash = "sha256:8e7c86f27c585ef37c35e56a96363ab8de4e549a95512445b85c96d3e2f7c1bf"},
- {file = "pydantic_core-2.41.5-cp314-cp314-win_arm64.whl", hash = "sha256:e672ba74fbc2dc8eea59fb6d4aed6845e6905fc2a8afe93175d94a83ba2a01a0"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:8566def80554c3faa0e65ac30ab0932b9e3a5cd7f8323764303d468e5c37595a"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b80aa5095cd3109962a298ce14110ae16b8c1aece8b72f9dafe81cf597ad80b3"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3006c3dd9ba34b0c094c544c6006cc79e87d8612999f1a5d43b769b89181f23c"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:72f6c8b11857a856bcfa48c86f5368439f74453563f951e473514579d44aa612"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5cb1b2f9742240e4bb26b652a5aeb840aa4b417c7748b6f8387927bc6e45e40d"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bd3d54f38609ff308209bd43acea66061494157703364ae40c951f83ba99a1a9"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ff4321e56e879ee8d2a879501c8e469414d948f4aba74a2d4593184eb326660"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d0d2568a8c11bf8225044aa94409e21da0cb09dcdafe9ecd10250b2baad531a9"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:a39455728aabd58ceabb03c90e12f71fd30fa69615760a075b9fec596456ccc3"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:239edca560d05757817c13dc17c50766136d21f7cd0fac50295499ae24f90fdf"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:2a5e06546e19f24c6a96a129142a75cee553cc018ffee48a460059b1185f4470"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-win32.whl", hash = "sha256:b4ececa40ac28afa90871c2cc2b9ffd2ff0bf749380fbdf57d165fd23da353aa"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-win_amd64.whl", hash = "sha256:80aa89cad80b32a912a65332f64a4450ed00966111b6615ca6816153d3585a8c"},
- {file = "pydantic_core-2.41.5-cp314-cp314t-win_arm64.whl", hash = "sha256:35b44f37a3199f771c3eaa53051bc8a70cd7b54f333531c59e29fd4db5d15008"},
- {file = "pydantic_core-2.41.5-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:8bfeaf8735be79f225f3fefab7f941c712aaca36f1128c9d7e2352ee1aa87bdf"},
- {file = "pydantic_core-2.41.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:346285d28e4c8017da95144c7f3acd42740d637ff41946af5ce6e5e420502dd5"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a75dafbf87d6276ddc5b2bf6fae5254e3d0876b626eb24969a574fff9149ee5d"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7b93a4d08587e2b7e7882de461e82b6ed76d9026ce91ca7915e740ecc7855f60"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e8465ab91a4bd96d36dde3263f06caa6a8a6019e4113f24dc753d79a8b3a3f82"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:299e0a22e7ae2b85c1a57f104538b2656e8ab1873511fd718a1c1c6f149b77b5"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:707625ef0983fcfb461acfaf14de2067c5942c6bb0f3b4c99158bed6fedd3cf3"},
- {file = "pydantic_core-2.41.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f41eb9797986d6ebac5e8edff36d5cef9de40def462311b3eb3eeded1431e425"},
- {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:0384e2e1021894b1ff5a786dbf94771e2986ebe2869533874d7e43bc79c6f504"},
- {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:f0cd744688278965817fd0839c4a4116add48d23890d468bc436f78beb28abf5"},
- {file = "pydantic_core-2.41.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:753e230374206729bf0a807954bcc6c150d3743928a73faffee51ac6557a03c3"},
- {file = "pydantic_core-2.41.5-cp39-cp39-win32.whl", hash = "sha256:873e0d5b4fb9b89ef7c2d2a963ea7d02879d9da0da8d9d4933dee8ee86a8b460"},
- {file = "pydantic_core-2.41.5-cp39-cp39-win_amd64.whl", hash = "sha256:e4f4a984405e91527a0d62649ee21138f8e3d0ef103be488c1dc11a80d7f184b"},
- {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:b96d5f26b05d03cc60f11a7761a5ded1741da411e7fe0909e27a5e6a0cb7b034"},
- {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:634e8609e89ceecea15e2d61bc9ac3718caaaa71963717bf3c8f38bfde64242c"},
- {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:93e8740d7503eb008aa2df04d3b9735f845d43ae845e6dcd2be0b55a2da43cd2"},
- {file = "pydantic_core-2.41.5-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f15489ba13d61f670dcc96772e733aad1a6f9c429cc27574c6cdaed82d0146ad"},
- {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:7da7087d756b19037bc2c06edc6c170eeef3c3bafcb8f532ff17d64dc427adfd"},
- {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:aabf5777b5c8ca26f7824cb4a120a740c9588ed58df9b2d196ce92fba42ff8dc"},
- {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c007fe8a43d43b3969e8469004e9845944f1a80e6acd47c150856bb87f230c56"},
- {file = "pydantic_core-2.41.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:76d0819de158cd855d1cbb8fcafdf6f5cf1eb8e470abe056d5d161106e38062b"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b5819cd790dbf0c5eb9f82c73c16b39a65dd6dd4d1439dcdea7816ec9adddab8"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:5a4e67afbc95fa5c34cf27d9089bca7fcab4e51e57278d710320a70b956d1b9a"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ece5c59f0ce7d001e017643d8d24da587ea1f74f6993467d85ae8a5ef9d4f42b"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:16f80f7abe3351f8ea6858914ddc8c77e02578544a0ebc15b4c2e1a0e813b0b2"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:33cb885e759a705b426baada1fe68cbb0a2e68e34c5d0d0289a364cf01709093"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:c8d8b4eb992936023be7dee581270af5c6e0697a8559895f527f5b7105ecd36a"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:242a206cd0318f95cd21bdacff3fcc3aab23e79bba5cac3db5a841c9ef9c6963"},
- {file = "pydantic_core-2.41.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d3a978c4f57a597908b7e697229d996d77a6d3c94901e9edee593adada95ce1a"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:b2379fa7ed44ddecb5bfe4e48577d752db9fc10be00a6b7446e9663ba143de26"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:266fb4cbf5e3cbd0b53669a6d1b039c45e3ce651fd5442eff4d07c2cc8d66808"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58133647260ea01e4d0500089a8c4f07bd7aa6ce109682b1426394988d8aaacc"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:287dad91cfb551c363dc62899a80e9e14da1f0e2b6ebde82c806612ca2a13ef1"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:03b77d184b9eb40240ae9fd676ca364ce1085f203e1b1256f8ab9984dca80a84"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:a668ce24de96165bb239160b3d854943128f4334822900534f2fe947930e5770"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f14f8f046c14563f8eb3f45f499cc658ab8d10072961e07225e507adb700e93f"},
- {file = "pydantic_core-2.41.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:56121965f7a4dc965bff783d70b907ddf3d57f6eba29b6d2e5dabfaf07799c51"},
- {file = "pydantic_core-2.41.5.tar.gz", hash = "sha256:08daa51ea16ad373ffd5e7606252cc32f07bc72b28284b6bc9c6df804816476e"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:a396dcc17e5a0b164dbe026896245a4fa9ff402edca1dff0be3d53a517f74de4"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4b951fe36dc7c3a1ccb4e3cd1747c3542b8c9ceede8fc86cae054e764485f5"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb63e0198ca18aad131c089b9204c23079c3afa95487e561f4c522d519e55aba"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f47286a97f0bc9b8859519809077b91b2cefe4ae47fcbf5e466a009c1c5d742b"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:905a0ed8ea6f2d61c1738835f99b699348d7857379083e5fc497fa0c967a407c"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ea793e075b70290d89d8142074262885d3f7da19634845135751bd6344f73b50"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:395aebd9183f9d112f569aeb5b2214d1a10a33bec8456447f7fbdfa51d38d4cd"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:b078afbc25f3a1436c7a1d2cd3e322497ee99615ba97c563566fdf46aff1ee01"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f747929cf940cddb5b3668a390056ddd5ba2e5010615ea2dcf4f9c4f3ab8791d"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:daa27d92c36f24388fe3ad306b174781c747627f134452e4f128ea00ce1fe8c4"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:19e51f073cd3df251856a8a4189fbdf1de4012c3ebacfb1884f94f1eb406079f"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1747f85cee84c26985853c6f3d9bd3e75da5212912443fa111c113b9c246f39"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-win32.whl", hash = "sha256:2f84c03c8607173d16b5a854ec68a2f9079ae03237a54fb506d13af47e1d018d"},
+ {file = "pydantic_core-2.46.4-cp310-cp310-win_amd64.whl", hash = "sha256:8358a950c8909158e3df31538a7e4edc2d7265a7c54b47f0864d9e5bae9dcebf"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0e96592440881c74a213e5ad528e2b24d3d4f940de2766bed9010ab1d9e51594"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0d65b8c354be7fb5f720c3caa8bc940bc2d20ce749c8e06135f07f8ed95dd7c"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bfb192b3f4b9e8a89b6277b6ce787564f62cfd272055f6e685726b111dc7826"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9037063db01f09b09e237c282b6792bd4da634b5402c4e7f0c61effed7701a04"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc010ab034c8c7452522748bf937df58020d256ccae0874463d1f4d01758af8e"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c5dac79fa1614d1e06ca695109c6105923bd9c7d1d6c918d4e637b7e6b32fd3"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9fa868638bf362d3d138ea55829cefb3d5f4b0d7f142234382a15e2485dbec4"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:17299feefe090f2caa5b8e37222bb5f663e4935a8bfa6931d4102e5df1a9f398"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4c63ebc82684aa89d9a3bcbd13d515b3be44250dc68dd3bd81526c1cb31286c3"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:aaa2a54443eff1950ba5ddc6b6ccda0d9c84a364276a62f969bdf2a390650848"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:18e5ceec2ab67e6d5f1a9085e5a24c9c4e2ac4545730bfe668680bca05e555f3"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a0f62d0a58f4e7da165457e995725421e0064f2255d8eccebc49f41bbc23b109"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-win32.whl", hash = "sha256:041bde0a48fd37cf71cab1c9d56d3e8625a3793fef1f7dd232b3ff37e978ecda"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-win_amd64.whl", hash = "sha256:6f2eeda33a839975441c86a4119e1383c50b47faf0cbb5176985565c6bb02c33"},
+ {file = "pydantic_core-2.46.4-cp311-cp311-win_arm64.whl", hash = "sha256:14f4c5d6db102bd796a627bbb3a17b4cf4574b9ae861d8b7c9a9661c6dd3362d"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-win32.whl", hash = "sha256:9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", hash = "sha256:e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89"},
+ {file = "pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", hash = "sha256:4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-win32.whl", hash = "sha256:9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", hash = "sha256:6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292"},
+ {file = "pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", hash = "sha256:184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:428e04521a40150c85216fc8b85e8d39fece235a9cf5e383761238c7fa9b96fb"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce5c1d2a8b27468f433ca974829c44060b8097eedc39933e3c206a90ee49c4a9"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7283d57845ecf5a163403eb0702dfc220cc4fbdd18919cb5ccea4f95ee1cdab4"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8daafc69c93ee8a0204506a3b6b30f586ef54028f52aeeeb5c4cfc5184fd5914"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd2213145bcc2ba85884d0ac63d222fece9209678f77b9b4d76f054c561adb28"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a5f930472650a82629163023e630d160863fce524c616f4e5186e5de9d9a49b"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:c1b3f518abeca3aa13c712fd202306e145abf59a18b094a6bafb2d2bbf59192c"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a7dd0b3ee80d90150e3495a3a13ac34dbcbfd4f012996a6a1d8900e91b5c0fb"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_aarch64.whl", hash = "sha256:3fb702cd90b0446a3a1c5e470bfa0dd23c0233b676a9099ddcc964fa6ca13898"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_armv7l.whl", hash = "sha256:b8458003118a712e66286df6a707db01c52c0f52f7db8e4a38f0da1d3b94fc4e"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-musllinux_1_1_x86_64.whl", hash = "sha256:372429a130e469c9cd698925ce5fc50940b7a1336b0d82038e63d5bbc4edc519"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-win32.whl", hash = "sha256:85bb3611ff1802f3ee7fdd7dbff26b56f343fb432d57a4728fdd49b6ef35e2f4"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-win_amd64.whl", hash = "sha256:811ff8e9c313ab425368bcbb36e5c4ebd7108c2bbf4e4089cfbb0b01eff63fac"},
+ {file = "pydantic_core-2.46.4-cp314-cp314-win_arm64.whl", hash = "sha256:bfec22eab3c8cc2ceec0248aec886624116dc079afa027ecc8ad4a7e62010f8a"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:af8244b2bef6aaad6d92cda81372de7f8c8d36c9f0c3ea36e827c60e7d9467a0"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5a4330cdbc57162e4b3aa303f588ba752257694c9c9be3e7ebb11b4aca659b5d"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:29c61fc04a3d840155ff08e475a04809278972fe6aef51e2720554e96367e34b"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c50f2528cf200c5eed56faf3f4e22fcd5f38c157a8b78576e6ba3168ec35f000"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0cbe8b01f948de4286c74cdd6c667aceb38f5c1e26f0693b3983d9d74887c65e"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:617d7e2ca7dcb8c5cf6bcb8c59b8832c94b36196bbf1cbd1bfb56ed341905edd"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7027560ee92211647d0d34e3f7cd6f50da56399d26a9c8ad0da286d3869a53f3"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:f99626688942fb746e545232e7726926f3be91b5975f8b55327665fafda991c7"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fc3e9034a63de20e15e8ade85358bc6efc614008cab72898b4b4952bea0509ff"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_aarch64.whl", hash = "sha256:97e7cf2be5c77b7d1a9713a05605d49460d02c6078d38d8bef3cbe323c548424"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_armv7l.whl", hash = "sha256:3bf92c5d0e00fefaab325a4d27828fe6b6e2a21848686b5b60d2d9eeb09d76c6"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-musllinux_1_1_x86_64.whl", hash = "sha256:3ecbc122d18468d06ca279dc26a8c2e2d5acb10943bb35e36ae92096dc3b5565"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-win32.whl", hash = "sha256:e846ae7835bf0703ae43f534ab79a867146dadd59dc9ca5c8b53d5c8f7c9ef02"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-win_amd64.whl", hash = "sha256:2108ba5c1c1eca18030634489dc544844144ee36357f2f9f780b93e7ddbb44b5"},
+ {file = "pydantic_core-2.46.4-cp314-cp314t-win_arm64.whl", hash = "sha256:4fcbe087dbc2068af7eda3aa87634eba216dbda64d1ae73c8684b621d33f6596"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:fd8b3d9fd264be37976686c7f65cd52a83f5e84f4bfd2adf9c1d469676bbb6ae"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9f444c499b3eefd3a92e348059471ea0c3a6e303d9c1cec09fa748fd9f895201"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3447661d99f75a3683a4cf5c87da72f2161964611864dbbeac7fbb118bb4bfc0"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8b9bab013d1c7a79d3501ff86d0bc9c31bf587db4551677b96bec07df78c6b15"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d995260fdf4e1db774581b4900e0f832abe3c7c84996726bbc161b19c8f29e76"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f13a646d65d09fbf1bc6b3a9635d30095c8e7e5cc419ff35ecc563c5fd04cd49"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432c179df7874eeb73307aad2df0755e1ae0efa61ff0ea89b93e194411ae3928"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_31_riscv64.whl", hash = "sha256:e68b7a074f65a2fd746c52a7ce6142ab7006074ac269ace0c25cd8ba171f8066"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4a05d69cba51d852c5c3e92758653245a50c0b646ced0cf05bd793ed592839d6"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:228ee9bae8bef5b1e97ec58302f80357c37199e0d0a99174e138d28e6957b9d9"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:10e17cbb10a330363733efc4d7c4d0dd827ac0909b8f6a6542298fed1ea62f29"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:91a06d2e259ecfbd8c901d70c3c507900458498142b3026a296b7de4d1322cc9"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-win32.whl", hash = "sha256:d80ee3d731373b24cebbc10d689ca4ee1875caf0d5703a245db18efd4dd37fc1"},
+ {file = "pydantic_core-2.46.4-cp39-cp39-win_amd64.whl", hash = "sha256:3be77f45df024d789a672ae34f8b06fb346c4f9f46ea714956660ea4862e89ac"},
+ {file = "pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl", hash = "sha256:14d4edf427bdcf950a8a02d7cb44a08614388dd6e1bdcbf4f67504fa7887da9c"},
+ {file = "pydantic_core-2.46.4-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl", hash = "sha256:0ce40cd7b21210e99342afafbd4d0f76d784eb5b1d60f3bdc566be4983c6c73b"},
+ {file = "pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90884113d8b48f760e9587002789ddd741e76ab9f89518cd1e43b1f1a52ec44b"},
+ {file = "pydantic_core-2.46.4-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66ce7632c22d837c95301830e111ad0128a32b8207533b60896a96c4915192ea"},
+ {file = "pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", hash = "sha256:1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7"},
+ {file = "pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df"},
+ {file = "pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526"},
+ {file = "pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:0c563b08bca408dc7f65f700633d8442fffb2421fc47b8101377e9fd65051ff0"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:db06ffe51636ffe9ca531fe9023dd64bdd794be8754cb5df57c5498ae5b518a7"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:133878133d271ade3d41d1bfb2a45ec38dbdbda40bc065921c6b04e4630127e2"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9bc519fbf2b7578398853d815009ae5e4d4603d12f4e3f91da8c06852d3da3e9"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:c7a7bd4e39e8e4c12c39cd480356842b6a8a06e41b23a55a5e3e191718838ddf"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:d396ec2b979760aaf3218e76c24e65bd0aca24983298653b3a9d7a45f9e47b30"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:86e1a4418c6cd97d60c95c71164158eaf7324fae7b0923264016baa993eba6fc"},
+ {file = "pydantic_core-2.46.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:d51026d73fcfd93610abc7b27789c26b313920fcfb20e27462d74a7f8b06e983"},
+ {file = "pydantic_core-2.46.4.tar.gz", hash = "sha256:62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1"},
]
[package.dependencies]
@@ -3085,13 +3084,13 @@ files = [
[[package]]
name = "tomlkit"
-version = "0.14.0"
+version = "0.15.0"
description = "Style preserving TOML library"
optional = false
python-versions = ">=3.9"
files = [
- {file = "tomlkit-0.14.0-py3-none-any.whl", hash = "sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680"},
- {file = "tomlkit-0.14.0.tar.gz", hash = "sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064"},
+ {file = "tomlkit-0.15.0-py3-none-any.whl", hash = "sha256:4dbc8f0fc024412b57ced8757ac7461305126a648ff8c2c807fcb8e133a78738"},
+ {file = "tomlkit-0.15.0.tar.gz", hash = "sha256:7d1a9ecba3086638211b13814ea79c90dd54dd11993564376f3aa92271f5c7a3"},
]
[[package]]
@@ -3115,18 +3114,18 @@ files = [
[[package]]
name = "traitlets"
-version = "5.14.3"
+version = "5.15.0"
description = "Traitlets Python configuration system"
optional = false
-python-versions = ">=3.8"
+python-versions = ">=3.9"
files = [
- {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"},
- {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"},
+ {file = "traitlets-5.15.0-py3-none-any.whl", hash = "sha256:fb36a18867a6803deab09f3c5e0fa81bb7b26a5c9e82501c9933f759166eff40"},
+ {file = "traitlets-5.15.0.tar.gz", hash = "sha256:4fead733f81cf1c4c938e06f8ca4633896833c9d89eff878159457f4d4392971"},
]
[package.extras]
docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"]
-test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"]
+test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "mypy (>=1.7.0,<1.19)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"]
[[package]]
name = "types-aiofiles"
@@ -3191,13 +3190,13 @@ typing-extensions = ">=4.12.0"
[[package]]
name = "tzdata"
-version = "2026.1"
+version = "2026.2"
description = "Provider of IANA time zone data"
optional = true
python-versions = ">=2"
files = [
- {file = "tzdata-2026.1-py2.py3-none-any.whl", hash = "sha256:4b1d2be7ac37ceafd7327b961aa3a54e467efbdb563a23655fbfe0d39cfc42a9"},
- {file = "tzdata-2026.1.tar.gz", hash = "sha256:67658a1903c75917309e753fdc349ac0efd8c27db7a0cb406a25be4840f87f98"},
+ {file = "tzdata-2026.2-py2.py3-none-any.whl", hash = "sha256:bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7"},
+ {file = "tzdata-2026.2.tar.gz", hash = "sha256:9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10"},
]
[[package]]
@@ -3233,13 +3232,13 @@ zstd = ["backports-zstd (>=1.0.0)"]
[[package]]
name = "wcwidth"
-version = "0.6.0"
+version = "0.7.0"
description = "Measures the displayed width of unicode strings in a terminal"
optional = true
python-versions = ">=3.8"
files = [
- {file = "wcwidth-0.6.0-py3-none-any.whl", hash = "sha256:1a3a1e510b553315f8e146c54764f4fb6264ffad731b3d78088cdb1478ffbdad"},
- {file = "wcwidth-0.6.0.tar.gz", hash = "sha256:cdc4e4262d6ef9a1a57e018384cbeb1208d8abbc64176027e2c2455c81313159"},
+ {file = "wcwidth-0.7.0-py3-none-any.whl", hash = "sha256:5d69154c429a82910e241c738cd0e2976fac8a2dd47a1a805f4afed1c0f136f2"},
+ {file = "wcwidth-0.7.0.tar.gz", hash = "sha256:90e3a7ea092341c44b99562e75d09e4d5160fe7a3974c6fb842a101a95e7eed0"},
]
[[package]]
@@ -3461,13 +3460,13 @@ files = [
[[package]]
name = "zipp"
-version = "3.23.0"
+version = "3.23.1"
description = "Backport of pathlib-compatible object wrapper for zip files"
optional = false
python-versions = ">=3.9"
files = [
- {file = "zipp-3.23.0-py3-none-any.whl", hash = "sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e"},
- {file = "zipp-3.23.0.tar.gz", hash = "sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166"},
+ {file = "zipp-3.23.1-py3-none-any.whl", hash = "sha256:0b3596c50a5c700c9cb40ba8d86d9f2cc4807e9bedb06bcdf7fac85633e444dc"},
+ {file = "zipp-3.23.1.tar.gz", hash = "sha256:32120e378d32cd9714ad503c1d024619063ec28aad2248dc6672ad13edfa5110"},
]
[package.extras]
diff --git a/pyproject.toml b/pyproject.toml
index 6529d118..3b3bc72e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ dynamic = ["version"]
[tool.poetry]
name = "hume"
-version = "0.13.11"
+version = "0.13.12"
description = "A Python SDK for Hume AI"
readme = "README.md"
authors = []
diff --git a/src/hume/base_client.py b/src/hume/base_client.py
index 26c296bc..96c05a87 100644
--- a/src/hume/base_client.py
+++ b/src/hume/base_client.py
@@ -81,18 +81,10 @@ def __init__(
timeout=_defaulted_timeout,
logging=logging,
)
- self._empathic_voice: typing.Optional[EmpathicVoiceClient] = None
self._tts: typing.Optional[TtsClient] = None
+ self._empathic_voice: typing.Optional[EmpathicVoiceClient] = None
self._expression_measurement: typing.Optional[ExpressionMeasurementClient] = None
- @property
- def empathic_voice(self):
- if self._empathic_voice is None:
- from .empathic_voice.client import EmpathicVoiceClient # noqa: E402
-
- self._empathic_voice = EmpathicVoiceClient(client_wrapper=self._client_wrapper)
- return self._empathic_voice
-
@property
def tts(self):
if self._tts is None:
@@ -101,6 +93,14 @@ def tts(self):
self._tts = TtsClient(client_wrapper=self._client_wrapper)
return self._tts
+ @property
+ def empathic_voice(self):
+ if self._empathic_voice is None:
+ from .empathic_voice.client import EmpathicVoiceClient # noqa: E402
+
+ self._empathic_voice = EmpathicVoiceClient(client_wrapper=self._client_wrapper)
+ return self._empathic_voice
+
@property
def expression_measurement(self):
if self._expression_measurement is None:
@@ -176,18 +176,10 @@ def __init__(
timeout=_defaulted_timeout,
logging=logging,
)
- self._empathic_voice: typing.Optional[AsyncEmpathicVoiceClient] = None
self._tts: typing.Optional[AsyncTtsClient] = None
+ self._empathic_voice: typing.Optional[AsyncEmpathicVoiceClient] = None
self._expression_measurement: typing.Optional[AsyncExpressionMeasurementClient] = None
- @property
- def empathic_voice(self):
- if self._empathic_voice is None:
- from .empathic_voice.client import AsyncEmpathicVoiceClient # noqa: E402
-
- self._empathic_voice = AsyncEmpathicVoiceClient(client_wrapper=self._client_wrapper)
- return self._empathic_voice
-
@property
def tts(self):
if self._tts is None:
@@ -196,6 +188,14 @@ def tts(self):
self._tts = AsyncTtsClient(client_wrapper=self._client_wrapper)
return self._tts
+ @property
+ def empathic_voice(self):
+ if self._empathic_voice is None:
+ from .empathic_voice.client import AsyncEmpathicVoiceClient # noqa: E402
+
+ self._empathic_voice = AsyncEmpathicVoiceClient(client_wrapper=self._client_wrapper)
+ return self._empathic_voice
+
@property
def expression_measurement(self):
if self._expression_measurement is None:
diff --git a/src/hume/core/client_wrapper.py b/src/hume/core/client_wrapper.py
index 7d56f163..4639a270 100644
--- a/src/hume/core/client_wrapper.py
+++ b/src/hume/core/client_wrapper.py
@@ -28,12 +28,12 @@ def get_headers(self) -> typing.Dict[str, str]:
import platform
headers: typing.Dict[str, str] = {
- "User-Agent": "hume/0.13.11",
+ "User-Agent": "hume/0.13.12",
"X-Fern-Language": "Python",
"X-Fern-Runtime": f"python/{platform.python_version()}",
"X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}",
"X-Fern-SDK-Name": "hume",
- "X-Fern-SDK-Version": "0.13.11",
+ "X-Fern-SDK-Version": "0.13.12",
**(self.get_custom_headers() or {}),
}
if self.api_key is not None:
diff --git a/src/hume/tts/__init__.py b/src/hume/tts/__init__.py
index 84d98931..6b66eef0 100644
--- a/src/hume/tts/__init__.py
+++ b/src/hume/tts/__init__.py
@@ -9,6 +9,7 @@
from .types import (
AudioEncoding,
AudioFormatType,
+ Context,
ErrorResponse,
Format,
FormatMp3,
@@ -21,6 +22,7 @@
PostedContextWithGenerationId,
PostedContextWithUtterances,
PostedTts,
+ PostedTtsStream,
PostedUtterance,
PostedUtteranceVoice,
PostedUtteranceVoiceWithId,
@@ -46,6 +48,7 @@
"AudioEncoding": ".types",
"AudioFormatType": ".types",
"BadRequestError": ".errors",
+ "Context": ".types",
"ErrorResponse": ".types",
"Format": ".types",
"FormatMp3": ".types",
@@ -58,6 +61,7 @@
"PostedContextWithGenerationId": ".types",
"PostedContextWithUtterances": ".types",
"PostedTts": ".types",
+ "PostedTtsStream": ".types",
"PostedUtterance": ".types",
"PostedUtteranceVoice": ".types",
"PostedUtteranceVoiceWithId": ".types",
@@ -107,6 +111,7 @@ def __dir__():
"AudioEncoding",
"AudioFormatType",
"BadRequestError",
+ "Context",
"ErrorResponse",
"Format",
"FormatMp3",
@@ -119,6 +124,7 @@ def __dir__():
"PostedContextWithGenerationId",
"PostedContextWithUtterances",
"PostedTts",
+ "PostedTtsStream",
"PostedUtterance",
"PostedUtteranceVoice",
"PostedUtteranceVoiceWithId",
diff --git a/src/hume/tts/raw_client.py b/src/hume/tts/raw_client.py
index 7c3677fc..21bdd44f 100644
--- a/src/hume/tts/raw_client.py
+++ b/src/hume/tts/raw_client.py
@@ -14,6 +14,7 @@
from ..core.request_options import RequestOptions
from ..core.serialization import convert_and_respect_annotation_metadata
from .errors.unprocessable_entity_error import UnprocessableEntityError
+from .types.context import Context
from .types.format import Format
from .types.http_validation_error import HttpValidationError
from .types.octave_version import OctaveVersion
@@ -42,8 +43,8 @@ def synthesize_json(
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[ReturnTts]:
"""
@@ -84,6 +85,16 @@ def synthesize_json(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -91,8 +102,6 @@ def synthesize_json(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -114,11 +123,11 @@ def synthesize_json(
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -163,8 +172,8 @@ def synthesize_file(
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]:
"""
@@ -205,6 +214,16 @@ def synthesize_file(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -212,8 +231,6 @@ def synthesize_file(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -235,11 +252,11 @@ def synthesize_file(
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -281,14 +298,14 @@ def synthesize_file_streaming(
self,
*,
utterances: typing.Sequence[PostedUtterance],
- context: typing.Optional[PostedContext] = OMIT,
+ context: typing.Optional[Context] = OMIT,
format: typing.Optional[Format] = OMIT,
include_timestamp_types: typing.Optional[typing.Sequence[TimestampType]] = OMIT,
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]:
"""
@@ -301,7 +318,7 @@ def synthesize_file_streaming(
An **Utterance** is a unit of input for [Octave](/docs/text-to-speech-tts/overview), and includes input `text`, an optional `description` to serve as the prompt for how the speech should be delivered, an optional `voice` specification, and additional controls to guide delivery for `speed` and `trailing_silence`.
- context : typing.Optional[PostedContext]
+ context : typing.Optional[Context]
Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
format : typing.Optional[Format]
@@ -327,6 +344,16 @@ def synthesize_file_streaming(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -334,8 +361,6 @@ def synthesize_file_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -350,18 +375,18 @@ def synthesize_file_streaming(
method="POST",
json={
"context": convert_and_respect_annotation_metadata(
- object_=context, annotation=PostedContext, direction="write"
+ object_=context, annotation=Context, direction="write"
),
"format": convert_and_respect_annotation_metadata(object_=format, annotation=Format, direction="write"),
"include_timestamp_types": include_timestamp_types,
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -403,14 +428,14 @@ def synthesize_json_streaming(
self,
*,
utterances: typing.Sequence[PostedUtterance],
- context: typing.Optional[PostedContext] = OMIT,
+ context: typing.Optional[Context] = OMIT,
format: typing.Optional[Format] = OMIT,
include_timestamp_types: typing.Optional[typing.Sequence[TimestampType]] = OMIT,
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[HttpResponse[typing.Iterator[TtsOutput]]]:
"""
@@ -425,7 +450,7 @@ def synthesize_json_streaming(
An **Utterance** is a unit of input for [Octave](/docs/text-to-speech-tts/overview), and includes input `text`, an optional `description` to serve as the prompt for how the speech should be delivered, an optional `voice` specification, and additional controls to guide delivery for `speed` and `trailing_silence`.
- context : typing.Optional[PostedContext]
+ context : typing.Optional[Context]
Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
format : typing.Optional[Format]
@@ -451,6 +476,16 @@ def synthesize_json_streaming(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -458,8 +493,6 @@ def synthesize_json_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -474,18 +507,18 @@ def synthesize_json_streaming(
method="POST",
json={
"context": convert_and_respect_annotation_metadata(
- object_=context, annotation=PostedContext, direction="write"
+ object_=context, annotation=Context, direction="write"
),
"format": convert_and_respect_annotation_metadata(object_=format, annotation=Format, direction="write"),
"include_timestamp_types": include_timestamp_types,
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -739,8 +772,8 @@ async def synthesize_json(
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[ReturnTts]:
"""
@@ -781,6 +814,16 @@ async def synthesize_json(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -788,8 +831,6 @@ async def synthesize_json(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -811,11 +852,11 @@ async def synthesize_json(
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -860,8 +901,8 @@ async def synthesize_file(
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]:
"""
@@ -902,6 +943,16 @@ async def synthesize_file(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -909,8 +960,6 @@ async def synthesize_file(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -932,11 +981,11 @@ async def synthesize_file(
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -979,14 +1028,14 @@ async def synthesize_file_streaming(
self,
*,
utterances: typing.Sequence[PostedUtterance],
- context: typing.Optional[PostedContext] = OMIT,
+ context: typing.Optional[Context] = OMIT,
format: typing.Optional[Format] = OMIT,
include_timestamp_types: typing.Optional[typing.Sequence[TimestampType]] = OMIT,
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]:
"""
@@ -999,7 +1048,7 @@ async def synthesize_file_streaming(
An **Utterance** is a unit of input for [Octave](/docs/text-to-speech-tts/overview), and includes input `text`, an optional `description` to serve as the prompt for how the speech should be delivered, an optional `voice` specification, and additional controls to guide delivery for `speed` and `trailing_silence`.
- context : typing.Optional[PostedContext]
+ context : typing.Optional[Context]
Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
format : typing.Optional[Format]
@@ -1025,6 +1074,16 @@ async def synthesize_file_streaming(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -1032,8 +1091,6 @@ async def synthesize_file_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -1048,18 +1105,18 @@ async def synthesize_file_streaming(
method="POST",
json={
"context": convert_and_respect_annotation_metadata(
- object_=context, annotation=PostedContext, direction="write"
+ object_=context, annotation=Context, direction="write"
),
"format": convert_and_respect_annotation_metadata(object_=format, annotation=Format, direction="write"),
"include_timestamp_types": include_timestamp_types,
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
@@ -1102,14 +1159,14 @@ async def synthesize_json_streaming(
self,
*,
utterances: typing.Sequence[PostedUtterance],
- context: typing.Optional[PostedContext] = OMIT,
+ context: typing.Optional[Context] = OMIT,
format: typing.Optional[Format] = OMIT,
include_timestamp_types: typing.Optional[typing.Sequence[TimestampType]] = OMIT,
num_generations: typing.Optional[int] = OMIT,
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
+ temperature: typing.Optional[float] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[TtsOutput]]]:
"""
@@ -1124,7 +1181,7 @@ async def synthesize_json_streaming(
An **Utterance** is a unit of input for [Octave](/docs/text-to-speech-tts/overview), and includes input `text`, an optional `description` to serve as the prompt for how the speech should be delivered, an optional `voice` specification, and additional controls to guide delivery for `speed` and `trailing_silence`.
- context : typing.Optional[PostedContext]
+ context : typing.Optional[Context]
Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
format : typing.Optional[Format]
@@ -1150,6 +1207,16 @@ async def synthesize_json_streaming(
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
@@ -1157,8 +1224,6 @@ async def synthesize_json_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -1173,18 +1238,18 @@ async def synthesize_json_streaming(
method="POST",
json={
"context": convert_and_respect_annotation_metadata(
- object_=context, annotation=PostedContext, direction="write"
+ object_=context, annotation=Context, direction="write"
),
"format": convert_and_respect_annotation_metadata(object_=format, annotation=Format, direction="write"),
"include_timestamp_types": include_timestamp_types,
"num_generations": num_generations,
"split_utterances": split_utterances,
"strip_headers": strip_headers,
+ "temperature": temperature,
"utterances": convert_and_respect_annotation_metadata(
object_=utterances, annotation=typing.Sequence[PostedUtterance], direction="write"
),
"version": version,
- "instant_mode": instant_mode,
},
headers={
"content-type": "application/json",
diff --git a/src/hume/tts/stream_input/client.py b/src/hume/tts/stream_input/client.py
index 3e3cd584..eecfbc8d 100644
--- a/src/hume/tts/stream_input/client.py
+++ b/src/hume/tts/stream_input/client.py
@@ -47,9 +47,9 @@ def connect(
context_generation_id: typing.Optional[str] = None,
format_type: typing.Optional[AudioFormatType] = None,
include_timestamp_types: typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]] = None,
- instant_mode: typing.Optional[bool] = None,
no_binary: typing.Optional[bool] = None,
strip_headers: typing.Optional[bool] = None,
+ temperature: typing.Optional[float] = None,
version: typing.Optional[OctaveVersion] = None,
api_key: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
@@ -75,15 +75,22 @@ def connect(
include_timestamp_types : typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]]
The set of timestamp types to include in the response. Only supported for Octave 2 requests.
- instant_mode : typing.Optional[bool]
- Enables ultra-low latency streaming, significantly reducing the time until the first audio chunk is received. Recommended for real-time applications requiring immediate audio playback. For further details, see our documentation on [instant mode](/docs/text-to-speech-tts/overview#ultra-low-latency-streaming-instant-mode).
-
no_binary : typing.Optional[bool]
If enabled, no binary websocket messages will be sent to the client.
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
The version of the Octave Model to use. 1 for the legacy model, 2 for the new model.
@@ -108,9 +115,9 @@ def connect(
"context_generation_id": context_generation_id,
"format_type": format_type,
"include_timestamp_types": include_timestamp_types,
- "instant_mode": instant_mode,
"no_binary": no_binary,
"strip_headers": strip_headers,
+ "temperature": temperature,
"version": version,
"api_key": api_key,
**(
@@ -168,9 +175,9 @@ async def connect(
context_generation_id: typing.Optional[str] = None,
format_type: typing.Optional[AudioFormatType] = None,
include_timestamp_types: typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]] = None,
- instant_mode: typing.Optional[bool] = None,
no_binary: typing.Optional[bool] = None,
strip_headers: typing.Optional[bool] = None,
+ temperature: typing.Optional[float] = None,
version: typing.Optional[OctaveVersion] = None,
api_key: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
@@ -196,15 +203,22 @@ async def connect(
include_timestamp_types : typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]]
The set of timestamp types to include in the response. Only supported for Octave 2 requests.
- instant_mode : typing.Optional[bool]
- Enables ultra-low latency streaming, significantly reducing the time until the first audio chunk is received. Recommended for real-time applications requiring immediate audio playback. For further details, see our documentation on [instant mode](/docs/text-to-speech-tts/overview#ultra-low-latency-streaming-instant-mode).
-
no_binary : typing.Optional[bool]
If enabled, no binary websocket messages will be sent to the client.
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
The version of the Octave Model to use. 1 for the legacy model, 2 for the new model.
@@ -229,9 +243,9 @@ async def connect(
"context_generation_id": context_generation_id,
"format_type": format_type,
"include_timestamp_types": include_timestamp_types,
- "instant_mode": instant_mode,
"no_binary": no_binary,
"strip_headers": strip_headers,
+ "temperature": temperature,
"version": version,
"api_key": api_key,
**(
diff --git a/src/hume/tts/stream_input/raw_client.py b/src/hume/tts/stream_input/raw_client.py
index 1648371b..8e48ed8e 100644
--- a/src/hume/tts/stream_input/raw_client.py
+++ b/src/hume/tts/stream_input/raw_client.py
@@ -35,9 +35,9 @@ def connect(
context_generation_id: typing.Optional[str] = None,
format_type: typing.Optional[AudioFormatType] = None,
include_timestamp_types: typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]] = None,
- instant_mode: typing.Optional[bool] = None,
no_binary: typing.Optional[bool] = None,
strip_headers: typing.Optional[bool] = None,
+ temperature: typing.Optional[float] = None,
version: typing.Optional[OctaveVersion] = None,
api_key: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
@@ -63,15 +63,22 @@ def connect(
include_timestamp_types : typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]]
The set of timestamp types to include in the response. Only supported for Octave 2 requests.
- instant_mode : typing.Optional[bool]
- Enables ultra-low latency streaming, significantly reducing the time until the first audio chunk is received. Recommended for real-time applications requiring immediate audio playback. For further details, see our documentation on [instant mode](/docs/text-to-speech-tts/overview#ultra-low-latency-streaming-instant-mode).
-
no_binary : typing.Optional[bool]
If enabled, no binary websocket messages will be sent to the client.
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
The version of the Octave Model to use. 1 for the legacy model, 2 for the new model.
@@ -96,9 +103,9 @@ def connect(
"context_generation_id": context_generation_id,
"format_type": format_type,
"include_timestamp_types": include_timestamp_types,
- "instant_mode": instant_mode,
"no_binary": no_binary,
"strip_headers": strip_headers,
+ "temperature": temperature,
"version": version,
"api_key": api_key,
**(
@@ -145,9 +152,9 @@ async def connect(
context_generation_id: typing.Optional[str] = None,
format_type: typing.Optional[AudioFormatType] = None,
include_timestamp_types: typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]] = None,
- instant_mode: typing.Optional[bool] = None,
no_binary: typing.Optional[bool] = None,
strip_headers: typing.Optional[bool] = None,
+ temperature: typing.Optional[float] = None,
version: typing.Optional[OctaveVersion] = None,
api_key: typing.Optional[str] = None,
request_options: typing.Optional[RequestOptions] = None,
@@ -173,15 +180,22 @@ async def connect(
include_timestamp_types : typing.Optional[typing.Union[TimestampType, typing.Sequence[TimestampType]]]
The set of timestamp types to include in the response. Only supported for Octave 2 requests.
- instant_mode : typing.Optional[bool]
- Enables ultra-low latency streaming, significantly reducing the time until the first audio chunk is received. Recommended for real-time applications requiring immediate audio playback. For further details, see our documentation on [instant mode](/docs/text-to-speech-tts/overview#ultra-low-latency-streaming-instant-mode).
-
no_binary : typing.Optional[bool]
If enabled, no binary websocket messages will be sent to the client.
strip_headers : typing.Optional[bool]
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ temperature : typing.Optional[float]
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+
version : typing.Optional[OctaveVersion]
The version of the Octave Model to use. 1 for the legacy model, 2 for the new model.
@@ -206,9 +220,9 @@ async def connect(
"context_generation_id": context_generation_id,
"format_type": format_type,
"include_timestamp_types": include_timestamp_types,
- "instant_mode": instant_mode,
"no_binary": no_binary,
"strip_headers": strip_headers,
+ "temperature": temperature,
"version": version,
"api_key": api_key,
**(
diff --git a/src/hume/tts/types/__init__.py b/src/hume/tts/types/__init__.py
index 26e055e9..fa333692 100644
--- a/src/hume/tts/types/__init__.py
+++ b/src/hume/tts/types/__init__.py
@@ -8,6 +8,7 @@
if typing.TYPE_CHECKING:
from .audio_encoding import AudioEncoding
from .audio_format_type import AudioFormatType
+ from .context import Context
from .error_response import ErrorResponse
from .format import Format
from .format_mp_3 import FormatMp3
@@ -20,6 +21,7 @@
from .posted_context_with_generation_id import PostedContextWithGenerationId
from .posted_context_with_utterances import PostedContextWithUtterances
from .posted_tts import PostedTts
+ from .posted_tts_stream import PostedTtsStream
from .posted_utterance import PostedUtterance
from .posted_utterance_voice import PostedUtteranceVoice
from .posted_utterance_voice_with_id import PostedUtteranceVoiceWithId
@@ -41,6 +43,7 @@
_dynamic_imports: typing.Dict[str, str] = {
"AudioEncoding": ".audio_encoding",
"AudioFormatType": ".audio_format_type",
+ "Context": ".context",
"ErrorResponse": ".error_response",
"Format": ".format",
"FormatMp3": ".format_mp_3",
@@ -53,6 +56,7 @@
"PostedContextWithGenerationId": ".posted_context_with_generation_id",
"PostedContextWithUtterances": ".posted_context_with_utterances",
"PostedTts": ".posted_tts",
+ "PostedTtsStream": ".posted_tts_stream",
"PostedUtterance": ".posted_utterance",
"PostedUtteranceVoice": ".posted_utterance_voice",
"PostedUtteranceVoiceWithId": ".posted_utterance_voice_with_id",
@@ -98,6 +102,7 @@ def __dir__():
__all__ = [
"AudioEncoding",
"AudioFormatType",
+ "Context",
"ErrorResponse",
"Format",
"FormatMp3",
@@ -110,6 +115,7 @@ def __dir__():
"PostedContextWithGenerationId",
"PostedContextWithUtterances",
"PostedTts",
+ "PostedTtsStream",
"PostedUtterance",
"PostedUtteranceVoice",
"PostedUtteranceVoiceWithId",
diff --git a/src/hume/tts/types/context.py b/src/hume/tts/types/context.py
new file mode 100644
index 00000000..1495475c
--- /dev/null
+++ b/src/hume/tts/types/context.py
@@ -0,0 +1,8 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+from .posted_context_with_generation_id import PostedContextWithGenerationId
+from .posted_context_with_utterances import PostedContextWithUtterances
+
+Context = typing.Union[PostedContextWithGenerationId, PostedContextWithUtterances]
diff --git a/src/hume/tts/types/posted_tts.py b/src/hume/tts/types/posted_tts.py
index c7742d33..6cb6668c 100644
--- a/src/hume/tts/types/posted_tts.py
+++ b/src/hume/tts/types/posted_tts.py
@@ -50,6 +50,18 @@ class PostedTts(UniversalBaseModel):
If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
"""
+ temperature: typing.Optional[float] = pydantic.Field(default=None)
+ """
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+ """
+
utterances: typing.List[PostedUtterance] = pydantic.Field()
"""
A list of **Utterances** to be converted to speech output.
@@ -66,8 +78,6 @@ class PostedTts(UniversalBaseModel):
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
"""
- instant_mode: typing.Optional[bool] = None
-
if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:
diff --git a/src/hume/tts/types/posted_tts_stream.py b/src/hume/tts/types/posted_tts_stream.py
new file mode 100644
index 00000000..4912464d
--- /dev/null
+++ b/src/hume/tts/types/posted_tts_stream.py
@@ -0,0 +1,88 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+import pydantic
+from ...core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .context import Context
+from .format import Format
+from .octave_version import OctaveVersion
+from .posted_utterance import PostedUtterance
+from .timestamp_type import TimestampType
+
+
+class PostedTtsStream(UniversalBaseModel):
+ context: typing.Optional[Context] = pydantic.Field(default=None)
+ """
+ Utterances to use as context for generating consistent speech style and prosody across multiple requests. These will not be converted to speech output.
+ """
+
+ format: typing.Optional[Format] = pydantic.Field(default=None)
+ """
+ Specifies the output audio file format.
+ """
+
+ include_timestamp_types: typing.Optional[typing.List[TimestampType]] = pydantic.Field(default=None)
+ """
+ The set of timestamp types to include in the response. Only supported for Octave 2 requests.
+ """
+
+ num_generations: typing.Optional[int] = pydantic.Field(default=None)
+ """
+ Number of audio generations to produce from the input utterances.
+
+ Using `num_generations` enables faster processing than issuing multiple sequential requests. Additionally, specifying `num_generations` allows prosody continuation across all generations without repeating context, ensuring each generation sounds slightly different while maintaining contextual consistency.
+ """
+
+ split_utterances: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ Controls how audio output is segmented in the response.
+
+ - When **enabled** (`true`), input utterances are automatically split into natural-sounding speech segments.
+
+ - When **disabled** (`false`), the response maintains a strict one-to-one mapping between input utterances and output snippets.
+
+ This setting affects how the `snippets` array is structured in the response, which may be important for applications that need to track the relationship between input text and generated audio segments. When setting to `false`, avoid including utterances with long `text`, as this can result in distorted output.
+ """
+
+ strip_headers: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ If enabled, the audio for all the chunks of a generation, once concatenated together, will constitute a single audio file. Otherwise, if disabled, each chunk's audio will be its own audio file, each with its own headers (if applicable).
+ """
+
+ temperature: typing.Optional[float] = pydantic.Field(default=None)
+ """
+ Sampling temperature for the speech generation model. Higher values increase variation; lower values increase consistency.
+
+ **This is an experimental parameter.** It is recommended to use the default values for most use cases.
+
+ Defaults when omitted:
+ - Octave 1 voice creation (no voice specified): `0.9`
+ - Octave 1 text-to-speech: `0.8`
+ - Octave 2 text-to-speech: `0.75`
+ """
+
+ utterances: typing.List[PostedUtterance] = pydantic.Field()
+ """
+ A list of **Utterances** to be converted to speech output.
+
+ An **Utterance** is a unit of input for [Octave](/docs/text-to-speech-tts/overview), and includes input `text`, an optional `description` to serve as the prompt for how the speech should be delivered, an optional `voice` specification, and additional controls to guide delivery for `speed` and `trailing_silence`.
+ """
+
+ version: typing.Optional[OctaveVersion] = pydantic.Field(default=None)
+ """
+ Selects the Octave model version used to synthesize speech for this request. If you omit this field, Hume automatically routes the request to the most appropriate model. Setting a specific version ensures stable and repeatable behavior across requests.
+
+ Use `2` to opt into the latest Octave capabilities. When you specify version `2`, you must also provide a `voice`. Requests that set `version: 2` without a voice will be rejected.
+
+ For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
+ """
+
+ if IS_PYDANTIC_V2:
+ model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
+ else:
+
+ class Config:
+ frozen = True
+ smart_union = True
+ extra = pydantic.Extra.allow
diff --git a/tests/wire/test_empathicVoice_tools.py b/tests/wire/test_empathicVoice_tools.py
index 85034760..8d4300ab 100644
--- a/tests/wire/test_empathicVoice_tools.py
+++ b/tests/wire/test_empathicVoice_tools.py
@@ -73,8 +73,8 @@ def test_empathicVoice_tools_delete_tool_version() -> None:
"""Test delete-tool-version endpoint with WireMock"""
test_id = "empathic_voice.tools.delete_tool_version.0"
client = get_client(test_id)
- client.empathic_voice.tools.delete_tool_version(id="your-tool-id", version=1)
- verify_request_count(test_id, "DELETE", "/v0/evi/tools/your-tool-id/version/1", None, 1)
+ client.empathic_voice.tools.delete_tool_version(id="", version=1)
+ verify_request_count(test_id, "DELETE", "/v0/evi/tools/{id}/version/1", None, 1)
def test_empathicVoice_tools_update_tool_description() -> None:
diff --git a/wiremock/wiremock-mappings.json b/wiremock/wiremock-mappings.json
index 8081e5cc..601e1d65 100644
--- a/wiremock/wiremock-mappings.json
+++ b/wiremock/wiremock-mappings.json
@@ -1 +1 @@
-{"mappings":[{"id":"e0fc3f32-35c4-4c49-89f2-eaa4e21b9444","name":"Send Message - default","request":{"urlPathTemplate":"/v0/evi/chat/{chat_id}/send","method":"POST","pathParameters":{"chat_id":{"equalTo":"chat_id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"e0fc3f32-35c4-4c49-89f2-eaa4e21b9444","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"7e5b16a7-b7b9-4e7d-b0a9-61b1ac4b5f7d","name":"List chat_groups - default","request":{"urlPathTemplate":"/v0/evi/chat_groups","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chat_groups_page\": [\n {\n \"id\": \"697056f0-6c7e-487d-9bd8-9c19df79f05f\",\n \"first_start_timestamp\": 1721844196397,\n \"most_recent_start_timestamp\": 1721861821717,\n \"active\": false,\n \"most_recent_chat_id\": \"dfdbdd4d-0ddf-418b-8fc4-80a266579d36\",\n \"num_chats\": 5\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"7e5b16a7-b7b9-4e7d-b0a9-61b1ac4b5f7d","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"52c3c012-9681-44fd-b0dd-d644aac44f8c","name":"Get chat_group - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"first_start_timestamp\": 1712334213647,\n \"most_recent_start_timestamp\": 1712334213647,\n \"num_chats\": 1,\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chats_page\": [\n {\n \"id\": \"6375d4f8-cd3e-4d6b-b13b-ace66b7c8aaa\",\n \"chat_group_id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1712334213647,\n \"end_timestamp\": 1712334332571,\n \"event_count\": 0,\n \"metadata\": null,\n \"config\": null\n }\n ],\n \"active\": false\n}","headers":{"Content-Type":"application/json"}},"uuid":"52c3c012-9681-44fd-b0dd-d644aac44f8c","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ef5bd433-148e-481b-b653-7b4676a3fbbb","name":"Get chat group audio - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}/audio","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"num_chats\": 1,\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"audio_reconstructions_page\": [\n {\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"status\": \"COMPLETE\",\n \"filename\": \"e6235940-cfda-3988-9147-ff531627cf42/470a49f6-1dec-4afe-8b61-035d3b2d63b0/reconstructed_audio.mp4\",\n \"modified_at\": 1729875432555,\n \"signed_audio_url\": \"https://storage.googleapis.com/...etc.\",\n \"signed_url_expiration_timestamp_millis\": 1730232816964\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"ef5bd433-148e-481b-b653-7b4676a3fbbb","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"63f657bf-ebac-4bc4-bbae-5a46d2babec4","name":"List chat events from a specific chat_group - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}/events","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"697056f0-6c7e-487d-9bd8-9c19df79f05f\",\n \"page_number\": 0,\n \"page_size\": 3,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"events_page\": [\n {\n \"id\": \"5d44bdbb-49a3-40fb-871d-32bf7e76efe7\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244940762,\n \"role\": \"SYSTEM\",\n \"type\": \"SYSTEM_PROMPT\",\n \"message_text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\",\n \"emotion_features\": \"\",\n \"metadata\": \"\"\n },\n {\n \"id\": \"5976ddf6-d093-4bb9-ba60-8f6c25832dde\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244956278,\n \"role\": \"USER\",\n \"type\": \"USER_MESSAGE\",\n \"message_text\": \"Hello.\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.09906005859375, \\\"Adoration\\\": 0.12213134765625, \\\"Aesthetic Appreciation\\\": 0.05035400390625, \\\"Amusement\\\": 0.16552734375, \\\"Anger\\\": 0.0037384033203125, \\\"Anxiety\\\": 0.010101318359375, \\\"Awe\\\": 0.058197021484375, \\\"Awkwardness\\\": 0.10552978515625, \\\"Boredom\\\": 0.1141357421875, \\\"Calmness\\\": 0.115234375, \\\"Concentration\\\": 0.00444793701171875, \\\"Confusion\\\": 0.0343017578125, \\\"Contemplation\\\": 0.00812530517578125, \\\"Contempt\\\": 0.009002685546875, \\\"Contentment\\\": 0.087158203125, \\\"Craving\\\": 0.00818634033203125, \\\"Desire\\\": 0.018310546875, \\\"Determination\\\": 0.003238677978515625, \\\"Disappointment\\\": 0.024169921875, \\\"Disgust\\\": 0.00702667236328125, \\\"Distress\\\": 0.00936126708984375, \\\"Doubt\\\": 0.00632476806640625, \\\"Ecstasy\\\": 0.0293731689453125, \\\"Embarrassment\\\": 0.01800537109375, \\\"Empathic Pain\\\": 0.0088348388671875, \\\"Entrancement\\\": 0.013397216796875, \\\"Envy\\\": 0.02557373046875, \\\"Excitement\\\": 0.12109375, \\\"Fear\\\": 0.004413604736328125, \\\"Guilt\\\": 0.016571044921875, \\\"Horror\\\": 0.00274658203125, \\\"Interest\\\": 0.2142333984375, \\\"Joy\\\": 0.29638671875, \\\"Love\\\": 0.16015625, \\\"Nostalgia\\\": 0.007843017578125, \\\"Pain\\\": 0.007160186767578125, \\\"Pride\\\": 0.00508880615234375, \\\"Realization\\\": 0.054229736328125, \\\"Relief\\\": 0.048736572265625, \\\"Romance\\\": 0.026397705078125, \\\"Sadness\\\": 0.0265350341796875, \\\"Satisfaction\\\": 0.051361083984375, \\\"Shame\\\": 0.00974273681640625, \\\"Surprise (negative)\\\": 0.0218963623046875, \\\"Surprise (positive)\\\": 0.216064453125, \\\"Sympathy\\\": 0.021728515625, \\\"Tiredness\\\": 0.0173797607421875, \\\"Triumph\\\": 0.004520416259765625}\",\n \"metadata\": \"{\\\"segments\\\": [{\\\"content\\\": \\\"Hello.\\\", \\\"embedding\\\": [0.6181640625, 0.1763916015625, -30.921875, 1.2705078125, 0.927734375, 0.63720703125, 2.865234375, 0.1080322265625, 0.2978515625, 1.0107421875, 1.34375, 0.74560546875, 0.416259765625, 0.99462890625, -0.333740234375, 0.361083984375, -1.388671875, 1.0107421875, 1.3173828125, 0.55615234375, 0.541015625, -0.1837158203125, 1.697265625, 0.228515625, 2.087890625, -0.311767578125, 0.053680419921875, 1.3349609375, 0.95068359375, 0.00441741943359375, 0.705078125, 1.8916015625, -0.939453125, 0.93701171875, -0.28955078125, 1.513671875, 0.5595703125, 1.0126953125, -0.1624755859375, 1.4072265625, -0.28857421875, -0.4560546875, -0.1500244140625, -0.1102294921875, -0.222412109375, 0.8779296875, 1.275390625, 1.6689453125, 0.80712890625, -0.34814453125, -0.325439453125, 0.412841796875, 0.81689453125, 0.55126953125, 1.671875, 0.6611328125, 0.7451171875, 1.50390625, 1.0224609375, -1.671875, 0.7373046875, 2.1328125, 2.166015625, 0.41015625, -0.127685546875, 1.9345703125, -4.2734375, 0.332275390625, 0.26171875, 0.76708984375, 0.2685546875, 0.468017578125, 1.208984375, -1.517578125, 1.083984375, 0.84814453125, 1.0244140625, -0.0072174072265625, 1.34375, 1.0712890625, 1.517578125, -0.52001953125, 0.59228515625, 0.8154296875, -0.951171875, -0.07757568359375, 1.3330078125, 1.125, 0.61181640625, 1.494140625, 0.357421875, 1.1796875, 1.482421875, 0.8046875, 0.1536865234375, 1.8076171875, 0.68115234375, -15.171875, 1.2294921875, 0.319091796875, 0.499755859375, 1.5771484375, 0.94677734375, -0.2490234375, 0.88525390625, 3.47265625, 0.75927734375, 0.71044921875, 1.2333984375, 1.4169921875, -0.56640625, -1.8095703125, 1.37109375, 0.428955078125, 1.89453125, -0.39013671875, 0.1734619140625, 1.5595703125, -1.2294921875, 2.552734375, 0.58349609375, 0.2156982421875, -0.00984954833984375, -0.6865234375, -0.0272979736328125, -0.2264404296875, 2.853515625, 1.3896484375, 0.52978515625, 0.783203125, 3.0390625, 0.75537109375, 0.219970703125, 0.384521484375, 0.385986328125, 2.0546875, -0.10443115234375, 1.5146484375, 1.4296875, 1.9716796875, 1.1318359375, 0.31591796875, 0.338623046875, 1.654296875, -0.88037109375, -0.21484375, 1.45703125, 1.0380859375, -0.52294921875, -0.47802734375, 0.1650390625, 1.2392578125, -1.138671875, 0.56787109375, 1.318359375, 0.4287109375, 0.1981201171875, 2.4375, 0.281005859375, 0.89404296875, -0.1552734375, 0.6474609375, -0.08331298828125, 0.00740814208984375, -0.045501708984375, -0.578125, 2.02734375, 0.59228515625, 0.35693359375, 1.2919921875, 1.22265625, 1.0537109375, 0.145263671875, 1.05859375, -0.369140625, 0.207275390625, 0.78857421875, 0.599609375, 0.99072265625, 0.24462890625, 1.26953125, 0.08404541015625, 1.349609375, 0.73291015625, 1.3212890625, 0.388916015625, 1.0869140625, 0.9931640625, -1.5673828125, 0.0462646484375, 0.650390625, 0.253662109375, 0.58251953125, 1.8134765625, 0.8642578125, 2.591796875, 0.7314453125, 0.85986328125, 0.5615234375, 0.9296875, 0.04144287109375, 1.66015625, 1.99609375, 1.171875, 1.181640625, 1.5126953125, 0.0224456787109375, 0.58349609375, -1.4931640625, 0.81884765625, 0.732421875, -0.6455078125, -0.62451171875, 1.7802734375, 0.01526641845703125, -0.423095703125, 0.461669921875, 4.87890625, 1.2392578125, -0.6953125, 0.6689453125, 0.62451171875, -1.521484375, 1.7685546875, 0.810546875, 0.65478515625, 0.26123046875, 1.6396484375, 0.87548828125, 1.7353515625, 2.046875, 1.5634765625, 0.69384765625, 1.375, 0.8916015625, 1.0107421875, 0.1304931640625, 2.009765625, 0.06402587890625, -0.08428955078125, 0.04351806640625, -1.7529296875, 2.02734375, 3.521484375, 0.404541015625, 1.6337890625, -0.276611328125, 0.8837890625, -0.1287841796875, 0.91064453125, 0.8193359375, 0.701171875, 0.036529541015625, 1.26171875, 1.0478515625, -0.1422119140625, 1.0634765625, 0.61083984375, 1.3505859375, 1.208984375, 0.57275390625, 1.3623046875, 2.267578125, 0.484375, 0.9150390625, 0.56787109375, -0.70068359375, 0.27587890625, -0.70654296875, 0.8466796875, 0.57568359375, 1.6162109375, 0.87939453125, 2.248046875, -0.5458984375, 1.7744140625, 1.328125, 1.232421875, 0.6806640625, 0.9365234375, 1.052734375, -1.08984375, 1.8330078125, -0.4033203125, 1.0673828125, 0.297607421875, 1.5703125, 1.67578125, 1.34765625, 2.8203125, 2.025390625, -0.48583984375, 0.7626953125, 0.01007843017578125, 1.435546875, 0.007205963134765625, 0.05157470703125, -0.9853515625, 0.26708984375, 1.16796875, 1.2041015625, 1.99609375, -0.07916259765625, 1.244140625, -0.32080078125, 0.6748046875, 0.419921875, 1.3212890625, 1.291015625, 0.599609375, 0.0550537109375, 0.9599609375, 0.93505859375, 0.111083984375, 1.302734375, 0.0833740234375, 2.244140625, 1.25390625, 1.6015625, 0.58349609375, 1.7568359375, -0.263427734375, -0.019866943359375, -0.24658203125, -0.1871337890625, 0.927734375, 0.62255859375, 0.275146484375, 0.79541015625, 1.1796875, 1.1767578125, -0.26123046875, -0.268310546875, 1.8994140625, 1.318359375, 2.1875, 0.2469482421875, 1.41015625, 0.03973388671875, 1.2685546875, 1.1025390625, 0.9560546875, 0.865234375, -1.92578125, 1.154296875, 0.389892578125, 1.130859375, 0.95947265625, 0.72314453125, 2.244140625, 0.048553466796875, 0.626953125, 0.42919921875, 0.82275390625, 0.311767578125, -0.320556640625, 0.01041412353515625, 0.1483154296875, 0.10809326171875, -0.3173828125, 1.1337890625, -0.8642578125, 1.4033203125, 0.048828125, 1.1787109375, 0.98779296875, 1.818359375, 1.1552734375, 0.6015625, 1.2392578125, -1.2685546875, 0.39208984375, 0.83251953125, 0.224365234375, 0.0019989013671875, 0.87548828125, 1.6572265625, 1.107421875, 0.434814453125, 1.8251953125, 0.442626953125, 1.2587890625, 0.09320068359375, -0.896484375, 1.8017578125, 1.451171875, -0.0755615234375, 0.6083984375, 2.06640625, 0.673828125, -0.33740234375, 0.192138671875, 0.21435546875, 0.80224609375, -1.490234375, 0.9501953125, 0.86083984375, -0.40283203125, 4.109375, 2.533203125, 1.2529296875, 0.8271484375, 0.225830078125, 1.0478515625, -1.9755859375, 0.841796875, 0.392822265625, 0.525390625, 0.33935546875, -0.79443359375, 0.71630859375, 0.97998046875, -0.175537109375, 0.97705078125, 1.705078125, 0.29638671875, 0.68359375, 0.54150390625, 0.435791015625, 0.99755859375, -0.369140625, 1.009765625, -0.140380859375, 0.426513671875, 0.189697265625, 1.8193359375, 1.1201171875, -0.5009765625, -0.331298828125, 0.759765625, -0.09442138671875, 0.74609375, -1.947265625, 1.3544921875, -3.935546875, 2.544921875, 1.359375, 0.1363525390625, 0.79296875, 0.79931640625, -0.3466796875, 1.1396484375, -0.33447265625, 2.0078125, -0.241455078125, 0.6318359375, 0.365234375, 0.296142578125, 0.830078125, 1.0458984375, 0.5830078125, 0.61572265625, 14.0703125, -2.0078125, -0.381591796875, 1.228515625, 0.08282470703125, -0.67822265625, -0.04339599609375, 0.397216796875, 0.1656494140625, 0.137451171875, 0.244873046875, 1.1611328125, -1.3818359375, 0.8447265625, 1.171875, 0.36328125, 0.252685546875, 0.1197509765625, 0.232177734375, -0.020172119140625, 0.64404296875, -0.01100921630859375, -1.9267578125, 0.222412109375, 0.56005859375, 1.3046875, 1.1630859375, 1.197265625, 1.02734375, 1.6806640625, -0.043731689453125, 1.4697265625, 0.81201171875, 1.5390625, 1.240234375, -0.7353515625, 1.828125, 1.115234375, 1.931640625, -0.517578125, 0.77880859375, 1.0546875, 0.95361328125, 3.42578125, 0.0160369873046875, 0.875, 0.56005859375, 1.2421875, 1.986328125, 1.4814453125, 0.0948486328125, 1.115234375, 0.00665283203125, 2.09375, 0.3544921875, -0.52783203125, 1.2099609375, 0.45068359375, 0.65625, 0.1112060546875, 1.0751953125, -0.9521484375, -0.30029296875, 1.4462890625, 2.046875, 3.212890625, 1.68359375, 1.07421875, -0.5263671875, 0.74560546875, 1.37890625, 0.15283203125, 0.2440185546875, 0.62646484375, -0.1280517578125, 0.7646484375, -0.515625, -0.35693359375, 1.2958984375, 0.96923828125, 0.58935546875, 1.3701171875, 1.0673828125, 0.2337646484375, 0.93115234375, 0.66357421875, 6.0, 1.1025390625, -0.51708984375, -0.38330078125, 0.7197265625, 0.246826171875, -0.45166015625, 1.9521484375, 0.5546875, 0.08807373046875, 0.18505859375, 0.8857421875, -0.57177734375, 0.251708984375, 0.234375, 2.57421875, 0.9599609375, 0.5029296875, 0.10382080078125, 0.08331298828125, 0.66748046875, -0.349609375, 1.287109375, 0.259765625, 2.015625, 2.828125, -0.3095703125, -0.164306640625, -0.3408203125, 0.486572265625, 0.8466796875, 1.9130859375, 0.09088134765625, 0.66552734375, 0.00972747802734375, -0.83154296875, 1.755859375, 0.654296875, 0.173828125, 0.27587890625, -0.47607421875, -0.264404296875, 0.7529296875, 0.6533203125, 0.7275390625, 0.499755859375, 0.833984375, -0.44775390625, -0.05078125, -0.454833984375, 0.75439453125, 0.68505859375, 0.210693359375, -0.283935546875, -0.53564453125, 0.96826171875, 0.861328125, -3.33984375, -0.26171875, 0.77734375, 0.26513671875, -0.14111328125, -0.042236328125, -0.84814453125, 0.2137451171875, 0.94921875, 0.65185546875, -0.5380859375, 0.1529541015625, -0.360595703125, -0.0333251953125, -0.69189453125, 0.8974609375, 0.7109375, 0.81494140625, -0.259521484375, 1.1904296875, 0.62158203125, 1.345703125, 0.89404296875, 0.70556640625, 1.0673828125, 1.392578125, 0.5068359375, 0.962890625, 0.736328125, 1.55078125, 0.50390625, -0.398681640625, 2.361328125, 0.345947265625, -0.61962890625, 0.330078125, 0.75439453125, -0.673828125, -0.2379150390625, 1.5673828125, 1.369140625, 0.1119384765625, -0.1834716796875, 1.4599609375, -0.77587890625, 0.5556640625, 0.09954833984375, 0.0285186767578125, 0.58935546875, -0.501953125, 0.212890625, 0.02679443359375, 0.1715087890625, 0.03466796875, -0.564453125, 2.029296875, 2.45703125, -0.72216796875, 2.138671875, 0.50830078125, -0.09356689453125, 0.230224609375, 1.6943359375, 1.5126953125, 0.39453125, 0.411376953125, 1.07421875, -0.8046875, 0.51416015625, 0.2271728515625, -0.283447265625, 0.38427734375, 0.73388671875, 0.6962890625, 1.4990234375, 0.02813720703125, 0.40478515625, 1.2451171875, 1.1162109375, -5.5703125, 0.76171875, 0.322021484375, 1.0361328125, 1.197265625, 0.1163330078125, 0.2425537109375, 1.5595703125, 1.5791015625, -0.0921630859375, 0.484619140625, 1.9052734375, 5.31640625, 1.6337890625, 0.95947265625, -0.1751708984375, 0.466552734375, 0.8330078125, 1.03125, 0.2044677734375, 0.31298828125, -1.1220703125, 0.5517578125, 0.93505859375, 0.45166015625, 1.951171875, 0.65478515625, 1.30859375, 1.0859375, 0.56494140625, 2.322265625, 0.242919921875, 1.81640625, -0.469970703125, -0.841796875, 0.90869140625, 1.5361328125, 0.923828125, 1.0595703125, 0.356689453125, -0.46142578125, 2.134765625, 1.3037109375, -0.32373046875, -9.2265625, 0.4521484375, 0.88037109375, -0.53955078125, 0.96484375, 0.7705078125, 0.84521484375, 1.580078125, -0.1448974609375, 0.7607421875, 1.0166015625, -0.086669921875, 1.611328125, 0.05938720703125, 0.5078125, 0.8427734375, 2.431640625, 0.66357421875, 3.203125, 0.132080078125, 0.461181640625, 0.779296875, 1.9482421875, 1.8720703125, 0.845703125, -1.3837890625, -0.138916015625, 0.35546875, 0.2457275390625, 0.75341796875, 1.828125, 1.4169921875, 0.60791015625, 1.0068359375, 1.109375, 0.484130859375, -0.302001953125, 0.4951171875, 0.802734375, 1.9482421875, 0.916015625, 0.1646728515625, 2.599609375, 1.7177734375, -0.2374267578125, 0.98046875, 0.39306640625, -1.1396484375, 1.6533203125, 0.375244140625], \\\"scores\\\": [0.09906005859375, 0.12213134765625, 0.05035400390625, 0.16552734375, 0.0037384033203125, 0.010101318359375, 0.058197021484375, 0.10552978515625, 0.1141357421875, 0.115234375, 0.00444793701171875, 0.00812530517578125, 0.0343017578125, 0.009002685546875, 0.087158203125, 0.00818634033203125, 0.003238677978515625, 0.024169921875, 0.00702667236328125, 0.00936126708984375, 0.00632476806640625, 0.0293731689453125, 0.01800537109375, 0.0088348388671875, 0.013397216796875, 0.02557373046875, 0.12109375, 0.004413604736328125, 0.016571044921875, 0.00274658203125, 0.2142333984375, 0.29638671875, 0.16015625, 0.007843017578125, 0.007160186767578125, 0.00508880615234375, 0.054229736328125, 0.048736572265625, 0.026397705078125, 0.0265350341796875, 0.051361083984375, 0.018310546875, 0.00974273681640625, 0.0218963623046875, 0.216064453125, 0.021728515625, 0.0173797607421875, 0.004520416259765625], \\\"stoks\\\": [52, 52, 52, 52, 52, 41, 41, 374, 303, 303, 303, 427], \\\"time\\\": {\\\"begin_ms\\\": 640, \\\"end_ms\\\": 1140}}]}\"\n },\n {\n \"id\": \"7645a0d1-2e64-410d-83a8-b96040432e9a\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244957031,\n \"role\": \"AGENT\",\n \"type\": \"AGENT_MESSAGE\",\n \"message_text\": \"Hello!\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.044921875, \\\"Adoration\\\": 0.0253753662109375, \\\"Aesthetic Appreciation\\\": 0.03265380859375, \\\"Amusement\\\": 0.118408203125, \\\"Anger\\\": 0.06719970703125, \\\"Anxiety\\\": 0.0411376953125, \\\"Awe\\\": 0.03802490234375, \\\"Awkwardness\\\": 0.056549072265625, \\\"Boredom\\\": 0.04217529296875, \\\"Calmness\\\": 0.08709716796875, \\\"Concentration\\\": 0.070556640625, \\\"Confusion\\\": 0.06964111328125, \\\"Contemplation\\\": 0.0343017578125, \\\"Contempt\\\": 0.037689208984375, \\\"Contentment\\\": 0.059417724609375, \\\"Craving\\\": 0.01132965087890625, \\\"Desire\\\": 0.01406097412109375, \\\"Determination\\\": 0.1143798828125, \\\"Disappointment\\\": 0.051177978515625, \\\"Disgust\\\": 0.028594970703125, \\\"Distress\\\": 0.054901123046875, \\\"Doubt\\\": 0.04638671875, \\\"Ecstasy\\\": 0.0258026123046875, \\\"Embarrassment\\\": 0.0222015380859375, \\\"Empathic Pain\\\": 0.015777587890625, \\\"Entrancement\\\": 0.0160980224609375, \\\"Envy\\\": 0.0163421630859375, \\\"Excitement\\\": 0.129638671875, \\\"Fear\\\": 0.03125, \\\"Guilt\\\": 0.01483917236328125, \\\"Horror\\\": 0.0194549560546875, \\\"Interest\\\": 0.1341552734375, \\\"Joy\\\": 0.0738525390625, \\\"Love\\\": 0.0216522216796875, \\\"Nostalgia\\\": 0.0210418701171875, \\\"Pain\\\": 0.020721435546875, \\\"Pride\\\": 0.05499267578125, \\\"Realization\\\": 0.0728759765625, \\\"Relief\\\": 0.04052734375, \\\"Romance\\\": 0.0129241943359375, \\\"Sadness\\\": 0.0254669189453125, \\\"Satisfaction\\\": 0.07159423828125, \\\"Shame\\\": 0.01495361328125, \\\"Surprise (negative)\\\": 0.05560302734375, \\\"Surprise (positive)\\\": 0.07965087890625, \\\"Sympathy\\\": 0.022247314453125, \\\"Tiredness\\\": 0.0194549560546875, \\\"Triumph\\\": 0.04107666015625}\",\n \"metadata\": \"\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"63f657bf-ebac-4bc4-bbae-5a46d2babec4","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"741b2853-034c-43df-9eb0-7e4ff5d57dec","name":"List chats - default","request":{"urlPathTemplate":"/v0/evi/chats","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chats_page\": [\n {\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"chat_group_id\": \"9fc18597-3567-42d5-94d6-935bde84bf2f\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1716244940648,\n \"end_timestamp\": 1716244958546,\n \"event_count\": 3,\n \"metadata\": \"\",\n \"config\": {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"741b2853-034c-43df-9eb0-7e4ff5d57dec","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"333ce95c-76c7-4621-aa72-bb0ed90fcf50","name":"List chat events - default","request":{"urlPathTemplate":"/v0/evi/chats/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-id"}}},"response":{"status":200,"body":"{\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"chat_group_id\": \"9fc18597-3567-42d5-94d6-935bde84bf2f\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1716244940648,\n \"pagination_direction\": \"ASC\",\n \"events_page\": [\n {\n \"id\": \"5d44bdbb-49a3-40fb-871d-32bf7e76efe7\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244940762,\n \"role\": \"SYSTEM\",\n \"type\": \"SYSTEM_PROMPT\",\n \"message_text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\",\n \"emotion_features\": \"\",\n \"metadata\": \"\"\n },\n {\n \"id\": \"5976ddf6-d093-4bb9-ba60-8f6c25832dde\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244956278,\n \"role\": \"USER\",\n \"type\": \"USER_MESSAGE\",\n \"message_text\": \"Hello.\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.09906005859375, \\\"Adoration\\\": 0.12213134765625, \\\"Aesthetic Appreciation\\\": 0.05035400390625, \\\"Amusement\\\": 0.16552734375, \\\"Anger\\\": 0.0037384033203125, \\\"Anxiety\\\": 0.010101318359375, \\\"Awe\\\": 0.058197021484375, \\\"Awkwardness\\\": 0.10552978515625, \\\"Boredom\\\": 0.1141357421875, \\\"Calmness\\\": 0.115234375, \\\"Concentration\\\": 0.00444793701171875, \\\"Confusion\\\": 0.0343017578125, \\\"Contemplation\\\": 0.00812530517578125, \\\"Contempt\\\": 0.009002685546875, \\\"Contentment\\\": 0.087158203125, \\\"Craving\\\": 0.00818634033203125, \\\"Desire\\\": 0.018310546875, \\\"Determination\\\": 0.003238677978515625, \\\"Disappointment\\\": 0.024169921875, \\\"Disgust\\\": 0.00702667236328125, \\\"Distress\\\": 0.00936126708984375, \\\"Doubt\\\": 0.00632476806640625, \\\"Ecstasy\\\": 0.0293731689453125, \\\"Embarrassment\\\": 0.01800537109375, \\\"Empathic Pain\\\": 0.0088348388671875, \\\"Entrancement\\\": 0.013397216796875, \\\"Envy\\\": 0.02557373046875, \\\"Excitement\\\": 0.12109375, \\\"Fear\\\": 0.004413604736328125, \\\"Guilt\\\": 0.016571044921875, \\\"Horror\\\": 0.00274658203125, \\\"Interest\\\": 0.2142333984375, \\\"Joy\\\": 0.29638671875, \\\"Love\\\": 0.16015625, \\\"Nostalgia\\\": 0.007843017578125, \\\"Pain\\\": 0.007160186767578125, \\\"Pride\\\": 0.00508880615234375, \\\"Realization\\\": 0.054229736328125, \\\"Relief\\\": 0.048736572265625, \\\"Romance\\\": 0.026397705078125, \\\"Sadness\\\": 0.0265350341796875, \\\"Satisfaction\\\": 0.051361083984375, \\\"Shame\\\": 0.00974273681640625, \\\"Surprise (negative)\\\": 0.0218963623046875, \\\"Surprise (positive)\\\": 0.216064453125, \\\"Sympathy\\\": 0.021728515625, \\\"Tiredness\\\": 0.0173797607421875, \\\"Triumph\\\": 0.004520416259765625}\",\n \"metadata\": \"{\\\"segments\\\": [{\\\"content\\\": \\\"Hello.\\\", \\\"embedding\\\": [0.6181640625, 0.1763916015625, -30.921875, 1.2705078125, 0.927734375, 0.63720703125, 2.865234375, 0.1080322265625, 0.2978515625, 1.0107421875, 1.34375, 0.74560546875, 0.416259765625, 0.99462890625, -0.333740234375, 0.361083984375, -1.388671875, 1.0107421875, 1.3173828125, 0.55615234375, 0.541015625, -0.1837158203125, 1.697265625, 0.228515625, 2.087890625, -0.311767578125, 0.053680419921875, 1.3349609375, 0.95068359375, 0.00441741943359375, 0.705078125, 1.8916015625, -0.939453125, 0.93701171875, -0.28955078125, 1.513671875, 0.5595703125, 1.0126953125, -0.1624755859375, 1.4072265625, -0.28857421875, -0.4560546875, -0.1500244140625, -0.1102294921875, -0.222412109375, 0.8779296875, 1.275390625, 1.6689453125, 0.80712890625, -0.34814453125, -0.325439453125, 0.412841796875, 0.81689453125, 0.55126953125, 1.671875, 0.6611328125, 0.7451171875, 1.50390625, 1.0224609375, -1.671875, 0.7373046875, 2.1328125, 2.166015625, 0.41015625, -0.127685546875, 1.9345703125, -4.2734375, 0.332275390625, 0.26171875, 0.76708984375, 0.2685546875, 0.468017578125, 1.208984375, -1.517578125, 1.083984375, 0.84814453125, 1.0244140625, -0.0072174072265625, 1.34375, 1.0712890625, 1.517578125, -0.52001953125, 0.59228515625, 0.8154296875, -0.951171875, -0.07757568359375, 1.3330078125, 1.125, 0.61181640625, 1.494140625, 0.357421875, 1.1796875, 1.482421875, 0.8046875, 0.1536865234375, 1.8076171875, 0.68115234375, -15.171875, 1.2294921875, 0.319091796875, 0.499755859375, 1.5771484375, 0.94677734375, -0.2490234375, 0.88525390625, 3.47265625, 0.75927734375, 0.71044921875, 1.2333984375, 1.4169921875, -0.56640625, -1.8095703125, 1.37109375, 0.428955078125, 1.89453125, -0.39013671875, 0.1734619140625, 1.5595703125, -1.2294921875, 2.552734375, 0.58349609375, 0.2156982421875, -0.00984954833984375, -0.6865234375, -0.0272979736328125, -0.2264404296875, 2.853515625, 1.3896484375, 0.52978515625, 0.783203125, 3.0390625, 0.75537109375, 0.219970703125, 0.384521484375, 0.385986328125, 2.0546875, -0.10443115234375, 1.5146484375, 1.4296875, 1.9716796875, 1.1318359375, 0.31591796875, 0.338623046875, 1.654296875, -0.88037109375, -0.21484375, 1.45703125, 1.0380859375, -0.52294921875, -0.47802734375, 0.1650390625, 1.2392578125, -1.138671875, 0.56787109375, 1.318359375, 0.4287109375, 0.1981201171875, 2.4375, 0.281005859375, 0.89404296875, -0.1552734375, 0.6474609375, -0.08331298828125, 0.00740814208984375, -0.045501708984375, -0.578125, 2.02734375, 0.59228515625, 0.35693359375, 1.2919921875, 1.22265625, 1.0537109375, 0.145263671875, 1.05859375, -0.369140625, 0.207275390625, 0.78857421875, 0.599609375, 0.99072265625, 0.24462890625, 1.26953125, 0.08404541015625, 1.349609375, 0.73291015625, 1.3212890625, 0.388916015625, 1.0869140625, 0.9931640625, -1.5673828125, 0.0462646484375, 0.650390625, 0.253662109375, 0.58251953125, 1.8134765625, 0.8642578125, 2.591796875, 0.7314453125, 0.85986328125, 0.5615234375, 0.9296875, 0.04144287109375, 1.66015625, 1.99609375, 1.171875, 1.181640625, 1.5126953125, 0.0224456787109375, 0.58349609375, -1.4931640625, 0.81884765625, 0.732421875, -0.6455078125, -0.62451171875, 1.7802734375, 0.01526641845703125, -0.423095703125, 0.461669921875, 4.87890625, 1.2392578125, -0.6953125, 0.6689453125, 0.62451171875, -1.521484375, 1.7685546875, 0.810546875, 0.65478515625, 0.26123046875, 1.6396484375, 0.87548828125, 1.7353515625, 2.046875, 1.5634765625, 0.69384765625, 1.375, 0.8916015625, 1.0107421875, 0.1304931640625, 2.009765625, 0.06402587890625, -0.08428955078125, 0.04351806640625, -1.7529296875, 2.02734375, 3.521484375, 0.404541015625, 1.6337890625, -0.276611328125, 0.8837890625, -0.1287841796875, 0.91064453125, 0.8193359375, 0.701171875, 0.036529541015625, 1.26171875, 1.0478515625, -0.1422119140625, 1.0634765625, 0.61083984375, 1.3505859375, 1.208984375, 0.57275390625, 1.3623046875, 2.267578125, 0.484375, 0.9150390625, 0.56787109375, -0.70068359375, 0.27587890625, -0.70654296875, 0.8466796875, 0.57568359375, 1.6162109375, 0.87939453125, 2.248046875, -0.5458984375, 1.7744140625, 1.328125, 1.232421875, 0.6806640625, 0.9365234375, 1.052734375, -1.08984375, 1.8330078125, -0.4033203125, 1.0673828125, 0.297607421875, 1.5703125, 1.67578125, 1.34765625, 2.8203125, 2.025390625, -0.48583984375, 0.7626953125, 0.01007843017578125, 1.435546875, 0.007205963134765625, 0.05157470703125, -0.9853515625, 0.26708984375, 1.16796875, 1.2041015625, 1.99609375, -0.07916259765625, 1.244140625, -0.32080078125, 0.6748046875, 0.419921875, 1.3212890625, 1.291015625, 0.599609375, 0.0550537109375, 0.9599609375, 0.93505859375, 0.111083984375, 1.302734375, 0.0833740234375, 2.244140625, 1.25390625, 1.6015625, 0.58349609375, 1.7568359375, -0.263427734375, -0.019866943359375, -0.24658203125, -0.1871337890625, 0.927734375, 0.62255859375, 0.275146484375, 0.79541015625, 1.1796875, 1.1767578125, -0.26123046875, -0.268310546875, 1.8994140625, 1.318359375, 2.1875, 0.2469482421875, 1.41015625, 0.03973388671875, 1.2685546875, 1.1025390625, 0.9560546875, 0.865234375, -1.92578125, 1.154296875, 0.389892578125, 1.130859375, 0.95947265625, 0.72314453125, 2.244140625, 0.048553466796875, 0.626953125, 0.42919921875, 0.82275390625, 0.311767578125, -0.320556640625, 0.01041412353515625, 0.1483154296875, 0.10809326171875, -0.3173828125, 1.1337890625, -0.8642578125, 1.4033203125, 0.048828125, 1.1787109375, 0.98779296875, 1.818359375, 1.1552734375, 0.6015625, 1.2392578125, -1.2685546875, 0.39208984375, 0.83251953125, 0.224365234375, 0.0019989013671875, 0.87548828125, 1.6572265625, 1.107421875, 0.434814453125, 1.8251953125, 0.442626953125, 1.2587890625, 0.09320068359375, -0.896484375, 1.8017578125, 1.451171875, -0.0755615234375, 0.6083984375, 2.06640625, 0.673828125, -0.33740234375, 0.192138671875, 0.21435546875, 0.80224609375, -1.490234375, 0.9501953125, 0.86083984375, -0.40283203125, 4.109375, 2.533203125, 1.2529296875, 0.8271484375, 0.225830078125, 1.0478515625, -1.9755859375, 0.841796875, 0.392822265625, 0.525390625, 0.33935546875, -0.79443359375, 0.71630859375, 0.97998046875, -0.175537109375, 0.97705078125, 1.705078125, 0.29638671875, 0.68359375, 0.54150390625, 0.435791015625, 0.99755859375, -0.369140625, 1.009765625, -0.140380859375, 0.426513671875, 0.189697265625, 1.8193359375, 1.1201171875, -0.5009765625, -0.331298828125, 0.759765625, -0.09442138671875, 0.74609375, -1.947265625, 1.3544921875, -3.935546875, 2.544921875, 1.359375, 0.1363525390625, 0.79296875, 0.79931640625, -0.3466796875, 1.1396484375, -0.33447265625, 2.0078125, -0.241455078125, 0.6318359375, 0.365234375, 0.296142578125, 0.830078125, 1.0458984375, 0.5830078125, 0.61572265625, 14.0703125, -2.0078125, -0.381591796875, 1.228515625, 0.08282470703125, -0.67822265625, -0.04339599609375, 0.397216796875, 0.1656494140625, 0.137451171875, 0.244873046875, 1.1611328125, -1.3818359375, 0.8447265625, 1.171875, 0.36328125, 0.252685546875, 0.1197509765625, 0.232177734375, -0.020172119140625, 0.64404296875, -0.01100921630859375, -1.9267578125, 0.222412109375, 0.56005859375, 1.3046875, 1.1630859375, 1.197265625, 1.02734375, 1.6806640625, -0.043731689453125, 1.4697265625, 0.81201171875, 1.5390625, 1.240234375, -0.7353515625, 1.828125, 1.115234375, 1.931640625, -0.517578125, 0.77880859375, 1.0546875, 0.95361328125, 3.42578125, 0.0160369873046875, 0.875, 0.56005859375, 1.2421875, 1.986328125, 1.4814453125, 0.0948486328125, 1.115234375, 0.00665283203125, 2.09375, 0.3544921875, -0.52783203125, 1.2099609375, 0.45068359375, 0.65625, 0.1112060546875, 1.0751953125, -0.9521484375, -0.30029296875, 1.4462890625, 2.046875, 3.212890625, 1.68359375, 1.07421875, -0.5263671875, 0.74560546875, 1.37890625, 0.15283203125, 0.2440185546875, 0.62646484375, -0.1280517578125, 0.7646484375, -0.515625, -0.35693359375, 1.2958984375, 0.96923828125, 0.58935546875, 1.3701171875, 1.0673828125, 0.2337646484375, 0.93115234375, 0.66357421875, 6.0, 1.1025390625, -0.51708984375, -0.38330078125, 0.7197265625, 0.246826171875, -0.45166015625, 1.9521484375, 0.5546875, 0.08807373046875, 0.18505859375, 0.8857421875, -0.57177734375, 0.251708984375, 0.234375, 2.57421875, 0.9599609375, 0.5029296875, 0.10382080078125, 0.08331298828125, 0.66748046875, -0.349609375, 1.287109375, 0.259765625, 2.015625, 2.828125, -0.3095703125, -0.164306640625, -0.3408203125, 0.486572265625, 0.8466796875, 1.9130859375, 0.09088134765625, 0.66552734375, 0.00972747802734375, -0.83154296875, 1.755859375, 0.654296875, 0.173828125, 0.27587890625, -0.47607421875, -0.264404296875, 0.7529296875, 0.6533203125, 0.7275390625, 0.499755859375, 0.833984375, -0.44775390625, -0.05078125, -0.454833984375, 0.75439453125, 0.68505859375, 0.210693359375, -0.283935546875, -0.53564453125, 0.96826171875, 0.861328125, -3.33984375, -0.26171875, 0.77734375, 0.26513671875, -0.14111328125, -0.042236328125, -0.84814453125, 0.2137451171875, 0.94921875, 0.65185546875, -0.5380859375, 0.1529541015625, -0.360595703125, -0.0333251953125, -0.69189453125, 0.8974609375, 0.7109375, 0.81494140625, -0.259521484375, 1.1904296875, 0.62158203125, 1.345703125, 0.89404296875, 0.70556640625, 1.0673828125, 1.392578125, 0.5068359375, 0.962890625, 0.736328125, 1.55078125, 0.50390625, -0.398681640625, 2.361328125, 0.345947265625, -0.61962890625, 0.330078125, 0.75439453125, -0.673828125, -0.2379150390625, 1.5673828125, 1.369140625, 0.1119384765625, -0.1834716796875, 1.4599609375, -0.77587890625, 0.5556640625, 0.09954833984375, 0.0285186767578125, 0.58935546875, -0.501953125, 0.212890625, 0.02679443359375, 0.1715087890625, 0.03466796875, -0.564453125, 2.029296875, 2.45703125, -0.72216796875, 2.138671875, 0.50830078125, -0.09356689453125, 0.230224609375, 1.6943359375, 1.5126953125, 0.39453125, 0.411376953125, 1.07421875, -0.8046875, 0.51416015625, 0.2271728515625, -0.283447265625, 0.38427734375, 0.73388671875, 0.6962890625, 1.4990234375, 0.02813720703125, 0.40478515625, 1.2451171875, 1.1162109375, -5.5703125, 0.76171875, 0.322021484375, 1.0361328125, 1.197265625, 0.1163330078125, 0.2425537109375, 1.5595703125, 1.5791015625, -0.0921630859375, 0.484619140625, 1.9052734375, 5.31640625, 1.6337890625, 0.95947265625, -0.1751708984375, 0.466552734375, 0.8330078125, 1.03125, 0.2044677734375, 0.31298828125, -1.1220703125, 0.5517578125, 0.93505859375, 0.45166015625, 1.951171875, 0.65478515625, 1.30859375, 1.0859375, 0.56494140625, 2.322265625, 0.242919921875, 1.81640625, -0.469970703125, -0.841796875, 0.90869140625, 1.5361328125, 0.923828125, 1.0595703125, 0.356689453125, -0.46142578125, 2.134765625, 1.3037109375, -0.32373046875, -9.2265625, 0.4521484375, 0.88037109375, -0.53955078125, 0.96484375, 0.7705078125, 0.84521484375, 1.580078125, -0.1448974609375, 0.7607421875, 1.0166015625, -0.086669921875, 1.611328125, 0.05938720703125, 0.5078125, 0.8427734375, 2.431640625, 0.66357421875, 3.203125, 0.132080078125, 0.461181640625, 0.779296875, 1.9482421875, 1.8720703125, 0.845703125, -1.3837890625, -0.138916015625, 0.35546875, 0.2457275390625, 0.75341796875, 1.828125, 1.4169921875, 0.60791015625, 1.0068359375, 1.109375, 0.484130859375, -0.302001953125, 0.4951171875, 0.802734375, 1.9482421875, 0.916015625, 0.1646728515625, 2.599609375, 1.7177734375, -0.2374267578125, 0.98046875, 0.39306640625, -1.1396484375, 1.6533203125, 0.375244140625], \\\"scores\\\": [0.09906005859375, 0.12213134765625, 0.05035400390625, 0.16552734375, 0.0037384033203125, 0.010101318359375, 0.058197021484375, 0.10552978515625, 0.1141357421875, 0.115234375, 0.00444793701171875, 0.00812530517578125, 0.0343017578125, 0.009002685546875, 0.087158203125, 0.00818634033203125, 0.003238677978515625, 0.024169921875, 0.00702667236328125, 0.00936126708984375, 0.00632476806640625, 0.0293731689453125, 0.01800537109375, 0.0088348388671875, 0.013397216796875, 0.02557373046875, 0.12109375, 0.004413604736328125, 0.016571044921875, 0.00274658203125, 0.2142333984375, 0.29638671875, 0.16015625, 0.007843017578125, 0.007160186767578125, 0.00508880615234375, 0.054229736328125, 0.048736572265625, 0.026397705078125, 0.0265350341796875, 0.051361083984375, 0.018310546875, 0.00974273681640625, 0.0218963623046875, 0.216064453125, 0.021728515625, 0.0173797607421875, 0.004520416259765625], \\\"stoks\\\": [52, 52, 52, 52, 52, 41, 41, 374, 303, 303, 303, 427], \\\"time\\\": {\\\"begin_ms\\\": 640, \\\"end_ms\\\": 1140}}]}\"\n },\n {\n \"id\": \"7645a0d1-2e64-410d-83a8-b96040432e9a\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244957031,\n \"role\": \"AGENT\",\n \"type\": \"AGENT_MESSAGE\",\n \"message_text\": \"Hello!\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.044921875, \\\"Adoration\\\": 0.0253753662109375, \\\"Aesthetic Appreciation\\\": 0.03265380859375, \\\"Amusement\\\": 0.118408203125, \\\"Anger\\\": 0.06719970703125, \\\"Anxiety\\\": 0.0411376953125, \\\"Awe\\\": 0.03802490234375, \\\"Awkwardness\\\": 0.056549072265625, \\\"Boredom\\\": 0.04217529296875, \\\"Calmness\\\": 0.08709716796875, \\\"Concentration\\\": 0.070556640625, \\\"Confusion\\\": 0.06964111328125, \\\"Contemplation\\\": 0.0343017578125, \\\"Contempt\\\": 0.037689208984375, \\\"Contentment\\\": 0.059417724609375, \\\"Craving\\\": 0.01132965087890625, \\\"Desire\\\": 0.01406097412109375, \\\"Determination\\\": 0.1143798828125, \\\"Disappointment\\\": 0.051177978515625, \\\"Disgust\\\": 0.028594970703125, \\\"Distress\\\": 0.054901123046875, \\\"Doubt\\\": 0.04638671875, \\\"Ecstasy\\\": 0.0258026123046875, \\\"Embarrassment\\\": 0.0222015380859375, \\\"Empathic Pain\\\": 0.015777587890625, \\\"Entrancement\\\": 0.0160980224609375, \\\"Envy\\\": 0.0163421630859375, \\\"Excitement\\\": 0.129638671875, \\\"Fear\\\": 0.03125, \\\"Guilt\\\": 0.01483917236328125, \\\"Horror\\\": 0.0194549560546875, \\\"Interest\\\": 0.1341552734375, \\\"Joy\\\": 0.0738525390625, \\\"Love\\\": 0.0216522216796875, \\\"Nostalgia\\\": 0.0210418701171875, \\\"Pain\\\": 0.020721435546875, \\\"Pride\\\": 0.05499267578125, \\\"Realization\\\": 0.0728759765625, \\\"Relief\\\": 0.04052734375, \\\"Romance\\\": 0.0129241943359375, \\\"Sadness\\\": 0.0254669189453125, \\\"Satisfaction\\\": 0.07159423828125, \\\"Shame\\\": 0.01495361328125, \\\"Surprise (negative)\\\": 0.05560302734375, \\\"Surprise (positive)\\\": 0.07965087890625, \\\"Sympathy\\\": 0.022247314453125, \\\"Tiredness\\\": 0.0194549560546875, \\\"Triumph\\\": 0.04107666015625}\",\n \"metadata\": \"\"\n }\n ],\n \"page_number\": 0,\n \"page_size\": 3,\n \"total_pages\": 1,\n \"end_timestamp\": 1716244958546,\n \"metadata\": \"\",\n \"config\": {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"333ce95c-76c7-4621-aa72-bb0ed90fcf50","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1c210e60-fc3e-4020-ba31-155c211461a5","name":"Get chat audio - default","request":{"urlPathTemplate":"/v0/evi/chats/{id}/audio","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-id"}}},"response":{"status":200,"body":"{\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"status\": \"COMPLETE\",\n \"filename\": \"e6235940-cfda-3988-9147-ff531627cf42/470a49f6-1dec-4afe-8b61-035d3b2d63b0/reconstructed_audio.mp4\",\n \"modified_at\": 1729875432555,\n \"signed_audio_url\": \"https://storage.googleapis.com/...etc.\",\n \"signed_url_expiration_timestamp_millis\": 1730232816964\n}","headers":{"Content-Type":"application/json"}},"uuid":"1c210e60-fc3e-4020-ba31-155c211461a5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"95990ecd-a7f2-495c-84ec-e0b2f0f1e471","name":"List configs - default","request":{"urlPathTemplate":"/v0/evi/configs","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"configs_page\": [\n {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"95990ecd-a7f2-495c-84ec-e0b2f0f1e471","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"73a53d69-e4fb-44c0-a4cc-3ebdee8e8c36","name":"Create config - default","request":{"urlPathTemplate":"/v0/evi/configs","method":"POST"},"response":{"status":201,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"73a53d69-e4fb-44c0-a4cc-3ebdee8e8c36","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"9fa7c906-3213-4358-9fd3-fb98a80ccff9","name":"List config versions - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"configs_page\": [\n {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"9fa7c906-3213-4358-9fd3-fb98a80ccff9","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"66129a1a-71df-4899-a702-a2582339ad92","name":"Create config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":201,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"This is an updated version of the Weather Assistant Config.\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1722642242998,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": true\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"66129a1a-71df-4899-a702-a2582339ad92","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"96ab709e-8ce5-42ad-8930-11174405a07f","name":"Delete config - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"96ab709e-8ce5-42ad-8930-11174405a07f","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ac036d7f-9200-454a-ad8b-058cedce8018","name":"Update config name - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"ac036d7f-9200-454a-ad8b-058cedce8018","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"336e4516-6577-4544-8e15-559222ec726d","name":"Get config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"336e4516-6577-4544-8e15-559222ec726d","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3631f032-af11-4788-9ada-63c97ec90d03","name":"Delete config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"3631f032-af11-4788-9ada-63c97ec90d03","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"4a8a419e-4772-4077-95b5-281c2bd2851b","name":"Update config description - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"This is an updated version_description.\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"4a8a419e-4772-4077-95b5-281c2bd2851b","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3760f9c4-fbaa-40e9-9770-35af4592adb1","name":"List prompts - default","request":{"urlPathTemplate":"/v0/evi/prompts","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 2,\n \"total_pages\": 1,\n \"prompts_page\": [\n {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n {\n \"id\": \"616b2b4c-a096-4445-9c23-64058b564fc2\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Web Search Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI web search assistant designed to help users find accurate and relevant information on the web. Respond to user queries promptly, using the built-in web search tool to retrieve up-to-date results. Present information clearly and concisely, summarizing key points where necessary. Use simple language and avoid technical jargon. If needed, provide helpful tips for refining search queries to obtain better results.\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"3760f9c4-fbaa-40e9-9770-35af4592adb1","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"1fab19ce-cf01-4f16-b221-518ebe235e05","name":"Create prompt - default","request":{"urlPathTemplate":"/v0/evi/prompts","method":"POST"},"response":{"status":201,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": null,\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1fab19ce-cf01-4f16-b221-518ebe235e05","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"818fa71c-38b4-45da-92f3-167567201251","name":"List prompt versions - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"prompts_page\": [\n {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"818fa71c-38b4-45da-92f3-167567201251","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"b2978df3-51e4-4d99-b160-6287c20dda6f","name":"Create prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":201,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"This is an updated version of the Weather Assistant Prompt.\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722635140150,\n \"text\": \"You are an updated version of an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"b2978df3-51e4-4d99-b160-6287c20dda6f","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"722d1802-e538-4d83-9720-79ff982e0011","name":"Delete prompt - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"722d1802-e538-4d83-9720-79ff982e0011","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"6e0c3636-6d00-4e26-92d7-40460ef14c6c","name":"Update prompt name - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"6e0c3636-6d00-4e26-92d7-40460ef14c6c","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3812aa90-4c73-4d5b-a38b-d5ca8efde008","name":"Get prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"0"}}},"response":{"status":200,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"3812aa90-4c73-4d5b-a38b-d5ca8efde008","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"27f84b39-bfde-4b0f-a49e-fbd93767a180","name":"Delete prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"27f84b39-bfde-4b0f-a49e-fbd93767a180","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"760d3795-9a2c-4a38-940a-6b7459dff285","name":"Update prompt description - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"This is an updated version_description.\",\n \"name\": \"string\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722634770585,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"760d3795-9a2c-4a38-940a-6b7459dff285","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"76070823-253f-4b18-9c68-a80f6d2373ee","name":"List tools - default","request":{"urlPathTemplate":"/v0/evi/tools","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 2,\n \"total_pages\": 1,\n \"tools_page\": [\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"d20827af-5d8d-4f66-b6b9-ce2e3e1ea2b2\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches user's current location.\",\n \"name\": \"get_current_location\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"fallback_content\": \"Unable to fetch location.\",\n \"description\": \"Fetches user's current location.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }}, \\\"required\\\": [\\\"location\\\"] }\"\n },\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"4442f3ea-9038-40e3-a2ce-1522b7de770f\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715266126705,\n \"modified_on\": 1715266126705,\n \"fallback_content\": \"Unable to fetch location.\",\n \"description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"76070823-253f-4b18-9c68-a80f6d2373ee","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"7dc71f1b-3d70-4527-a21f-326f7db77dec","name":"Create tool - default","request":{"urlPathTemplate":"/v0/evi/tools","method":"POST"},"response":{"status":201,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"aa9b71c4-723c-47ff-9f83-1a1829e74376\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"7dc71f1b-3d70-4527-a21f-326f7db77dec","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"97f54c38-2fe1-4344-9355-88765ad39e92","name":"List tool versions - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"tools_page\": [\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"97f54c38-2fe1-4344-9355-88765ad39e92","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1230a7c7-82ee-4940-98d3-3f0e1acc2cba","name":"Create tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":201,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1230a7c7-82ee-4940-98d3-3f0e1acc2cba","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"6e58cf98-dbd8-465b-a6cc-53941c38f006","name":"Delete tool - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"6e58cf98-dbd8-465b-a6cc-53941c38f006","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"7bb920f0-9b75-4374-bdfb-540a599f3fce","name":"Update tool name - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"7bb920f0-9b75-4374-bdfb-540a599f3fce","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"f4fe78ec-6b74-402d-8aef-0cbd04c6a473","name":"Get tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-tool-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"string\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"f4fe78ec-6b74-402d-8aef-0cbd04c6a473","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"74ef73ce-49e2-492e-a4cb-ea6a1dc9b948","name":"Delete tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"DELETE","pathParameters":{"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"74ef73ce-49e2-492e-a4cb-ea6a1dc9b948","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"82d8c062-5280-4378-afad-8057ebea037a","name":"Update tool description - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-tool-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current temperature, precipitation, wind speed, AQI, and other weather conditions. Uses Celsius, Fahrenheit, or kelvin depending on user's region.\",\n \"name\": \"string\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"82d8c062-5280-4378-afad-8057ebea037a","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1d60b8ea-f512-4ce0-92ad-0a086a4717a2","name":"List voices - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"voices_page\": [\n {\n \"id\": \"c42352c0-4566-455d-b180-0f654b65b525\",\n \"name\": \"David Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n },\n {\n \"id\": \"d87352b0-26a3-4b11-081b-d157a5674d19\",\n \"name\": \"Goliath Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"1d60b8ea-f512-4ce0-92ad-0a086a4717a2","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"2c434990-d686-4fec-940d-7b86327bf9d5","name":"Create voice - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"POST"},"response":{"status":200,"body":"{\n \"id\": \"c42352c0-4566-455d-b180-0f654b65b525\",\n \"name\": \"David Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"2c434990-d686-4fec-940d-7b86327bf9d5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"69163bef-50c2-4c89-b4f9-70f5a04bfec8","name":"Delete voice - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"DELETE"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"69163bef-50c2-4c89-b4f9-70f5a04bfec8","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1a9089ce-a462-43bb-afa5-ed028dd296e5","name":"Text-to-Speech (Json) - default","request":{"urlPathTemplate":"/v0/tts","method":"POST"},"response":{"status":200,"body":"{\n \"generations\": [\n {\n \"audio\": \"//PExAA0DDYRvkpNfhv3JI5JZ...etc.\",\n \"duration\": 7.44225,\n \"encoding\": {\n \"format\": \"mp3\",\n \"sample_rate\": 48000\n },\n \"file_size\": 120192,\n \"generation_id\": \"795c949a-1510-4a80-9646-7d0863b023ab\",\n \"snippets\": [\n [\n {\n \"audio\": \"//PExAA0DDYRvkpNfhv3JI5JZ...etc.\",\n \"generation_id\": \"795c949a-1510-4a80-9646-7d0863b023ab\",\n \"id\": \"37b1b1b1-1b1b-1b1b-1b1b-1b1b1b1b1b1b\",\n \"text\": \"Beauty is no quality in things themselves: It exists merely in the mind which contemplates them.\",\n \"utterance_index\": 0,\n \"timestamps\": []\n }\n ]\n ]\n }\n ],\n \"request_id\": \"66e01f90-4501-4aa0-bbaf-74f45dc15aa725906\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1a9089ce-a462-43bb-afa5-ed028dd296e5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"449bb149-6027-4735-a265-0a0a5bc0d0ef","name":"Text-to-Speech (File) - default","request":{"urlPathTemplate":"/v0/tts/file","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"449bb149-6027-4735-a265-0a0a5bc0d0ef","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"fd6bbe04-a38a-4d6e-bc3a-f8cf25725dbe","name":"Text-to-Speech (Streamed File) - default","request":{"urlPathTemplate":"/v0/tts/stream/file","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"fd6bbe04-a38a-4d6e-bc3a-f8cf25725dbe","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"8e8e8262-38fd-4f81-836b-c9d7ee07cd84","name":"Text-to-Speech (Streamed JSON) - default","request":{"urlPathTemplate":"/v0/tts/stream/json","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"8e8e8262-38fd-4f81-836b-c9d7ee07cd84","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"f75e0a57-c1d9-44df-80c7-c8485a7a76d6","name":"Voice Conversion (Streamed JSON) - default","request":{"urlPathTemplate":"/v0/tts/voice_conversion/json","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"f75e0a57-c1d9-44df-80c7-c8485a7a76d6","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ac2d855e-1240-4aa0-88e2-61efb0c0026a","name":"List jobs - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"GET"},"response":{"status":200,"body":"[\n {\n \"job_id\": \"job_id\",\n \"request\": {\n \"callback_url\": null,\n \"files\": [\n {\n \"filename\": \"filename\",\n \"md5sum\": \"md5sum\",\n \"content_type\": \"content_type\"\n }\n ],\n \"models\": {\n \"burst\": {},\n \"face\": {\n \"descriptions\": null,\n \"facs\": null,\n \"fps_pred\": 3,\n \"identify_faces\": false,\n \"min_face_size\": 60,\n \"prob_threshold\": 0.99,\n \"save_faces\": false\n },\n \"facemesh\": {},\n \"language\": {\n \"granularity\": \"word\",\n \"identify_speakers\": false,\n \"sentiment\": null,\n \"toxicity\": null\n },\n \"ner\": {\n \"identify_speakers\": false\n },\n \"prosody\": {\n \"granularity\": \"utterance\",\n \"identify_speakers\": false,\n \"window\": null\n }\n },\n \"notify\": true,\n \"text\": [],\n \"urls\": [\n \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n ]\n },\n \"state\": {\n \"created_timestamp_ms\": 1712587158717,\n \"ended_timestamp_ms\": 1712587159274,\n \"num_errors\": 0,\n \"num_predictions\": 10,\n \"started_timestamp_ms\": 1712587158800,\n \"status\": \"COMPLETED\"\n },\n \"type\": \"INFERENCE\"\n }\n]","headers":{"Content-Type":"application/json"}},"uuid":"ac2d855e-1240-4aa0-88e2-61efb0c0026a","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"53d86d3c-c150-433f-ab12-ef8e8e9210eb","name":"Start inference job - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"POST"},"response":{"status":200,"body":"{\n \"job_id\": \"job_id\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"53d86d3c-c150-433f-ab12-ef8e8e9210eb","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"b5838b5a-8fe8-4d6b-9439-5e77b6a8b017","name":"Get job details - default","request":{"urlPathTemplate":"/v0/batch/jobs/{id}","method":"GET","pathParameters":{"id":{"equalTo":"job_id"}}},"response":{"status":200,"body":"{\n \"type\": \"INFERENCE\",\n \"job_id\": \"job_id\",\n \"request\": {\n \"callback_url\": null,\n \"files\": [],\n \"models\": {\n \"burst\": {},\n \"face\": {\n \"descriptions\": null,\n \"facs\": null,\n \"fps_pred\": 3,\n \"identify_faces\": false,\n \"min_face_size\": 60,\n \"prob_threshold\": 0.99,\n \"save_faces\": false\n },\n \"facemesh\": {},\n \"language\": {\n \"granularity\": \"word\",\n \"identify_speakers\": false,\n \"sentiment\": null,\n \"toxicity\": null\n },\n \"ner\": {\n \"identify_speakers\": false\n },\n \"prosody\": {\n \"granularity\": \"utterance\",\n \"identify_speakers\": false,\n \"window\": null\n }\n },\n \"notify\": true,\n \"text\": [],\n \"urls\": [\n \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n ]\n },\n \"state\": {\n \"created_timestamp_ms\": 1712590457884,\n \"ended_timestamp_ms\": 1712590462252,\n \"num_errors\": 0,\n \"num_predictions\": 10,\n \"started_timestamp_ms\": 1712590457995,\n \"status\": \"COMPLETED\"\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"b5838b5a-8fe8-4d6b-9439-5e77b6a8b017","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"27496704-1278-4ec0-804b-5b06a9ddad44","name":"Get job predictions - default","request":{"urlPathTemplate":"/v0/batch/jobs/{id}/predictions","method":"GET","pathParameters":{"id":{"equalTo":"job_id"}}},"response":{"status":200,"body":"[\n {\n \"source\": {\n \"type\": \"url\",\n \"url\": \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n },\n \"results\": {\n \"predictions\": [\n {\n \"file\": \"faces/100.jpg\",\n \"models\": {\n \"face\": {\n \"metadata\": null,\n \"grouped_predictions\": [\n {\n \"id\": \"unknown\",\n \"predictions\": [\n {\n \"frame\": 0,\n \"time\": 0,\n \"prob\": 0.9994111061096191,\n \"box\": {\n \"x\": 1187.885986328125,\n \"y\": 1397.697509765625,\n \"w\": 1401.668701171875,\n \"h\": 1961.424560546875\n },\n \"emotions\": [\n {\n \"name\": \"Admiration\",\n \"score\": 0.10722749680280685\n },\n {\n \"name\": \"Adoration\",\n \"score\": 0.06395940482616425\n },\n {\n \"name\": \"Aesthetic Appreciation\",\n \"score\": 0.05811462551355362\n },\n {\n \"name\": \"Amusement\",\n \"score\": 0.14187128841876984\n },\n {\n \"name\": \"Anger\",\n \"score\": 0.02804684266448021\n },\n {\n \"name\": \"Anxiety\",\n \"score\": 0.2713485360145569\n },\n {\n \"name\": \"Awe\",\n \"score\": 0.33812594413757324\n },\n {\n \"name\": \"Awkwardness\",\n \"score\": 0.1745193600654602\n },\n {\n \"name\": \"Boredom\",\n \"score\": 0.23600080609321594\n },\n {\n \"name\": \"Calmness\",\n \"score\": 0.18988418579101562\n },\n {\n \"name\": \"Concentration\",\n \"score\": 0.44288986921310425\n },\n {\n \"name\": \"Confusion\",\n \"score\": 0.39346569776535034\n },\n {\n \"name\": \"Contemplation\",\n \"score\": 0.31002455949783325\n },\n {\n \"name\": \"Contempt\",\n \"score\": 0.048870109021663666\n },\n {\n \"name\": \"Contentment\",\n \"score\": 0.0579497292637825\n },\n {\n \"name\": \"Craving\",\n \"score\": 0.06544201076030731\n },\n {\n \"name\": \"Desire\",\n \"score\": 0.05526508390903473\n },\n {\n \"name\": \"Determination\",\n \"score\": 0.08590991795063019\n },\n {\n \"name\": \"Disappointment\",\n \"score\": 0.19508258998394012\n },\n {\n \"name\": \"Disgust\",\n \"score\": 0.031529419124126434\n },\n {\n \"name\": \"Distress\",\n \"score\": 0.23210826516151428\n },\n {\n \"name\": \"Doubt\",\n \"score\": 0.3284550905227661\n },\n {\n \"name\": \"Ecstasy\",\n \"score\": 0.040716782212257385\n },\n {\n \"name\": \"Embarrassment\",\n \"score\": 0.1467227339744568\n },\n {\n \"name\": \"Empathic Pain\",\n \"score\": 0.07633581757545471\n },\n {\n \"name\": \"Entrancement\",\n \"score\": 0.16245244443416595\n },\n {\n \"name\": \"Envy\",\n \"score\": 0.03267110139131546\n },\n {\n \"name\": \"Excitement\",\n \"score\": 0.10656816512346268\n },\n {\n \"name\": \"Fear\",\n \"score\": 0.3115977346897125\n },\n {\n \"name\": \"Guilt\",\n \"score\": 0.11615975946187973\n },\n {\n \"name\": \"Horror\",\n \"score\": 0.19795553386211395\n },\n {\n \"name\": \"Interest\",\n \"score\": 0.3136432468891144\n },\n {\n \"name\": \"Joy\",\n \"score\": 0.06285581737756729\n },\n {\n \"name\": \"Love\",\n \"score\": 0.06339752674102783\n },\n {\n \"name\": \"Nostalgia\",\n \"score\": 0.05866732448339462\n },\n {\n \"name\": \"Pain\",\n \"score\": 0.07684041559696198\n },\n {\n \"name\": \"Pride\",\n \"score\": 0.026822954416275024\n },\n {\n \"name\": \"Realization\",\n \"score\": 0.30000734329223633\n },\n {\n \"name\": \"Relief\",\n \"score\": 0.04414166510105133\n },\n {\n \"name\": \"Romance\",\n \"score\": 0.042728863656520844\n },\n {\n \"name\": \"Sadness\",\n \"score\": 0.14773206412792206\n },\n {\n \"name\": \"Satisfaction\",\n \"score\": 0.05902980640530586\n },\n {\n \"name\": \"Shame\",\n \"score\": 0.08103451132774353\n },\n {\n \"name\": \"Surprise (negative)\",\n \"score\": 0.25518184900283813\n },\n {\n \"name\": \"Surprise (positive)\",\n \"score\": 0.28845661878585815\n },\n {\n \"name\": \"Sympathy\",\n \"score\": 0.062488824129104614\n },\n {\n \"name\": \"Tiredness\",\n \"score\": 0.1559651643037796\n },\n {\n \"name\": \"Triumph\",\n \"score\": 0.01955239288508892\n }\n ],\n \"facs\": null,\n \"descriptions\": null\n }\n ]\n }\n ]\n }\n }\n }\n ],\n \"errors\": []\n }\n }\n]","headers":{"Content-Type":"application/json"}},"uuid":"27496704-1278-4ec0-804b-5b06a9ddad44","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"12d3146e-fa86-4658-bfca-755d6e939757","name":"Start inference job from local file - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"POST"},"response":{"status":200,"body":"{\n \"job_id\": \"job_id\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"12d3146e-fa86-4658-bfca-755d6e939757","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}}],"meta":{"total":48}}
\ No newline at end of file
+{"mappings":[{"id":"1d60b8ea-f512-4ce0-92ad-0a086a4717a2","name":"List voices - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"voices_page\": [\n {\n \"id\": \"c42352c0-4566-455d-b180-0f654b65b525\",\n \"name\": \"David Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n },\n {\n \"id\": \"d87352b0-26a3-4b11-081b-d157a5674d19\",\n \"name\": \"Goliath Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"1d60b8ea-f512-4ce0-92ad-0a086a4717a2","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"2c434990-d686-4fec-940d-7b86327bf9d5","name":"Create voice - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"POST"},"response":{"status":200,"body":"{\n \"id\": \"c42352c0-4566-455d-b180-0f654b65b525\",\n \"name\": \"David Hume\",\n \"provider\": \"CUSTOM_VOICE\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"2c434990-d686-4fec-940d-7b86327bf9d5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"69163bef-50c2-4c89-b4f9-70f5a04bfec8","name":"Delete voice - default","request":{"urlPathTemplate":"/v0/tts/voices","method":"DELETE"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"69163bef-50c2-4c89-b4f9-70f5a04bfec8","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1a9089ce-a462-43bb-afa5-ed028dd296e5","name":"Text-to-Speech (Json) - default","request":{"urlPathTemplate":"/v0/tts","method":"POST"},"response":{"status":200,"body":"{\n \"generations\": [\n {\n \"audio\": \"//PExAA0DDYRvkpNfhv3JI5JZ...etc.\",\n \"duration\": 7.44225,\n \"encoding\": {\n \"format\": \"mp3\",\n \"sample_rate\": 48000\n },\n \"file_size\": 120192,\n \"generation_id\": \"795c949a-1510-4a80-9646-7d0863b023ab\",\n \"snippets\": [\n [\n {\n \"audio\": \"//PExAA0DDYRvkpNfhv3JI5JZ...etc.\",\n \"generation_id\": \"795c949a-1510-4a80-9646-7d0863b023ab\",\n \"id\": \"37b1b1b1-1b1b-1b1b-1b1b-1b1b1b1b1b1b\",\n \"text\": \"Beauty is no quality in things themselves: It exists merely in the mind which contemplates them.\",\n \"utterance_index\": 0,\n \"timestamps\": []\n }\n ]\n ]\n }\n ],\n \"request_id\": \"66e01f90-4501-4aa0-bbaf-74f45dc15aa725906\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1a9089ce-a462-43bb-afa5-ed028dd296e5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"449bb149-6027-4735-a265-0a0a5bc0d0ef","name":"Text-to-Speech (File) - default","request":{"urlPathTemplate":"/v0/tts/file","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"449bb149-6027-4735-a265-0a0a5bc0d0ef","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"fd6bbe04-a38a-4d6e-bc3a-f8cf25725dbe","name":"Text-to-Speech (Streamed File) - default","request":{"urlPathTemplate":"/v0/tts/stream/file","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"fd6bbe04-a38a-4d6e-bc3a-f8cf25725dbe","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"8e8e8262-38fd-4f81-836b-c9d7ee07cd84","name":"Text-to-Speech (Streamed JSON) - default","request":{"urlPathTemplate":"/v0/tts/stream/json","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"8e8e8262-38fd-4f81-836b-c9d7ee07cd84","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"f75e0a57-c1d9-44df-80c7-c8485a7a76d6","name":"Voice Conversion (Streamed JSON) - default","request":{"urlPathTemplate":"/v0/tts/voice_conversion/json","method":"POST"},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"f75e0a57-c1d9-44df-80c7-c8485a7a76d6","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"e0fc3f32-35c4-4c49-89f2-eaa4e21b9444","name":"Send Message - default","request":{"urlPathTemplate":"/v0/evi/chat/{chat_id}/send","method":"POST","pathParameters":{"chat_id":{"equalTo":"chat_id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"e0fc3f32-35c4-4c49-89f2-eaa4e21b9444","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"7e5b16a7-b7b9-4e7d-b0a9-61b1ac4b5f7d","name":"List chat_groups - default","request":{"urlPathTemplate":"/v0/evi/chat_groups","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chat_groups_page\": [\n {\n \"id\": \"697056f0-6c7e-487d-9bd8-9c19df79f05f\",\n \"first_start_timestamp\": 1721844196397,\n \"most_recent_start_timestamp\": 1721861821717,\n \"active\": false,\n \"most_recent_chat_id\": \"dfdbdd4d-0ddf-418b-8fc4-80a266579d36\",\n \"num_chats\": 5\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"7e5b16a7-b7b9-4e7d-b0a9-61b1ac4b5f7d","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"52c3c012-9681-44fd-b0dd-d644aac44f8c","name":"Get chat_group - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"first_start_timestamp\": 1712334213647,\n \"most_recent_start_timestamp\": 1712334213647,\n \"num_chats\": 1,\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chats_page\": [\n {\n \"id\": \"6375d4f8-cd3e-4d6b-b13b-ace66b7c8aaa\",\n \"chat_group_id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1712334213647,\n \"end_timestamp\": 1712334332571,\n \"event_count\": 0,\n \"metadata\": null,\n \"config\": null\n }\n ],\n \"active\": false\n}","headers":{"Content-Type":"application/json"}},"uuid":"52c3c012-9681-44fd-b0dd-d644aac44f8c","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ef5bd433-148e-481b-b653-7b4676a3fbbb","name":"Get chat group audio - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}/audio","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"369846cf-6ad5-404d-905e-a8acb5cdfc78\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"num_chats\": 1,\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"audio_reconstructions_page\": [\n {\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"status\": \"COMPLETE\",\n \"filename\": \"e6235940-cfda-3988-9147-ff531627cf42/470a49f6-1dec-4afe-8b61-035d3b2d63b0/reconstructed_audio.mp4\",\n \"modified_at\": 1729875432555,\n \"signed_audio_url\": \"https://storage.googleapis.com/...etc.\",\n \"signed_url_expiration_timestamp_millis\": 1730232816964\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"ef5bd433-148e-481b-b653-7b4676a3fbbb","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"63f657bf-ebac-4bc4-bbae-5a46d2babec4","name":"List chat events from a specific chat_group - default","request":{"urlPathTemplate":"/v0/evi/chat_groups/{id}/events","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-group-id"}}},"response":{"status":200,"body":"{\n \"id\": \"697056f0-6c7e-487d-9bd8-9c19df79f05f\",\n \"page_number\": 0,\n \"page_size\": 3,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"events_page\": [\n {\n \"id\": \"5d44bdbb-49a3-40fb-871d-32bf7e76efe7\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244940762,\n \"role\": \"SYSTEM\",\n \"type\": \"SYSTEM_PROMPT\",\n \"message_text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\",\n \"emotion_features\": \"\",\n \"metadata\": \"\"\n },\n {\n \"id\": \"5976ddf6-d093-4bb9-ba60-8f6c25832dde\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244956278,\n \"role\": \"USER\",\n \"type\": \"USER_MESSAGE\",\n \"message_text\": \"Hello.\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.09906005859375, \\\"Adoration\\\": 0.12213134765625, \\\"Aesthetic Appreciation\\\": 0.05035400390625, \\\"Amusement\\\": 0.16552734375, \\\"Anger\\\": 0.0037384033203125, \\\"Anxiety\\\": 0.010101318359375, \\\"Awe\\\": 0.058197021484375, \\\"Awkwardness\\\": 0.10552978515625, \\\"Boredom\\\": 0.1141357421875, \\\"Calmness\\\": 0.115234375, \\\"Concentration\\\": 0.00444793701171875, \\\"Confusion\\\": 0.0343017578125, \\\"Contemplation\\\": 0.00812530517578125, \\\"Contempt\\\": 0.009002685546875, \\\"Contentment\\\": 0.087158203125, \\\"Craving\\\": 0.00818634033203125, \\\"Desire\\\": 0.018310546875, \\\"Determination\\\": 0.003238677978515625, \\\"Disappointment\\\": 0.024169921875, \\\"Disgust\\\": 0.00702667236328125, \\\"Distress\\\": 0.00936126708984375, \\\"Doubt\\\": 0.00632476806640625, \\\"Ecstasy\\\": 0.0293731689453125, \\\"Embarrassment\\\": 0.01800537109375, \\\"Empathic Pain\\\": 0.0088348388671875, \\\"Entrancement\\\": 0.013397216796875, \\\"Envy\\\": 0.02557373046875, \\\"Excitement\\\": 0.12109375, \\\"Fear\\\": 0.004413604736328125, \\\"Guilt\\\": 0.016571044921875, \\\"Horror\\\": 0.00274658203125, \\\"Interest\\\": 0.2142333984375, \\\"Joy\\\": 0.29638671875, \\\"Love\\\": 0.16015625, \\\"Nostalgia\\\": 0.007843017578125, \\\"Pain\\\": 0.007160186767578125, \\\"Pride\\\": 0.00508880615234375, \\\"Realization\\\": 0.054229736328125, \\\"Relief\\\": 0.048736572265625, \\\"Romance\\\": 0.026397705078125, \\\"Sadness\\\": 0.0265350341796875, \\\"Satisfaction\\\": 0.051361083984375, \\\"Shame\\\": 0.00974273681640625, \\\"Surprise (negative)\\\": 0.0218963623046875, \\\"Surprise (positive)\\\": 0.216064453125, \\\"Sympathy\\\": 0.021728515625, \\\"Tiredness\\\": 0.0173797607421875, \\\"Triumph\\\": 0.004520416259765625}\",\n \"metadata\": \"{\\\"segments\\\": [{\\\"content\\\": \\\"Hello.\\\", \\\"embedding\\\": [0.6181640625, 0.1763916015625, -30.921875, 1.2705078125, 0.927734375, 0.63720703125, 2.865234375, 0.1080322265625, 0.2978515625, 1.0107421875, 1.34375, 0.74560546875, 0.416259765625, 0.99462890625, -0.333740234375, 0.361083984375, -1.388671875, 1.0107421875, 1.3173828125, 0.55615234375, 0.541015625, -0.1837158203125, 1.697265625, 0.228515625, 2.087890625, -0.311767578125, 0.053680419921875, 1.3349609375, 0.95068359375, 0.00441741943359375, 0.705078125, 1.8916015625, -0.939453125, 0.93701171875, -0.28955078125, 1.513671875, 0.5595703125, 1.0126953125, -0.1624755859375, 1.4072265625, -0.28857421875, -0.4560546875, -0.1500244140625, -0.1102294921875, -0.222412109375, 0.8779296875, 1.275390625, 1.6689453125, 0.80712890625, -0.34814453125, -0.325439453125, 0.412841796875, 0.81689453125, 0.55126953125, 1.671875, 0.6611328125, 0.7451171875, 1.50390625, 1.0224609375, -1.671875, 0.7373046875, 2.1328125, 2.166015625, 0.41015625, -0.127685546875, 1.9345703125, -4.2734375, 0.332275390625, 0.26171875, 0.76708984375, 0.2685546875, 0.468017578125, 1.208984375, -1.517578125, 1.083984375, 0.84814453125, 1.0244140625, -0.0072174072265625, 1.34375, 1.0712890625, 1.517578125, -0.52001953125, 0.59228515625, 0.8154296875, -0.951171875, -0.07757568359375, 1.3330078125, 1.125, 0.61181640625, 1.494140625, 0.357421875, 1.1796875, 1.482421875, 0.8046875, 0.1536865234375, 1.8076171875, 0.68115234375, -15.171875, 1.2294921875, 0.319091796875, 0.499755859375, 1.5771484375, 0.94677734375, -0.2490234375, 0.88525390625, 3.47265625, 0.75927734375, 0.71044921875, 1.2333984375, 1.4169921875, -0.56640625, -1.8095703125, 1.37109375, 0.428955078125, 1.89453125, -0.39013671875, 0.1734619140625, 1.5595703125, -1.2294921875, 2.552734375, 0.58349609375, 0.2156982421875, -0.00984954833984375, -0.6865234375, -0.0272979736328125, -0.2264404296875, 2.853515625, 1.3896484375, 0.52978515625, 0.783203125, 3.0390625, 0.75537109375, 0.219970703125, 0.384521484375, 0.385986328125, 2.0546875, -0.10443115234375, 1.5146484375, 1.4296875, 1.9716796875, 1.1318359375, 0.31591796875, 0.338623046875, 1.654296875, -0.88037109375, -0.21484375, 1.45703125, 1.0380859375, -0.52294921875, -0.47802734375, 0.1650390625, 1.2392578125, -1.138671875, 0.56787109375, 1.318359375, 0.4287109375, 0.1981201171875, 2.4375, 0.281005859375, 0.89404296875, -0.1552734375, 0.6474609375, -0.08331298828125, 0.00740814208984375, -0.045501708984375, -0.578125, 2.02734375, 0.59228515625, 0.35693359375, 1.2919921875, 1.22265625, 1.0537109375, 0.145263671875, 1.05859375, -0.369140625, 0.207275390625, 0.78857421875, 0.599609375, 0.99072265625, 0.24462890625, 1.26953125, 0.08404541015625, 1.349609375, 0.73291015625, 1.3212890625, 0.388916015625, 1.0869140625, 0.9931640625, -1.5673828125, 0.0462646484375, 0.650390625, 0.253662109375, 0.58251953125, 1.8134765625, 0.8642578125, 2.591796875, 0.7314453125, 0.85986328125, 0.5615234375, 0.9296875, 0.04144287109375, 1.66015625, 1.99609375, 1.171875, 1.181640625, 1.5126953125, 0.0224456787109375, 0.58349609375, -1.4931640625, 0.81884765625, 0.732421875, -0.6455078125, -0.62451171875, 1.7802734375, 0.01526641845703125, -0.423095703125, 0.461669921875, 4.87890625, 1.2392578125, -0.6953125, 0.6689453125, 0.62451171875, -1.521484375, 1.7685546875, 0.810546875, 0.65478515625, 0.26123046875, 1.6396484375, 0.87548828125, 1.7353515625, 2.046875, 1.5634765625, 0.69384765625, 1.375, 0.8916015625, 1.0107421875, 0.1304931640625, 2.009765625, 0.06402587890625, -0.08428955078125, 0.04351806640625, -1.7529296875, 2.02734375, 3.521484375, 0.404541015625, 1.6337890625, -0.276611328125, 0.8837890625, -0.1287841796875, 0.91064453125, 0.8193359375, 0.701171875, 0.036529541015625, 1.26171875, 1.0478515625, -0.1422119140625, 1.0634765625, 0.61083984375, 1.3505859375, 1.208984375, 0.57275390625, 1.3623046875, 2.267578125, 0.484375, 0.9150390625, 0.56787109375, -0.70068359375, 0.27587890625, -0.70654296875, 0.8466796875, 0.57568359375, 1.6162109375, 0.87939453125, 2.248046875, -0.5458984375, 1.7744140625, 1.328125, 1.232421875, 0.6806640625, 0.9365234375, 1.052734375, -1.08984375, 1.8330078125, -0.4033203125, 1.0673828125, 0.297607421875, 1.5703125, 1.67578125, 1.34765625, 2.8203125, 2.025390625, -0.48583984375, 0.7626953125, 0.01007843017578125, 1.435546875, 0.007205963134765625, 0.05157470703125, -0.9853515625, 0.26708984375, 1.16796875, 1.2041015625, 1.99609375, -0.07916259765625, 1.244140625, -0.32080078125, 0.6748046875, 0.419921875, 1.3212890625, 1.291015625, 0.599609375, 0.0550537109375, 0.9599609375, 0.93505859375, 0.111083984375, 1.302734375, 0.0833740234375, 2.244140625, 1.25390625, 1.6015625, 0.58349609375, 1.7568359375, -0.263427734375, -0.019866943359375, -0.24658203125, -0.1871337890625, 0.927734375, 0.62255859375, 0.275146484375, 0.79541015625, 1.1796875, 1.1767578125, -0.26123046875, -0.268310546875, 1.8994140625, 1.318359375, 2.1875, 0.2469482421875, 1.41015625, 0.03973388671875, 1.2685546875, 1.1025390625, 0.9560546875, 0.865234375, -1.92578125, 1.154296875, 0.389892578125, 1.130859375, 0.95947265625, 0.72314453125, 2.244140625, 0.048553466796875, 0.626953125, 0.42919921875, 0.82275390625, 0.311767578125, -0.320556640625, 0.01041412353515625, 0.1483154296875, 0.10809326171875, -0.3173828125, 1.1337890625, -0.8642578125, 1.4033203125, 0.048828125, 1.1787109375, 0.98779296875, 1.818359375, 1.1552734375, 0.6015625, 1.2392578125, -1.2685546875, 0.39208984375, 0.83251953125, 0.224365234375, 0.0019989013671875, 0.87548828125, 1.6572265625, 1.107421875, 0.434814453125, 1.8251953125, 0.442626953125, 1.2587890625, 0.09320068359375, -0.896484375, 1.8017578125, 1.451171875, -0.0755615234375, 0.6083984375, 2.06640625, 0.673828125, -0.33740234375, 0.192138671875, 0.21435546875, 0.80224609375, -1.490234375, 0.9501953125, 0.86083984375, -0.40283203125, 4.109375, 2.533203125, 1.2529296875, 0.8271484375, 0.225830078125, 1.0478515625, -1.9755859375, 0.841796875, 0.392822265625, 0.525390625, 0.33935546875, -0.79443359375, 0.71630859375, 0.97998046875, -0.175537109375, 0.97705078125, 1.705078125, 0.29638671875, 0.68359375, 0.54150390625, 0.435791015625, 0.99755859375, -0.369140625, 1.009765625, -0.140380859375, 0.426513671875, 0.189697265625, 1.8193359375, 1.1201171875, -0.5009765625, -0.331298828125, 0.759765625, -0.09442138671875, 0.74609375, -1.947265625, 1.3544921875, -3.935546875, 2.544921875, 1.359375, 0.1363525390625, 0.79296875, 0.79931640625, -0.3466796875, 1.1396484375, -0.33447265625, 2.0078125, -0.241455078125, 0.6318359375, 0.365234375, 0.296142578125, 0.830078125, 1.0458984375, 0.5830078125, 0.61572265625, 14.0703125, -2.0078125, -0.381591796875, 1.228515625, 0.08282470703125, -0.67822265625, -0.04339599609375, 0.397216796875, 0.1656494140625, 0.137451171875, 0.244873046875, 1.1611328125, -1.3818359375, 0.8447265625, 1.171875, 0.36328125, 0.252685546875, 0.1197509765625, 0.232177734375, -0.020172119140625, 0.64404296875, -0.01100921630859375, -1.9267578125, 0.222412109375, 0.56005859375, 1.3046875, 1.1630859375, 1.197265625, 1.02734375, 1.6806640625, -0.043731689453125, 1.4697265625, 0.81201171875, 1.5390625, 1.240234375, -0.7353515625, 1.828125, 1.115234375, 1.931640625, -0.517578125, 0.77880859375, 1.0546875, 0.95361328125, 3.42578125, 0.0160369873046875, 0.875, 0.56005859375, 1.2421875, 1.986328125, 1.4814453125, 0.0948486328125, 1.115234375, 0.00665283203125, 2.09375, 0.3544921875, -0.52783203125, 1.2099609375, 0.45068359375, 0.65625, 0.1112060546875, 1.0751953125, -0.9521484375, -0.30029296875, 1.4462890625, 2.046875, 3.212890625, 1.68359375, 1.07421875, -0.5263671875, 0.74560546875, 1.37890625, 0.15283203125, 0.2440185546875, 0.62646484375, -0.1280517578125, 0.7646484375, -0.515625, -0.35693359375, 1.2958984375, 0.96923828125, 0.58935546875, 1.3701171875, 1.0673828125, 0.2337646484375, 0.93115234375, 0.66357421875, 6.0, 1.1025390625, -0.51708984375, -0.38330078125, 0.7197265625, 0.246826171875, -0.45166015625, 1.9521484375, 0.5546875, 0.08807373046875, 0.18505859375, 0.8857421875, -0.57177734375, 0.251708984375, 0.234375, 2.57421875, 0.9599609375, 0.5029296875, 0.10382080078125, 0.08331298828125, 0.66748046875, -0.349609375, 1.287109375, 0.259765625, 2.015625, 2.828125, -0.3095703125, -0.164306640625, -0.3408203125, 0.486572265625, 0.8466796875, 1.9130859375, 0.09088134765625, 0.66552734375, 0.00972747802734375, -0.83154296875, 1.755859375, 0.654296875, 0.173828125, 0.27587890625, -0.47607421875, -0.264404296875, 0.7529296875, 0.6533203125, 0.7275390625, 0.499755859375, 0.833984375, -0.44775390625, -0.05078125, -0.454833984375, 0.75439453125, 0.68505859375, 0.210693359375, -0.283935546875, -0.53564453125, 0.96826171875, 0.861328125, -3.33984375, -0.26171875, 0.77734375, 0.26513671875, -0.14111328125, -0.042236328125, -0.84814453125, 0.2137451171875, 0.94921875, 0.65185546875, -0.5380859375, 0.1529541015625, -0.360595703125, -0.0333251953125, -0.69189453125, 0.8974609375, 0.7109375, 0.81494140625, -0.259521484375, 1.1904296875, 0.62158203125, 1.345703125, 0.89404296875, 0.70556640625, 1.0673828125, 1.392578125, 0.5068359375, 0.962890625, 0.736328125, 1.55078125, 0.50390625, -0.398681640625, 2.361328125, 0.345947265625, -0.61962890625, 0.330078125, 0.75439453125, -0.673828125, -0.2379150390625, 1.5673828125, 1.369140625, 0.1119384765625, -0.1834716796875, 1.4599609375, -0.77587890625, 0.5556640625, 0.09954833984375, 0.0285186767578125, 0.58935546875, -0.501953125, 0.212890625, 0.02679443359375, 0.1715087890625, 0.03466796875, -0.564453125, 2.029296875, 2.45703125, -0.72216796875, 2.138671875, 0.50830078125, -0.09356689453125, 0.230224609375, 1.6943359375, 1.5126953125, 0.39453125, 0.411376953125, 1.07421875, -0.8046875, 0.51416015625, 0.2271728515625, -0.283447265625, 0.38427734375, 0.73388671875, 0.6962890625, 1.4990234375, 0.02813720703125, 0.40478515625, 1.2451171875, 1.1162109375, -5.5703125, 0.76171875, 0.322021484375, 1.0361328125, 1.197265625, 0.1163330078125, 0.2425537109375, 1.5595703125, 1.5791015625, -0.0921630859375, 0.484619140625, 1.9052734375, 5.31640625, 1.6337890625, 0.95947265625, -0.1751708984375, 0.466552734375, 0.8330078125, 1.03125, 0.2044677734375, 0.31298828125, -1.1220703125, 0.5517578125, 0.93505859375, 0.45166015625, 1.951171875, 0.65478515625, 1.30859375, 1.0859375, 0.56494140625, 2.322265625, 0.242919921875, 1.81640625, -0.469970703125, -0.841796875, 0.90869140625, 1.5361328125, 0.923828125, 1.0595703125, 0.356689453125, -0.46142578125, 2.134765625, 1.3037109375, -0.32373046875, -9.2265625, 0.4521484375, 0.88037109375, -0.53955078125, 0.96484375, 0.7705078125, 0.84521484375, 1.580078125, -0.1448974609375, 0.7607421875, 1.0166015625, -0.086669921875, 1.611328125, 0.05938720703125, 0.5078125, 0.8427734375, 2.431640625, 0.66357421875, 3.203125, 0.132080078125, 0.461181640625, 0.779296875, 1.9482421875, 1.8720703125, 0.845703125, -1.3837890625, -0.138916015625, 0.35546875, 0.2457275390625, 0.75341796875, 1.828125, 1.4169921875, 0.60791015625, 1.0068359375, 1.109375, 0.484130859375, -0.302001953125, 0.4951171875, 0.802734375, 1.9482421875, 0.916015625, 0.1646728515625, 2.599609375, 1.7177734375, -0.2374267578125, 0.98046875, 0.39306640625, -1.1396484375, 1.6533203125, 0.375244140625], \\\"scores\\\": [0.09906005859375, 0.12213134765625, 0.05035400390625, 0.16552734375, 0.0037384033203125, 0.010101318359375, 0.058197021484375, 0.10552978515625, 0.1141357421875, 0.115234375, 0.00444793701171875, 0.00812530517578125, 0.0343017578125, 0.009002685546875, 0.087158203125, 0.00818634033203125, 0.003238677978515625, 0.024169921875, 0.00702667236328125, 0.00936126708984375, 0.00632476806640625, 0.0293731689453125, 0.01800537109375, 0.0088348388671875, 0.013397216796875, 0.02557373046875, 0.12109375, 0.004413604736328125, 0.016571044921875, 0.00274658203125, 0.2142333984375, 0.29638671875, 0.16015625, 0.007843017578125, 0.007160186767578125, 0.00508880615234375, 0.054229736328125, 0.048736572265625, 0.026397705078125, 0.0265350341796875, 0.051361083984375, 0.018310546875, 0.00974273681640625, 0.0218963623046875, 0.216064453125, 0.021728515625, 0.0173797607421875, 0.004520416259765625], \\\"stoks\\\": [52, 52, 52, 52, 52, 41, 41, 374, 303, 303, 303, 427], \\\"time\\\": {\\\"begin_ms\\\": 640, \\\"end_ms\\\": 1140}}]}\"\n },\n {\n \"id\": \"7645a0d1-2e64-410d-83a8-b96040432e9a\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244957031,\n \"role\": \"AGENT\",\n \"type\": \"AGENT_MESSAGE\",\n \"message_text\": \"Hello!\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.044921875, \\\"Adoration\\\": 0.0253753662109375, \\\"Aesthetic Appreciation\\\": 0.03265380859375, \\\"Amusement\\\": 0.118408203125, \\\"Anger\\\": 0.06719970703125, \\\"Anxiety\\\": 0.0411376953125, \\\"Awe\\\": 0.03802490234375, \\\"Awkwardness\\\": 0.056549072265625, \\\"Boredom\\\": 0.04217529296875, \\\"Calmness\\\": 0.08709716796875, \\\"Concentration\\\": 0.070556640625, \\\"Confusion\\\": 0.06964111328125, \\\"Contemplation\\\": 0.0343017578125, \\\"Contempt\\\": 0.037689208984375, \\\"Contentment\\\": 0.059417724609375, \\\"Craving\\\": 0.01132965087890625, \\\"Desire\\\": 0.01406097412109375, \\\"Determination\\\": 0.1143798828125, \\\"Disappointment\\\": 0.051177978515625, \\\"Disgust\\\": 0.028594970703125, \\\"Distress\\\": 0.054901123046875, \\\"Doubt\\\": 0.04638671875, \\\"Ecstasy\\\": 0.0258026123046875, \\\"Embarrassment\\\": 0.0222015380859375, \\\"Empathic Pain\\\": 0.015777587890625, \\\"Entrancement\\\": 0.0160980224609375, \\\"Envy\\\": 0.0163421630859375, \\\"Excitement\\\": 0.129638671875, \\\"Fear\\\": 0.03125, \\\"Guilt\\\": 0.01483917236328125, \\\"Horror\\\": 0.0194549560546875, \\\"Interest\\\": 0.1341552734375, \\\"Joy\\\": 0.0738525390625, \\\"Love\\\": 0.0216522216796875, \\\"Nostalgia\\\": 0.0210418701171875, \\\"Pain\\\": 0.020721435546875, \\\"Pride\\\": 0.05499267578125, \\\"Realization\\\": 0.0728759765625, \\\"Relief\\\": 0.04052734375, \\\"Romance\\\": 0.0129241943359375, \\\"Sadness\\\": 0.0254669189453125, \\\"Satisfaction\\\": 0.07159423828125, \\\"Shame\\\": 0.01495361328125, \\\"Surprise (negative)\\\": 0.05560302734375, \\\"Surprise (positive)\\\": 0.07965087890625, \\\"Sympathy\\\": 0.022247314453125, \\\"Tiredness\\\": 0.0194549560546875, \\\"Triumph\\\": 0.04107666015625}\",\n \"metadata\": \"\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"63f657bf-ebac-4bc4-bbae-5a46d2babec4","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"741b2853-034c-43df-9eb0-7e4ff5d57dec","name":"List chats - default","request":{"urlPathTemplate":"/v0/evi/chats","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"pagination_direction\": \"ASC\",\n \"chats_page\": [\n {\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"chat_group_id\": \"9fc18597-3567-42d5-94d6-935bde84bf2f\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1716244940648,\n \"end_timestamp\": 1716244958546,\n \"event_count\": 3,\n \"metadata\": \"\",\n \"config\": {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"741b2853-034c-43df-9eb0-7e4ff5d57dec","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"333ce95c-76c7-4621-aa72-bb0ed90fcf50","name":"List chat events - default","request":{"urlPathTemplate":"/v0/evi/chats/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-id"}}},"response":{"status":200,"body":"{\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"chat_group_id\": \"9fc18597-3567-42d5-94d6-935bde84bf2f\",\n \"status\": \"USER_ENDED\",\n \"start_timestamp\": 1716244940648,\n \"pagination_direction\": \"ASC\",\n \"events_page\": [\n {\n \"id\": \"5d44bdbb-49a3-40fb-871d-32bf7e76efe7\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244940762,\n \"role\": \"SYSTEM\",\n \"type\": \"SYSTEM_PROMPT\",\n \"message_text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\",\n \"emotion_features\": \"\",\n \"metadata\": \"\"\n },\n {\n \"id\": \"5976ddf6-d093-4bb9-ba60-8f6c25832dde\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244956278,\n \"role\": \"USER\",\n \"type\": \"USER_MESSAGE\",\n \"message_text\": \"Hello.\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.09906005859375, \\\"Adoration\\\": 0.12213134765625, \\\"Aesthetic Appreciation\\\": 0.05035400390625, \\\"Amusement\\\": 0.16552734375, \\\"Anger\\\": 0.0037384033203125, \\\"Anxiety\\\": 0.010101318359375, \\\"Awe\\\": 0.058197021484375, \\\"Awkwardness\\\": 0.10552978515625, \\\"Boredom\\\": 0.1141357421875, \\\"Calmness\\\": 0.115234375, \\\"Concentration\\\": 0.00444793701171875, \\\"Confusion\\\": 0.0343017578125, \\\"Contemplation\\\": 0.00812530517578125, \\\"Contempt\\\": 0.009002685546875, \\\"Contentment\\\": 0.087158203125, \\\"Craving\\\": 0.00818634033203125, \\\"Desire\\\": 0.018310546875, \\\"Determination\\\": 0.003238677978515625, \\\"Disappointment\\\": 0.024169921875, \\\"Disgust\\\": 0.00702667236328125, \\\"Distress\\\": 0.00936126708984375, \\\"Doubt\\\": 0.00632476806640625, \\\"Ecstasy\\\": 0.0293731689453125, \\\"Embarrassment\\\": 0.01800537109375, \\\"Empathic Pain\\\": 0.0088348388671875, \\\"Entrancement\\\": 0.013397216796875, \\\"Envy\\\": 0.02557373046875, \\\"Excitement\\\": 0.12109375, \\\"Fear\\\": 0.004413604736328125, \\\"Guilt\\\": 0.016571044921875, \\\"Horror\\\": 0.00274658203125, \\\"Interest\\\": 0.2142333984375, \\\"Joy\\\": 0.29638671875, \\\"Love\\\": 0.16015625, \\\"Nostalgia\\\": 0.007843017578125, \\\"Pain\\\": 0.007160186767578125, \\\"Pride\\\": 0.00508880615234375, \\\"Realization\\\": 0.054229736328125, \\\"Relief\\\": 0.048736572265625, \\\"Romance\\\": 0.026397705078125, \\\"Sadness\\\": 0.0265350341796875, \\\"Satisfaction\\\": 0.051361083984375, \\\"Shame\\\": 0.00974273681640625, \\\"Surprise (negative)\\\": 0.0218963623046875, \\\"Surprise (positive)\\\": 0.216064453125, \\\"Sympathy\\\": 0.021728515625, \\\"Tiredness\\\": 0.0173797607421875, \\\"Triumph\\\": 0.004520416259765625}\",\n \"metadata\": \"{\\\"segments\\\": [{\\\"content\\\": \\\"Hello.\\\", \\\"embedding\\\": [0.6181640625, 0.1763916015625, -30.921875, 1.2705078125, 0.927734375, 0.63720703125, 2.865234375, 0.1080322265625, 0.2978515625, 1.0107421875, 1.34375, 0.74560546875, 0.416259765625, 0.99462890625, -0.333740234375, 0.361083984375, -1.388671875, 1.0107421875, 1.3173828125, 0.55615234375, 0.541015625, -0.1837158203125, 1.697265625, 0.228515625, 2.087890625, -0.311767578125, 0.053680419921875, 1.3349609375, 0.95068359375, 0.00441741943359375, 0.705078125, 1.8916015625, -0.939453125, 0.93701171875, -0.28955078125, 1.513671875, 0.5595703125, 1.0126953125, -0.1624755859375, 1.4072265625, -0.28857421875, -0.4560546875, -0.1500244140625, -0.1102294921875, -0.222412109375, 0.8779296875, 1.275390625, 1.6689453125, 0.80712890625, -0.34814453125, -0.325439453125, 0.412841796875, 0.81689453125, 0.55126953125, 1.671875, 0.6611328125, 0.7451171875, 1.50390625, 1.0224609375, -1.671875, 0.7373046875, 2.1328125, 2.166015625, 0.41015625, -0.127685546875, 1.9345703125, -4.2734375, 0.332275390625, 0.26171875, 0.76708984375, 0.2685546875, 0.468017578125, 1.208984375, -1.517578125, 1.083984375, 0.84814453125, 1.0244140625, -0.0072174072265625, 1.34375, 1.0712890625, 1.517578125, -0.52001953125, 0.59228515625, 0.8154296875, -0.951171875, -0.07757568359375, 1.3330078125, 1.125, 0.61181640625, 1.494140625, 0.357421875, 1.1796875, 1.482421875, 0.8046875, 0.1536865234375, 1.8076171875, 0.68115234375, -15.171875, 1.2294921875, 0.319091796875, 0.499755859375, 1.5771484375, 0.94677734375, -0.2490234375, 0.88525390625, 3.47265625, 0.75927734375, 0.71044921875, 1.2333984375, 1.4169921875, -0.56640625, -1.8095703125, 1.37109375, 0.428955078125, 1.89453125, -0.39013671875, 0.1734619140625, 1.5595703125, -1.2294921875, 2.552734375, 0.58349609375, 0.2156982421875, -0.00984954833984375, -0.6865234375, -0.0272979736328125, -0.2264404296875, 2.853515625, 1.3896484375, 0.52978515625, 0.783203125, 3.0390625, 0.75537109375, 0.219970703125, 0.384521484375, 0.385986328125, 2.0546875, -0.10443115234375, 1.5146484375, 1.4296875, 1.9716796875, 1.1318359375, 0.31591796875, 0.338623046875, 1.654296875, -0.88037109375, -0.21484375, 1.45703125, 1.0380859375, -0.52294921875, -0.47802734375, 0.1650390625, 1.2392578125, -1.138671875, 0.56787109375, 1.318359375, 0.4287109375, 0.1981201171875, 2.4375, 0.281005859375, 0.89404296875, -0.1552734375, 0.6474609375, -0.08331298828125, 0.00740814208984375, -0.045501708984375, -0.578125, 2.02734375, 0.59228515625, 0.35693359375, 1.2919921875, 1.22265625, 1.0537109375, 0.145263671875, 1.05859375, -0.369140625, 0.207275390625, 0.78857421875, 0.599609375, 0.99072265625, 0.24462890625, 1.26953125, 0.08404541015625, 1.349609375, 0.73291015625, 1.3212890625, 0.388916015625, 1.0869140625, 0.9931640625, -1.5673828125, 0.0462646484375, 0.650390625, 0.253662109375, 0.58251953125, 1.8134765625, 0.8642578125, 2.591796875, 0.7314453125, 0.85986328125, 0.5615234375, 0.9296875, 0.04144287109375, 1.66015625, 1.99609375, 1.171875, 1.181640625, 1.5126953125, 0.0224456787109375, 0.58349609375, -1.4931640625, 0.81884765625, 0.732421875, -0.6455078125, -0.62451171875, 1.7802734375, 0.01526641845703125, -0.423095703125, 0.461669921875, 4.87890625, 1.2392578125, -0.6953125, 0.6689453125, 0.62451171875, -1.521484375, 1.7685546875, 0.810546875, 0.65478515625, 0.26123046875, 1.6396484375, 0.87548828125, 1.7353515625, 2.046875, 1.5634765625, 0.69384765625, 1.375, 0.8916015625, 1.0107421875, 0.1304931640625, 2.009765625, 0.06402587890625, -0.08428955078125, 0.04351806640625, -1.7529296875, 2.02734375, 3.521484375, 0.404541015625, 1.6337890625, -0.276611328125, 0.8837890625, -0.1287841796875, 0.91064453125, 0.8193359375, 0.701171875, 0.036529541015625, 1.26171875, 1.0478515625, -0.1422119140625, 1.0634765625, 0.61083984375, 1.3505859375, 1.208984375, 0.57275390625, 1.3623046875, 2.267578125, 0.484375, 0.9150390625, 0.56787109375, -0.70068359375, 0.27587890625, -0.70654296875, 0.8466796875, 0.57568359375, 1.6162109375, 0.87939453125, 2.248046875, -0.5458984375, 1.7744140625, 1.328125, 1.232421875, 0.6806640625, 0.9365234375, 1.052734375, -1.08984375, 1.8330078125, -0.4033203125, 1.0673828125, 0.297607421875, 1.5703125, 1.67578125, 1.34765625, 2.8203125, 2.025390625, -0.48583984375, 0.7626953125, 0.01007843017578125, 1.435546875, 0.007205963134765625, 0.05157470703125, -0.9853515625, 0.26708984375, 1.16796875, 1.2041015625, 1.99609375, -0.07916259765625, 1.244140625, -0.32080078125, 0.6748046875, 0.419921875, 1.3212890625, 1.291015625, 0.599609375, 0.0550537109375, 0.9599609375, 0.93505859375, 0.111083984375, 1.302734375, 0.0833740234375, 2.244140625, 1.25390625, 1.6015625, 0.58349609375, 1.7568359375, -0.263427734375, -0.019866943359375, -0.24658203125, -0.1871337890625, 0.927734375, 0.62255859375, 0.275146484375, 0.79541015625, 1.1796875, 1.1767578125, -0.26123046875, -0.268310546875, 1.8994140625, 1.318359375, 2.1875, 0.2469482421875, 1.41015625, 0.03973388671875, 1.2685546875, 1.1025390625, 0.9560546875, 0.865234375, -1.92578125, 1.154296875, 0.389892578125, 1.130859375, 0.95947265625, 0.72314453125, 2.244140625, 0.048553466796875, 0.626953125, 0.42919921875, 0.82275390625, 0.311767578125, -0.320556640625, 0.01041412353515625, 0.1483154296875, 0.10809326171875, -0.3173828125, 1.1337890625, -0.8642578125, 1.4033203125, 0.048828125, 1.1787109375, 0.98779296875, 1.818359375, 1.1552734375, 0.6015625, 1.2392578125, -1.2685546875, 0.39208984375, 0.83251953125, 0.224365234375, 0.0019989013671875, 0.87548828125, 1.6572265625, 1.107421875, 0.434814453125, 1.8251953125, 0.442626953125, 1.2587890625, 0.09320068359375, -0.896484375, 1.8017578125, 1.451171875, -0.0755615234375, 0.6083984375, 2.06640625, 0.673828125, -0.33740234375, 0.192138671875, 0.21435546875, 0.80224609375, -1.490234375, 0.9501953125, 0.86083984375, -0.40283203125, 4.109375, 2.533203125, 1.2529296875, 0.8271484375, 0.225830078125, 1.0478515625, -1.9755859375, 0.841796875, 0.392822265625, 0.525390625, 0.33935546875, -0.79443359375, 0.71630859375, 0.97998046875, -0.175537109375, 0.97705078125, 1.705078125, 0.29638671875, 0.68359375, 0.54150390625, 0.435791015625, 0.99755859375, -0.369140625, 1.009765625, -0.140380859375, 0.426513671875, 0.189697265625, 1.8193359375, 1.1201171875, -0.5009765625, -0.331298828125, 0.759765625, -0.09442138671875, 0.74609375, -1.947265625, 1.3544921875, -3.935546875, 2.544921875, 1.359375, 0.1363525390625, 0.79296875, 0.79931640625, -0.3466796875, 1.1396484375, -0.33447265625, 2.0078125, -0.241455078125, 0.6318359375, 0.365234375, 0.296142578125, 0.830078125, 1.0458984375, 0.5830078125, 0.61572265625, 14.0703125, -2.0078125, -0.381591796875, 1.228515625, 0.08282470703125, -0.67822265625, -0.04339599609375, 0.397216796875, 0.1656494140625, 0.137451171875, 0.244873046875, 1.1611328125, -1.3818359375, 0.8447265625, 1.171875, 0.36328125, 0.252685546875, 0.1197509765625, 0.232177734375, -0.020172119140625, 0.64404296875, -0.01100921630859375, -1.9267578125, 0.222412109375, 0.56005859375, 1.3046875, 1.1630859375, 1.197265625, 1.02734375, 1.6806640625, -0.043731689453125, 1.4697265625, 0.81201171875, 1.5390625, 1.240234375, -0.7353515625, 1.828125, 1.115234375, 1.931640625, -0.517578125, 0.77880859375, 1.0546875, 0.95361328125, 3.42578125, 0.0160369873046875, 0.875, 0.56005859375, 1.2421875, 1.986328125, 1.4814453125, 0.0948486328125, 1.115234375, 0.00665283203125, 2.09375, 0.3544921875, -0.52783203125, 1.2099609375, 0.45068359375, 0.65625, 0.1112060546875, 1.0751953125, -0.9521484375, -0.30029296875, 1.4462890625, 2.046875, 3.212890625, 1.68359375, 1.07421875, -0.5263671875, 0.74560546875, 1.37890625, 0.15283203125, 0.2440185546875, 0.62646484375, -0.1280517578125, 0.7646484375, -0.515625, -0.35693359375, 1.2958984375, 0.96923828125, 0.58935546875, 1.3701171875, 1.0673828125, 0.2337646484375, 0.93115234375, 0.66357421875, 6.0, 1.1025390625, -0.51708984375, -0.38330078125, 0.7197265625, 0.246826171875, -0.45166015625, 1.9521484375, 0.5546875, 0.08807373046875, 0.18505859375, 0.8857421875, -0.57177734375, 0.251708984375, 0.234375, 2.57421875, 0.9599609375, 0.5029296875, 0.10382080078125, 0.08331298828125, 0.66748046875, -0.349609375, 1.287109375, 0.259765625, 2.015625, 2.828125, -0.3095703125, -0.164306640625, -0.3408203125, 0.486572265625, 0.8466796875, 1.9130859375, 0.09088134765625, 0.66552734375, 0.00972747802734375, -0.83154296875, 1.755859375, 0.654296875, 0.173828125, 0.27587890625, -0.47607421875, -0.264404296875, 0.7529296875, 0.6533203125, 0.7275390625, 0.499755859375, 0.833984375, -0.44775390625, -0.05078125, -0.454833984375, 0.75439453125, 0.68505859375, 0.210693359375, -0.283935546875, -0.53564453125, 0.96826171875, 0.861328125, -3.33984375, -0.26171875, 0.77734375, 0.26513671875, -0.14111328125, -0.042236328125, -0.84814453125, 0.2137451171875, 0.94921875, 0.65185546875, -0.5380859375, 0.1529541015625, -0.360595703125, -0.0333251953125, -0.69189453125, 0.8974609375, 0.7109375, 0.81494140625, -0.259521484375, 1.1904296875, 0.62158203125, 1.345703125, 0.89404296875, 0.70556640625, 1.0673828125, 1.392578125, 0.5068359375, 0.962890625, 0.736328125, 1.55078125, 0.50390625, -0.398681640625, 2.361328125, 0.345947265625, -0.61962890625, 0.330078125, 0.75439453125, -0.673828125, -0.2379150390625, 1.5673828125, 1.369140625, 0.1119384765625, -0.1834716796875, 1.4599609375, -0.77587890625, 0.5556640625, 0.09954833984375, 0.0285186767578125, 0.58935546875, -0.501953125, 0.212890625, 0.02679443359375, 0.1715087890625, 0.03466796875, -0.564453125, 2.029296875, 2.45703125, -0.72216796875, 2.138671875, 0.50830078125, -0.09356689453125, 0.230224609375, 1.6943359375, 1.5126953125, 0.39453125, 0.411376953125, 1.07421875, -0.8046875, 0.51416015625, 0.2271728515625, -0.283447265625, 0.38427734375, 0.73388671875, 0.6962890625, 1.4990234375, 0.02813720703125, 0.40478515625, 1.2451171875, 1.1162109375, -5.5703125, 0.76171875, 0.322021484375, 1.0361328125, 1.197265625, 0.1163330078125, 0.2425537109375, 1.5595703125, 1.5791015625, -0.0921630859375, 0.484619140625, 1.9052734375, 5.31640625, 1.6337890625, 0.95947265625, -0.1751708984375, 0.466552734375, 0.8330078125, 1.03125, 0.2044677734375, 0.31298828125, -1.1220703125, 0.5517578125, 0.93505859375, 0.45166015625, 1.951171875, 0.65478515625, 1.30859375, 1.0859375, 0.56494140625, 2.322265625, 0.242919921875, 1.81640625, -0.469970703125, -0.841796875, 0.90869140625, 1.5361328125, 0.923828125, 1.0595703125, 0.356689453125, -0.46142578125, 2.134765625, 1.3037109375, -0.32373046875, -9.2265625, 0.4521484375, 0.88037109375, -0.53955078125, 0.96484375, 0.7705078125, 0.84521484375, 1.580078125, -0.1448974609375, 0.7607421875, 1.0166015625, -0.086669921875, 1.611328125, 0.05938720703125, 0.5078125, 0.8427734375, 2.431640625, 0.66357421875, 3.203125, 0.132080078125, 0.461181640625, 0.779296875, 1.9482421875, 1.8720703125, 0.845703125, -1.3837890625, -0.138916015625, 0.35546875, 0.2457275390625, 0.75341796875, 1.828125, 1.4169921875, 0.60791015625, 1.0068359375, 1.109375, 0.484130859375, -0.302001953125, 0.4951171875, 0.802734375, 1.9482421875, 0.916015625, 0.1646728515625, 2.599609375, 1.7177734375, -0.2374267578125, 0.98046875, 0.39306640625, -1.1396484375, 1.6533203125, 0.375244140625], \\\"scores\\\": [0.09906005859375, 0.12213134765625, 0.05035400390625, 0.16552734375, 0.0037384033203125, 0.010101318359375, 0.058197021484375, 0.10552978515625, 0.1141357421875, 0.115234375, 0.00444793701171875, 0.00812530517578125, 0.0343017578125, 0.009002685546875, 0.087158203125, 0.00818634033203125, 0.003238677978515625, 0.024169921875, 0.00702667236328125, 0.00936126708984375, 0.00632476806640625, 0.0293731689453125, 0.01800537109375, 0.0088348388671875, 0.013397216796875, 0.02557373046875, 0.12109375, 0.004413604736328125, 0.016571044921875, 0.00274658203125, 0.2142333984375, 0.29638671875, 0.16015625, 0.007843017578125, 0.007160186767578125, 0.00508880615234375, 0.054229736328125, 0.048736572265625, 0.026397705078125, 0.0265350341796875, 0.051361083984375, 0.018310546875, 0.00974273681640625, 0.0218963623046875, 0.216064453125, 0.021728515625, 0.0173797607421875, 0.004520416259765625], \\\"stoks\\\": [52, 52, 52, 52, 52, 41, 41, 374, 303, 303, 303, 427], \\\"time\\\": {\\\"begin_ms\\\": 640, \\\"end_ms\\\": 1140}}]}\"\n },\n {\n \"id\": \"7645a0d1-2e64-410d-83a8-b96040432e9a\",\n \"chat_id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"timestamp\": 1716244957031,\n \"role\": \"AGENT\",\n \"type\": \"AGENT_MESSAGE\",\n \"message_text\": \"Hello!\",\n \"emotion_features\": \"{\\\"Admiration\\\": 0.044921875, \\\"Adoration\\\": 0.0253753662109375, \\\"Aesthetic Appreciation\\\": 0.03265380859375, \\\"Amusement\\\": 0.118408203125, \\\"Anger\\\": 0.06719970703125, \\\"Anxiety\\\": 0.0411376953125, \\\"Awe\\\": 0.03802490234375, \\\"Awkwardness\\\": 0.056549072265625, \\\"Boredom\\\": 0.04217529296875, \\\"Calmness\\\": 0.08709716796875, \\\"Concentration\\\": 0.070556640625, \\\"Confusion\\\": 0.06964111328125, \\\"Contemplation\\\": 0.0343017578125, \\\"Contempt\\\": 0.037689208984375, \\\"Contentment\\\": 0.059417724609375, \\\"Craving\\\": 0.01132965087890625, \\\"Desire\\\": 0.01406097412109375, \\\"Determination\\\": 0.1143798828125, \\\"Disappointment\\\": 0.051177978515625, \\\"Disgust\\\": 0.028594970703125, \\\"Distress\\\": 0.054901123046875, \\\"Doubt\\\": 0.04638671875, \\\"Ecstasy\\\": 0.0258026123046875, \\\"Embarrassment\\\": 0.0222015380859375, \\\"Empathic Pain\\\": 0.015777587890625, \\\"Entrancement\\\": 0.0160980224609375, \\\"Envy\\\": 0.0163421630859375, \\\"Excitement\\\": 0.129638671875, \\\"Fear\\\": 0.03125, \\\"Guilt\\\": 0.01483917236328125, \\\"Horror\\\": 0.0194549560546875, \\\"Interest\\\": 0.1341552734375, \\\"Joy\\\": 0.0738525390625, \\\"Love\\\": 0.0216522216796875, \\\"Nostalgia\\\": 0.0210418701171875, \\\"Pain\\\": 0.020721435546875, \\\"Pride\\\": 0.05499267578125, \\\"Realization\\\": 0.0728759765625, \\\"Relief\\\": 0.04052734375, \\\"Romance\\\": 0.0129241943359375, \\\"Sadness\\\": 0.0254669189453125, \\\"Satisfaction\\\": 0.07159423828125, \\\"Shame\\\": 0.01495361328125, \\\"Surprise (negative)\\\": 0.05560302734375, \\\"Surprise (positive)\\\": 0.07965087890625, \\\"Sympathy\\\": 0.022247314453125, \\\"Tiredness\\\": 0.0194549560546875, \\\"Triumph\\\": 0.04107666015625}\",\n \"metadata\": \"\"\n }\n ],\n \"page_number\": 0,\n \"page_size\": 3,\n \"total_pages\": 1,\n \"end_timestamp\": 1716244958546,\n \"metadata\": \"\",\n \"config\": {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"333ce95c-76c7-4621-aa72-bb0ed90fcf50","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1c210e60-fc3e-4020-ba31-155c211461a5","name":"Get chat audio - default","request":{"urlPathTemplate":"/v0/evi/chats/{id}/audio","method":"GET","pathParameters":{"id":{"equalTo":"your-chat-id"}}},"response":{"status":200,"body":"{\n \"id\": \"470a49f6-1dec-4afe-8b61-035d3b2d63b0\",\n \"user_id\": \"e6235940-cfda-3988-9147-ff531627cf42\",\n \"status\": \"COMPLETE\",\n \"filename\": \"e6235940-cfda-3988-9147-ff531627cf42/470a49f6-1dec-4afe-8b61-035d3b2d63b0/reconstructed_audio.mp4\",\n \"modified_at\": 1729875432555,\n \"signed_audio_url\": \"https://storage.googleapis.com/...etc.\",\n \"signed_url_expiration_timestamp_millis\": 1730232816964\n}","headers":{"Content-Type":"application/json"}},"uuid":"1c210e60-fc3e-4020-ba31-155c211461a5","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"95990ecd-a7f2-495c-84ec-e0b2f0f1e471","name":"List configs - default","request":{"urlPathTemplate":"/v0/evi/configs","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 1,\n \"total_pages\": 1,\n \"configs_page\": [\n {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"95990ecd-a7f2-495c-84ec-e0b2f0f1e471","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"73a53d69-e4fb-44c0-a4cc-3ebdee8e8c36","name":"Create config - default","request":{"urlPathTemplate":"/v0/evi/configs","method":"POST"},"response":{"status":201,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"73a53d69-e4fb-44c0-a4cc-3ebdee8e8c36","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"9fa7c906-3213-4358-9fd3-fb98a80ccff9","name":"List config versions - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"configs_page\": [\n {\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 0,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"9fa7c906-3213-4358-9fd3-fb98a80ccff9","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"66129a1a-71df-4899-a702-a2582339ad92","name":"Create config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":201,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"This is an updated version of the Weather Assistant Config.\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1722642242998,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": true\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"66129a1a-71df-4899-a702-a2582339ad92","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"96ab709e-8ce5-42ad-8930-11174405a07f","name":"Delete config - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"96ab709e-8ce5-42ad-8930-11174405a07f","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ac036d7f-9200-454a-ad8b-058cedce8018","name":"Update config name - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-config-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"ac036d7f-9200-454a-ad8b-058cedce8018","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"336e4516-6577-4544-8e15-559222ec726d","name":"Get config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"336e4516-6577-4544-8e15-559222ec726d","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3631f032-af11-4788-9ada-63c97ec90d03","name":"Delete config version - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"3631f032-af11-4788-9ada-63c97ec90d03","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"4a8a419e-4772-4077-95b5-281c2bd2851b","name":"Update config description - default","request":{"urlPathTemplate":"/v0/evi/configs/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-config-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"1b60e1a0-cc59-424a-8d2c-189d354db3f3\",\n \"version\": 1,\n \"version_description\": \"This is an updated version_description.\",\n \"name\": \"Weather Assistant Config\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"evi_version\": \"3\",\n \"prompt\": {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n \"voice\": {\n \"provider\": \"HUME_AI\",\n \"name\": \"Ava Song\",\n \"id\": \"5bb7de05-c8fe-426a-8fcc-ba4fc4ce9f9c\"\n },\n \"language_model\": {\n \"model_provider\": \"ANTHROPIC\",\n \"model_resource\": \"claude-3-7-sonnet-latest\",\n \"temperature\": 1\n },\n \"ellm_model\": {\n \"allow_short_responses\": false\n },\n \"tools\": [],\n \"builtin_tools\": [],\n \"event_messages\": {\n \"on_new_chat\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_inactivity_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n },\n \"on_max_duration_timeout\": {\n \"enabled\": false,\n \"text\": \"\"\n }\n },\n \"timeouts\": {\n \"inactivity\": {\n \"enabled\": true,\n \"duration_secs\": 600\n },\n \"max_duration\": {\n \"enabled\": true,\n \"duration_secs\": 1800\n }\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"4a8a419e-4772-4077-95b5-281c2bd2851b","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3760f9c4-fbaa-40e9-9770-35af4592adb1","name":"List prompts - default","request":{"urlPathTemplate":"/v0/evi/prompts","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 2,\n \"total_pages\": 1,\n \"prompts_page\": [\n {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n },\n {\n \"id\": \"616b2b4c-a096-4445-9c23-64058b564fc2\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Web Search Assistant Prompt\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"text\": \"You are an AI web search assistant designed to help users find accurate and relevant information on the web. Respond to user queries promptly, using the built-in web search tool to retrieve up-to-date results. Present information clearly and concisely, summarizing key points where necessary. Use simple language and avoid technical jargon. If needed, provide helpful tips for refining search queries to obtain better results.\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"3760f9c4-fbaa-40e9-9770-35af4592adb1","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"1fab19ce-cf01-4f16-b221-518ebe235e05","name":"Create prompt - default","request":{"urlPathTemplate":"/v0/evi/prompts","method":"POST"},"response":{"status":201,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": null,\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1fab19ce-cf01-4f16-b221-518ebe235e05","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"818fa71c-38b4-45da-92f3-167567201251","name":"List prompt versions - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"prompts_page\": [\n {\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"818fa71c-38b4-45da-92f3-167567201251","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"b2978df3-51e4-4d99-b160-6287c20dda6f","name":"Create prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":201,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"This is an updated version of the Weather Assistant Prompt.\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722635140150,\n \"text\": \"You are an updated version of an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"b2978df3-51e4-4d99-b160-6287c20dda6f","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"722d1802-e538-4d83-9720-79ff982e0011","name":"Delete prompt - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"722d1802-e538-4d83-9720-79ff982e0011","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"6e0c3636-6d00-4e26-92d7-40460ef14c6c","name":"Update prompt name - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-prompt-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"6e0c3636-6d00-4e26-92d7-40460ef14c6c","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"3812aa90-4c73-4d5b-a38b-d5ca8efde008","name":"Get prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"0"}}},"response":{"status":200,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"\",\n \"name\": \"Weather Assistant Prompt\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722633247488,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"3812aa90-4c73-4d5b-a38b-d5ca8efde008","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"27f84b39-bfde-4b0f-a49e-fbd93767a180","name":"Delete prompt version - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"27f84b39-bfde-4b0f-a49e-fbd93767a180","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"760d3795-9a2c-4a38-940a-6b7459dff285","name":"Update prompt description - default","request":{"urlPathTemplate":"/v0/evi/prompts/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-prompt-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"id\": \"af699d45-2985-42cc-91b9-af9e5da3bac5\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"This is an updated version_description.\",\n \"name\": \"string\",\n \"created_on\": 1722633247488,\n \"modified_on\": 1722634770585,\n \"text\": \"You are an AI weather assistant providing users with accurate and up-to-date weather information. Respond to user queries concisely and clearly. Use simple language and avoid technical jargon. Provide temperature, precipitation, wind conditions, and any weather alerts. Include helpful tips if severe weather is expected.\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"760d3795-9a2c-4a38-940a-6b7459dff285","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"76070823-253f-4b18-9c68-a80f6d2373ee","name":"List tools - default","request":{"urlPathTemplate":"/v0/evi/tools","method":"GET"},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 2,\n \"total_pages\": 1,\n \"tools_page\": [\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"d20827af-5d8d-4f66-b6b9-ce2e3e1ea2b2\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches user's current location.\",\n \"name\": \"get_current_location\",\n \"created_on\": 1715267200693,\n \"modified_on\": 1715267200693,\n \"fallback_content\": \"Unable to fetch location.\",\n \"description\": \"Fetches user's current location.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }}, \\\"required\\\": [\\\"location\\\"] }\"\n },\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"4442f3ea-9038-40e3-a2ce-1522b7de770f\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715266126705,\n \"modified_on\": 1715266126705,\n \"fallback_content\": \"Unable to fetch location.\",\n \"description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"76070823-253f-4b18-9c68-a80f6d2373ee","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"7dc71f1b-3d70-4527-a21f-326f7db77dec","name":"Create tool - default","request":{"urlPathTemplate":"/v0/evi/tools","method":"POST"},"response":{"status":201,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"aa9b71c4-723c-47ff-9f83-1a1829e74376\",\n \"version\": 0,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius or fahrenheit based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715275452390,\n \"modified_on\": 1715275452390,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"7dc71f1b-3d70-4527-a21f-326f7db77dec","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"97f54c38-2fe1-4344-9355-88765ad39e92","name":"List tool versions - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"GET","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"{\n \"page_number\": 0,\n \"page_size\": 10,\n \"total_pages\": 1,\n \"tools_page\": [\n {\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n }\n ]\n}","headers":{"Content-Type":"application/json"}},"uuid":"97f54c38-2fe1-4344-9355-88765ad39e92","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"1230a7c7-82ee-4940-98d3-3f0e1acc2cba","name":"Create tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"POST","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":201,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"get_current_weather\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"1230a7c7-82ee-4940-98d3-3f0e1acc2cba","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"6e58cf98-dbd8-465b-a6cc-53941c38f006","name":"Delete tool - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"DELETE","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"6e58cf98-dbd8-465b-a6cc-53941c38f006","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"7bb920f0-9b75-4374-bdfb-540a599f3fce","name":"Update tool name - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-tool-id"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"7bb920f0-9b75-4374-bdfb-540a599f3fce","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"f4fe78ec-6b74-402d-8aef-0cbd04c6a473","name":"Get tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"GET","pathParameters":{"id":{"equalTo":"your-tool-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current weather and uses celsius, fahrenheit, or kelvin based on location of user.\",\n \"name\": \"string\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"f4fe78ec-6b74-402d-8aef-0cbd04c6a473","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"74ef73ce-49e2-492e-a4cb-ea6a1dc9b948","name":"Delete tool version - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"DELETE","pathParameters":{"version":{"equalTo":"1"}}},"response":{"status":200,"body":"\"\"","headers":{"Content-Type":"application/json"}},"uuid":"74ef73ce-49e2-492e-a4cb-ea6a1dc9b948","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"82d8c062-5280-4378-afad-8057ebea037a","name":"Update tool description - default","request":{"urlPathTemplate":"/v0/evi/tools/{id}/version/{version}","method":"PATCH","pathParameters":{"id":{"equalTo":"your-tool-id"},"version":{"equalTo":"1"}}},"response":{"status":200,"body":"{\n \"tool_type\": \"FUNCTION\",\n \"id\": \"00183a3f-79ba-413d-9f3b-609864268bea\",\n \"version\": 1,\n \"version_type\": \"FIXED\",\n \"version_description\": \"Fetches current temperature, precipitation, wind speed, AQI, and other weather conditions. Uses Celsius, Fahrenheit, or kelvin depending on user's region.\",\n \"name\": \"string\",\n \"created_on\": 1715277014228,\n \"modified_on\": 1715277602313,\n \"fallback_content\": \"Unable to fetch current weather.\",\n \"description\": \"This tool is for getting the current weather.\",\n \"parameters\": \"{ \\\"type\\\": \\\"object\\\", \\\"properties\\\": { \\\"location\\\": { \\\"type\\\": \\\"string\\\", \\\"description\\\": \\\"The city and state, e.g. San Francisco, CA\\\" }, \\\"format\\\": { \\\"type\\\": \\\"string\\\", \\\"enum\\\": [\\\"celsius\\\", \\\"fahrenheit\\\", \\\"kelvin\\\"], \\\"description\\\": \\\"The temperature unit to use. Infer this from the users location.\\\" } }, \\\"required\\\": [\\\"location\\\", \\\"format\\\"] }\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"82d8c062-5280-4378-afad-8057ebea037a","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"ac2d855e-1240-4aa0-88e2-61efb0c0026a","name":"List jobs - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"GET"},"response":{"status":200,"body":"[\n {\n \"job_id\": \"job_id\",\n \"request\": {\n \"callback_url\": null,\n \"files\": [\n {\n \"filename\": \"filename\",\n \"md5sum\": \"md5sum\",\n \"content_type\": \"content_type\"\n }\n ],\n \"models\": {\n \"burst\": {},\n \"face\": {\n \"descriptions\": null,\n \"facs\": null,\n \"fps_pred\": 3,\n \"identify_faces\": false,\n \"min_face_size\": 60,\n \"prob_threshold\": 0.99,\n \"save_faces\": false\n },\n \"facemesh\": {},\n \"language\": {\n \"granularity\": \"word\",\n \"identify_speakers\": false,\n \"sentiment\": null,\n \"toxicity\": null\n },\n \"ner\": {\n \"identify_speakers\": false\n },\n \"prosody\": {\n \"granularity\": \"utterance\",\n \"identify_speakers\": false,\n \"window\": null\n }\n },\n \"notify\": true,\n \"text\": [],\n \"urls\": [\n \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n ]\n },\n \"state\": {\n \"created_timestamp_ms\": 1712587158717,\n \"ended_timestamp_ms\": 1712587159274,\n \"num_errors\": 0,\n \"num_predictions\": 10,\n \"started_timestamp_ms\": 1712587158800,\n \"status\": \"COMPLETED\"\n },\n \"type\": \"INFERENCE\"\n }\n]","headers":{"Content-Type":"application/json"}},"uuid":"ac2d855e-1240-4aa0-88e2-61efb0c0026a","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}},"postServeActions":[]},{"id":"53d86d3c-c150-433f-ab12-ef8e8e9210eb","name":"Start inference job - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"POST"},"response":{"status":200,"body":"{\n \"job_id\": \"job_id\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"53d86d3c-c150-433f-ab12-ef8e8e9210eb","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"b5838b5a-8fe8-4d6b-9439-5e77b6a8b017","name":"Get job details - default","request":{"urlPathTemplate":"/v0/batch/jobs/{id}","method":"GET","pathParameters":{"id":{"equalTo":"job_id"}}},"response":{"status":200,"body":"{\n \"type\": \"INFERENCE\",\n \"job_id\": \"job_id\",\n \"request\": {\n \"callback_url\": null,\n \"files\": [],\n \"models\": {\n \"burst\": {},\n \"face\": {\n \"descriptions\": null,\n \"facs\": null,\n \"fps_pred\": 3,\n \"identify_faces\": false,\n \"min_face_size\": 60,\n \"prob_threshold\": 0.99,\n \"save_faces\": false\n },\n \"facemesh\": {},\n \"language\": {\n \"granularity\": \"word\",\n \"identify_speakers\": false,\n \"sentiment\": null,\n \"toxicity\": null\n },\n \"ner\": {\n \"identify_speakers\": false\n },\n \"prosody\": {\n \"granularity\": \"utterance\",\n \"identify_speakers\": false,\n \"window\": null\n }\n },\n \"notify\": true,\n \"text\": [],\n \"urls\": [\n \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n ]\n },\n \"state\": {\n \"created_timestamp_ms\": 1712590457884,\n \"ended_timestamp_ms\": 1712590462252,\n \"num_errors\": 0,\n \"num_predictions\": 10,\n \"started_timestamp_ms\": 1712590457995,\n \"status\": \"COMPLETED\"\n }\n}","headers":{"Content-Type":"application/json"}},"uuid":"b5838b5a-8fe8-4d6b-9439-5e77b6a8b017","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"27496704-1278-4ec0-804b-5b06a9ddad44","name":"Get job predictions - default","request":{"urlPathTemplate":"/v0/batch/jobs/{id}/predictions","method":"GET","pathParameters":{"id":{"equalTo":"job_id"}}},"response":{"status":200,"body":"[\n {\n \"source\": {\n \"type\": \"url\",\n \"url\": \"https://hume-tutorials.s3.amazonaws.com/faces.zip\"\n },\n \"results\": {\n \"predictions\": [\n {\n \"file\": \"faces/100.jpg\",\n \"models\": {\n \"face\": {\n \"metadata\": null,\n \"grouped_predictions\": [\n {\n \"id\": \"unknown\",\n \"predictions\": [\n {\n \"frame\": 0,\n \"time\": 0,\n \"prob\": 0.9994111061096191,\n \"box\": {\n \"x\": 1187.885986328125,\n \"y\": 1397.697509765625,\n \"w\": 1401.668701171875,\n \"h\": 1961.424560546875\n },\n \"emotions\": [\n {\n \"name\": \"Admiration\",\n \"score\": 0.10722749680280685\n },\n {\n \"name\": \"Adoration\",\n \"score\": 0.06395940482616425\n },\n {\n \"name\": \"Aesthetic Appreciation\",\n \"score\": 0.05811462551355362\n },\n {\n \"name\": \"Amusement\",\n \"score\": 0.14187128841876984\n },\n {\n \"name\": \"Anger\",\n \"score\": 0.02804684266448021\n },\n {\n \"name\": \"Anxiety\",\n \"score\": 0.2713485360145569\n },\n {\n \"name\": \"Awe\",\n \"score\": 0.33812594413757324\n },\n {\n \"name\": \"Awkwardness\",\n \"score\": 0.1745193600654602\n },\n {\n \"name\": \"Boredom\",\n \"score\": 0.23600080609321594\n },\n {\n \"name\": \"Calmness\",\n \"score\": 0.18988418579101562\n },\n {\n \"name\": \"Concentration\",\n \"score\": 0.44288986921310425\n },\n {\n \"name\": \"Confusion\",\n \"score\": 0.39346569776535034\n },\n {\n \"name\": \"Contemplation\",\n \"score\": 0.31002455949783325\n },\n {\n \"name\": \"Contempt\",\n \"score\": 0.048870109021663666\n },\n {\n \"name\": \"Contentment\",\n \"score\": 0.0579497292637825\n },\n {\n \"name\": \"Craving\",\n \"score\": 0.06544201076030731\n },\n {\n \"name\": \"Desire\",\n \"score\": 0.05526508390903473\n },\n {\n \"name\": \"Determination\",\n \"score\": 0.08590991795063019\n },\n {\n \"name\": \"Disappointment\",\n \"score\": 0.19508258998394012\n },\n {\n \"name\": \"Disgust\",\n \"score\": 0.031529419124126434\n },\n {\n \"name\": \"Distress\",\n \"score\": 0.23210826516151428\n },\n {\n \"name\": \"Doubt\",\n \"score\": 0.3284550905227661\n },\n {\n \"name\": \"Ecstasy\",\n \"score\": 0.040716782212257385\n },\n {\n \"name\": \"Embarrassment\",\n \"score\": 0.1467227339744568\n },\n {\n \"name\": \"Empathic Pain\",\n \"score\": 0.07633581757545471\n },\n {\n \"name\": \"Entrancement\",\n \"score\": 0.16245244443416595\n },\n {\n \"name\": \"Envy\",\n \"score\": 0.03267110139131546\n },\n {\n \"name\": \"Excitement\",\n \"score\": 0.10656816512346268\n },\n {\n \"name\": \"Fear\",\n \"score\": 0.3115977346897125\n },\n {\n \"name\": \"Guilt\",\n \"score\": 0.11615975946187973\n },\n {\n \"name\": \"Horror\",\n \"score\": 0.19795553386211395\n },\n {\n \"name\": \"Interest\",\n \"score\": 0.3136432468891144\n },\n {\n \"name\": \"Joy\",\n \"score\": 0.06285581737756729\n },\n {\n \"name\": \"Love\",\n \"score\": 0.06339752674102783\n },\n {\n \"name\": \"Nostalgia\",\n \"score\": 0.05866732448339462\n },\n {\n \"name\": \"Pain\",\n \"score\": 0.07684041559696198\n },\n {\n \"name\": \"Pride\",\n \"score\": 0.026822954416275024\n },\n {\n \"name\": \"Realization\",\n \"score\": 0.30000734329223633\n },\n {\n \"name\": \"Relief\",\n \"score\": 0.04414166510105133\n },\n {\n \"name\": \"Romance\",\n \"score\": 0.042728863656520844\n },\n {\n \"name\": \"Sadness\",\n \"score\": 0.14773206412792206\n },\n {\n \"name\": \"Satisfaction\",\n \"score\": 0.05902980640530586\n },\n {\n \"name\": \"Shame\",\n \"score\": 0.08103451132774353\n },\n {\n \"name\": \"Surprise (negative)\",\n \"score\": 0.25518184900283813\n },\n {\n \"name\": \"Surprise (positive)\",\n \"score\": 0.28845661878585815\n },\n {\n \"name\": \"Sympathy\",\n \"score\": 0.062488824129104614\n },\n {\n \"name\": \"Tiredness\",\n \"score\": 0.1559651643037796\n },\n {\n \"name\": \"Triumph\",\n \"score\": 0.01955239288508892\n }\n ],\n \"facs\": null,\n \"descriptions\": null\n }\n ]\n }\n ]\n }\n }\n }\n ],\n \"errors\": []\n }\n }\n]","headers":{"Content-Type":"application/json"}},"uuid":"27496704-1278-4ec0-804b-5b06a9ddad44","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}},{"id":"12d3146e-fa86-4658-bfca-755d6e939757","name":"Start inference job from local file - default","request":{"urlPathTemplate":"/v0/batch/jobs","method":"POST"},"response":{"status":200,"body":"{\n \"job_id\": \"job_id\"\n}","headers":{"Content-Type":"application/json"}},"uuid":"12d3146e-fa86-4658-bfca-755d6e939757","persistent":true,"priority":3,"metadata":{"mocklab":{"created":{"at":"2020-01-01T00:00:00.000Z","via":"SYSTEM"}}}}],"meta":{"total":48}}
\ No newline at end of file
From e015a776794f71a818b857e2e6f41b144b90ac4d Mon Sep 17 00:00:00 2001
From: Rob <77rgh77@gmail.com>
Date: Mon, 18 May 2026 14:20:53 -0400
Subject: [PATCH 2/2] Remove instant_mode from TTS client wrapper methods
Co-Authored-By: Claude Opus 4.6
---
src/hume/tts/client.py | 32 --------------------------------
1 file changed, 32 deletions(-)
diff --git a/src/hume/tts/client.py b/src/hume/tts/client.py
index a403e8f9..42027553 100644
--- a/src/hume/tts/client.py
+++ b/src/hume/tts/client.py
@@ -53,7 +53,6 @@ def synthesize_json(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> ReturnTts:
"""
@@ -101,8 +100,6 @@ def synthesize_json(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -147,7 +144,6 @@ def synthesize_json(
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
)
return _response.data
@@ -163,7 +159,6 @@ def synthesize_file(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[bytes]:
"""
@@ -211,8 +206,6 @@ def synthesize_file(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -252,7 +245,6 @@ def synthesize_file(
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
yield from r.data
@@ -268,7 +260,6 @@ def synthesize_file_streaming(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[bytes]:
"""
@@ -314,8 +305,6 @@ def synthesize_file_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -353,7 +342,6 @@ def synthesize_file_streaming(
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
yield from r.data
@@ -369,7 +357,6 @@ def synthesize_json_streaming(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.Iterator[TtsOutput]:
"""
@@ -417,8 +404,6 @@ def synthesize_json_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -458,7 +443,6 @@ def synthesize_json_streaming(
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
yield from r.data
@@ -620,7 +604,6 @@ async def synthesize_json(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> ReturnTts:
"""
@@ -668,8 +651,6 @@ async def synthesize_json(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -722,7 +703,6 @@ async def main() -> None:
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
)
return _response.data
@@ -738,7 +718,6 @@ async def synthesize_file(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[bytes]:
"""
@@ -786,8 +765,6 @@ async def synthesize_file(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -835,7 +812,6 @@ async def main() -> None:
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
async for _chunk in r.data:
@@ -852,7 +828,6 @@ async def synthesize_file_streaming(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[bytes]:
"""
@@ -898,8 +873,6 @@ async def synthesize_file_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response.
@@ -945,7 +918,6 @@ async def main() -> None:
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
async for _chunk in r.data:
@@ -962,7 +934,6 @@ async def synthesize_json_streaming(
split_utterances: typing.Optional[bool] = OMIT,
strip_headers: typing.Optional[bool] = OMIT,
version: typing.Optional[OctaveVersion] = OMIT,
- instant_mode: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> typing.AsyncIterator[TtsOutput]:
"""
@@ -1010,8 +981,6 @@ async def synthesize_json_streaming(
For a comparison of Octave versions, see the [Octave versions](/docs/text-to-speech-tts/overview#octave-versions) section in the TTS overview.
- instant_mode : typing.Optional[bool]
-
request_options : typing.Optional[RequestOptions]
Request-specific configuration.
@@ -1059,7 +1028,6 @@ async def main() -> None:
split_utterances=split_utterances,
strip_headers=strip_headers,
version=version,
- instant_mode=instant_mode,
request_options=request_options,
) as r:
async for _chunk in r.data: