diff --git a/.fern/metadata.json b/.fern/metadata.json index 8f71ce52..79e67764 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -16,7 +16,7 @@ "skip_validation": true } }, - "originGitCommit": "0052a020a7becd03b349857664c9f4a89b6c449a", + "originGitCommit": "d228f82e93aaa8aa77f978d458cf912f3daaa8c1", "originGitCommitIsDirty": true, "invokedBy": "manual", "sdkVersion": "7.1.2" diff --git a/poetry.lock b/poetry.lock index c5795871..99e1da9d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1282,13 +1282,13 @@ six = ">=1.5" [[package]] name = "requests" -version = "2.34.1" +version = "2.34.2" description = "Python HTTP for Humans." optional = false python-versions = ">=3.10" files = [ - {file = "requests-2.34.1-py3-none-any.whl", hash = "sha256:bf38a3ff993960d3dd819c08862c40b3c703306eb7c744fcd9f4ddbb95b548f0"}, - {file = "requests-2.34.1.tar.gz", hash = "sha256:0fc5669f2b69704449fe1552360bd2a73a54512dfd03e65529157f1513322beb"}, + {file = "requests-2.34.2-py3-none-any.whl", hash = "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0"}, + {file = "requests-2.34.2.tar.gz", hash = "sha256:f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed"}, ] [package.dependencies] diff --git a/pyproject.toml b/pyproject.toml index 9cd9f500..225a0997 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "deepgram-sdk" -version = "7.1.1" +version = "7.1.2" description = "" readme = "README.md" authors = [] diff --git a/src/deepgram/agent/v1/settings/think/models/raw_client.py b/src/deepgram/agent/v1/settings/think/models/raw_client.py index 1e779edb..a5cec815 100644 --- a/src/deepgram/agent/v1/settings/think/models/raw_client.py +++ b/src/deepgram/agent/v1/settings/think/models/raw_client.py @@ -36,7 +36,7 @@ def list( """ _response = self._client_wrapper.httpx_client.request( "v1/agent/settings/think/models", - base_url=self._client_wrapper.get_environment().agent, + base_url=self._client_wrapper.get_environment().agent_rest, method="GET", request_options=request_options, ) @@ -93,7 +93,7 @@ async def list( """ _response = await self._client_wrapper.httpx_client.request( "v1/agent/settings/think/models", - base_url=self._client_wrapper.get_environment().agent, + base_url=self._client_wrapper.get_environment().agent_rest, method="GET", request_options=request_options, ) diff --git a/src/deepgram/core/client_wrapper.py b/src/deepgram/core/client_wrapper.py index 9fd68149..2f3a0507 100644 --- a/src/deepgram/core/client_wrapper.py +++ b/src/deepgram/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": "deepgram-sdk/7.1.1", + "User-Agent": "deepgram-sdk/7.1.2", "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": "deepgram-sdk", - "X-Fern-SDK-Version": "7.1.1", + "X-Fern-SDK-Version": "7.1.2", **(self.get_custom_headers() or {}), } headers["Authorization"] = f"Token {self.api_key}" diff --git a/src/deepgram/environment.py b/src/deepgram/environment.py index 240d7ca4..5cadff01 100644 --- a/src/deepgram/environment.py +++ b/src/deepgram/environment.py @@ -5,17 +5,17 @@ class DeepgramClientEnvironment: PRODUCTION: DeepgramClientEnvironment - AGENT: DeepgramClientEnvironment - def __init__(self, *, base: str, production: str, agent: str): + def __init__(self, *, base: str, production: str, agent: str, agent_rest: str): self.base = base self.production = production self.agent = agent + self.agent_rest = agent_rest DeepgramClientEnvironment.PRODUCTION = DeepgramClientEnvironment( - base="https://api.deepgram.com", production="wss://api.deepgram.com", agent="wss://agent.deepgram.com" -) -DeepgramClientEnvironment.AGENT = DeepgramClientEnvironment( - base="https://agent.deepgram.com", production="wss://api.deepgram.com", agent="wss://agent.deepgram.com" + base="https://api.deepgram.com", + production="wss://api.deepgram.com", + agent="wss://agent.deepgram.com", + agent_rest="https://agent.deepgram.com", ) diff --git a/tests/wire/conftest.py b/tests/wire/conftest.py index 2d832062..45a559ed 100644 --- a/tests/wire/conftest.py +++ b/tests/wire/conftest.py @@ -45,13 +45,15 @@ def get_client(test_id: str) -> DeepgramClient: if _CLIENT_SUPPORTS_HEADERS: return DeepgramClient( - environment=DeepgramClientEnvironment(base=base_url, production=base_url, agent=base_url), + environment=DeepgramClientEnvironment( + base=base_url, production=base_url, agent=base_url, agent_rest=base_url + ), headers=test_headers, api_key="test_api_key", ) return DeepgramClient( - environment=DeepgramClientEnvironment(base=base_url, production=base_url, agent=base_url), + environment=DeepgramClientEnvironment(base=base_url, production=base_url, agent=base_url, agent_rest=base_url), httpx_client=httpx.Client(headers=test_headers), api_key="test_api_key", )