diff --git a/.fern/metadata.json b/.fern/metadata.json index 076b99b..0f155d5 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -14,5 +14,5 @@ }, "exclude_types_from_init_exports": true }, - "originGitCommit": "6a634e48a5b865d82e50104935887a73a9794836" + "originGitCommit": "37ba641a90aa4496eb97146f05555706aaf92670" } \ No newline at end of file diff --git a/.fern/replay.lock b/.fern/replay.lock index 8438de8..9c78b96 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -54,14 +54,20 @@ generations: cli_version: unknown generator_versions: fernapi/fern-python-sdk: 4.37.0 -current_generation: 61e50e75b995a0affce86c308b74caba165c92bb + - commit_sha: 48b0250bddbc7acc02cd9da9fa06c1fefe1dd0f7 + tree_hash: c910ba9b2fa7adc0e4798088edcfbfabbb367571 + timestamp: 2026-09-01T03:17:57.884Z + cli_version: unknown + generator_versions: + fernapi/fern-python-sdk: 4.37.0 +current_generation: 48b0250bddbc7acc02cd9da9fa06c1fefe1dd0f7 patches: - id: patch-13d8e068 content_hash: sha256:97d879ab169016b9abaf1866427a8ebc45af608f69e063a07e5126c9613c329b original_commit: 13d8e0683ffa08bcfc9a381eb9604adf5abdbe0b original_message: "chore: ignore local venv and planning docs" original_author: plutoless - base_generation: 61e50e75b995a0affce86c308b74caba165c92bb + base_generation: 48b0250bddbc7acc02cd9da9fa06c1fefe1dd0f7 files: - .gitignore patch_content: | @@ -90,7 +96,7 @@ patches: original_commit: a065088b4c45e2ca7e1bb91b1a899b8444800121 original_message: "fix(vendors): send Speechmatics STT key instead of api_key" original_author: digitallysavvy - base_generation: 61e50e75b995a0affce86c308b74caba165c92bb + base_generation: 48b0250bddbc7acc02cd9da9fa06c1fefe1dd0f7 files: - src/agora_agent/types/speechmatics_asr_params.py patch_content: | @@ -227,3 +233,4 @@ patches: frozen = True smart_union = True extra = pydantic.Extra.allow + user_owned: true diff --git a/src/agora_agent/types/gemini_asr_params.py b/src/agora_agent/types/gemini_asr_params.py index b31e0aa..0e9714a 100644 --- a/src/agora_agent/types/gemini_asr_params.py +++ b/src/agora_agent/types/gemini_asr_params.py @@ -14,27 +14,27 @@ class GeminiAsrParams(UncheckedBaseModel): api_key: str = pydantic.Field() """ - Google Gemini API key + The Google Gemini API key used to authenticate requests. """ model: str = pydantic.Field() """ - Google Gemini model to use for transcription + The Gemini transcription model identifier. """ sample_rate: typing.Optional[int] = pydantic.Field(default=None) """ - Audio sample rate in Hz + The audio sample rate in Hz. """ - language: str = pydantic.Field() + language: typing.Optional[str] = pydantic.Field(default=None) """ - Language code for speech recognition + The language code for speech recognition. This takes precedence over the top-level `asr.language` value. """ - word_timestamp: bool = pydantic.Field() + word_timestamp: typing.Optional[bool] = pydantic.Field(default=None) """ - Whether to include word-level timestamps in transcription results + Whether to include word-level timestamps in the transcription results. """ if IS_PYDANTIC_V2: