From 1187c66f354be3b8a87c8aba82179b2870c18035 Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 12:45:36 +0000 Subject: [PATCH 1/3] SDK regeneration --- poetry.lock | 4 ++-- pyproject.toml | 4 ++-- src/cohere/core/client_wrapper.py | 2 +- src/cohere/types/__init__.py | 8 ++++++++ 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/poetry.lock b/poetry.lock index 4d9ebcdd3..15db13444 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "annotated-types" @@ -1970,4 +1970,4 @@ aws = ["boto3", "sagemaker"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "43bbf220ac38802e57b6e92b046aef0f02833a300b90bb74a0297bc5238312fc" +content-hash = "9d5454d92888fda1dfe135eba002dd4de5947a00fc0aff1429e121c450478dfe" diff --git a/pyproject.toml b/pyproject.toml index 9cff02f6e..0b5a4cc7c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "cohere" -version = "5.13.2" +version = "5.13.3" description = "" readme = "README.md" authors = [] @@ -10,6 +10,7 @@ classifiers = [ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -40,7 +41,6 @@ pydantic = ">= 1.9.2" pydantic-core = "^2.18.2" requests = "^2.0.0" sagemaker = { version="^2.232.1", optional = true} -numpy = { version="^1.26", optional = true} tokenizers = ">=0.15,<1" types-requests = "^2.0.0" typing_extensions = ">= 4.0.0" diff --git a/src/cohere/core/client_wrapper.py b/src/cohere/core/client_wrapper.py index 9fb4430e7..42fe1f33a 100644 --- a/src/cohere/core/client_wrapper.py +++ b/src/cohere/core/client_wrapper.py @@ -24,7 +24,7 @@ def get_headers(self) -> typing.Dict[str, str]: headers: typing.Dict[str, str] = { "X-Fern-Language": "Python", "X-Fern-SDK-Name": "cohere", - "X-Fern-SDK-Version": "5.13.2", + "X-Fern-SDK-Version": "5.13.3", } if self._client_name is not None: headers["X-Client-Name"] = self._client_name diff --git a/src/cohere/types/__init__.py b/src/cohere/types/__init__.py index 28d9dc8dc..84c5d74c0 100644 --- a/src/cohere/types/__init__.py +++ b/src/cohere/types/__init__.py @@ -111,6 +111,7 @@ from .detokenize_response import DetokenizeResponse from .document import Document from .document_content import DocumentContent +from .document_source import DocumentSource from .embed_by_type_response import EmbedByTypeResponse from .embed_by_type_response_embeddings import EmbedByTypeResponseEmbeddings from .embed_floats_response import EmbedFloatsResponse @@ -201,8 +202,12 @@ from .summarize_request_format import SummarizeRequestFormat from .summarize_request_length import SummarizeRequestLength from .summarize_response import SummarizeResponse +from .system_message import SystemMessage from .system_message_content import SystemMessageContent from .system_message_content_item import SystemMessageContentItem, TextSystemMessageContentItem +from .text_content import TextContent +from .text_response_format import TextResponseFormat +from .text_response_format_v2 import TextResponseFormatV2 from .tokenize_response import TokenizeResponse from .too_many_requests_error_body import TooManyRequestsErrorBody from .tool import Tool @@ -211,10 +216,12 @@ from .tool_call_v2 import ToolCallV2 from .tool_call_v2function import ToolCallV2Function from .tool_content import DocumentToolContent, TextToolContent, ToolContent +from .tool_message import ToolMessage from .tool_message_v2 import ToolMessageV2 from .tool_message_v2content import ToolMessageV2Content from .tool_parameter_definitions_value import ToolParameterDefinitionsValue from .tool_result import ToolResult +from .tool_source import ToolSource from .tool_v2 import ToolV2 from .tool_v2function import ToolV2Function from .unprocessable_entity_error_body import UnprocessableEntityErrorBody @@ -222,6 +229,7 @@ from .usage import Usage from .usage_billed_units import UsageBilledUnits from .usage_tokens import UsageTokens +from .user_message import UserMessage from .user_message_content import UserMessageContent __all__ = [ From 72a28e6b0b1836bdfd1d91c26c1900cadd9a94ec Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Thu, 19 Sep 2024 17:00:18 +0100 Subject: [PATCH 2/3] Fixes --- src/cohere/types/__init__.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/cohere/types/__init__.py b/src/cohere/types/__init__.py index 84c5d74c0..28d9dc8dc 100644 --- a/src/cohere/types/__init__.py +++ b/src/cohere/types/__init__.py @@ -111,7 +111,6 @@ from .detokenize_response import DetokenizeResponse from .document import Document from .document_content import DocumentContent -from .document_source import DocumentSource from .embed_by_type_response import EmbedByTypeResponse from .embed_by_type_response_embeddings import EmbedByTypeResponseEmbeddings from .embed_floats_response import EmbedFloatsResponse @@ -202,12 +201,8 @@ from .summarize_request_format import SummarizeRequestFormat from .summarize_request_length import SummarizeRequestLength from .summarize_response import SummarizeResponse -from .system_message import SystemMessage from .system_message_content import SystemMessageContent from .system_message_content_item import SystemMessageContentItem, TextSystemMessageContentItem -from .text_content import TextContent -from .text_response_format import TextResponseFormat -from .text_response_format_v2 import TextResponseFormatV2 from .tokenize_response import TokenizeResponse from .too_many_requests_error_body import TooManyRequestsErrorBody from .tool import Tool @@ -216,12 +211,10 @@ from .tool_call_v2 import ToolCallV2 from .tool_call_v2function import ToolCallV2Function from .tool_content import DocumentToolContent, TextToolContent, ToolContent -from .tool_message import ToolMessage from .tool_message_v2 import ToolMessageV2 from .tool_message_v2content import ToolMessageV2Content from .tool_parameter_definitions_value import ToolParameterDefinitionsValue from .tool_result import ToolResult -from .tool_source import ToolSource from .tool_v2 import ToolV2 from .tool_v2function import ToolV2Function from .unprocessable_entity_error_body import UnprocessableEntityErrorBody @@ -229,7 +222,6 @@ from .usage import Usage from .usage_billed_units import UsageBilledUnits from .usage_tokens import UsageTokens -from .user_message import UserMessage from .user_message_content import UserMessageContent __all__ = [ From 5681f6ed610500a6cd70aa68e73bb734a51e0d11 Mon Sep 17 00:00:00 2001 From: Billy Trend Date: Thu, 5 Dec 2024 12:50:24 +0000 Subject: [PATCH 3/3] Restore --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 0b5a4cc7c..a180180a8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,6 +41,7 @@ pydantic = ">= 1.9.2" pydantic-core = "^2.18.2" requests = "^2.0.0" sagemaker = { version="^2.232.1", optional = true} +numpy = { version="^1.26", optional = true} tokenizers = ">=0.15,<1" types-requests = "^2.0.0" typing_extensions = ">= 4.0.0"