Skip to content

Commit 667aec7

Browse files
author
Brandon Meyerowitz
authored
fix: remove variable truncation (#5)
1 parent bd2dbcd commit 667aec7

File tree

4 files changed

+0
-43
lines changed

4 files changed

+0
-43
lines changed

commonbase/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
from commonbase.exceptions import CommonbaseApiException, CommonbaseException
33
from commonbase.chat_context import ChatContext, ChatMessage
44
from commonbase.provider_config import ProviderConfig, OpenAIParams, AnthropicParams
5-
from commonbase.truncation_config import TruncationConfig
65
from commonbase.completion_response import CompletionResponse
76

87
__all__: [
@@ -14,6 +13,5 @@
1413
"ProviderConfig",
1514
"OpenAIParams",
1615
"AnthropicParams",
17-
"TruncationConfig",
1816
"CompletionResponse",
1917
] # type: ignore

commonbase/completion.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
from commonbase.exceptions import CommonbaseApiException, CommonbaseException
77
from commonbase.chat_context import ChatContext
88
from commonbase.provider_config import ProviderConfig
9-
from commonbase.truncation_config import TruncationConfig
109
from importlib.metadata import version, PackageNotFoundError
1110

1211

@@ -24,7 +23,6 @@ def _format_body(
2423
variables: Optional[dict[str, str]] = None,
2524
chat_context: Optional[ChatContext] = None,
2625
user_id: Optional[str] = None,
27-
truncate_variable: Optional[TruncationConfig] = None,
2826
provider_config: Optional[ProviderConfig] = None,
2927
stream: bool = False,
3028
):
@@ -34,9 +32,6 @@ def _format_body(
3432
"variables": variables,
3533
"context": chat_context._as_json() if chat_context is not None else None,
3634
"userId": user_id,
37-
"truncateVariable": truncate_variable._as_json()
38-
if truncate_variable is not None
39-
else None,
4035
"providerConfig": provider_config._as_json()
4136
if provider_config is not None
4237
else None,
@@ -52,7 +47,6 @@ def _send_completion_request(
5247
variables: Optional[dict[str, str]],
5348
chat_context: Optional[ChatContext],
5449
user_id: Optional[str],
55-
truncate_variable: Optional[TruncationConfig],
5650
provider_api_key: Optional[str],
5751
provider_config: Optional[ProviderConfig],
5852
stream: bool,
@@ -68,7 +62,6 @@ def _send_completion_request(
6862
variables=variables,
6963
chat_context=chat_context,
7064
user_id=user_id,
71-
truncate_variable=truncate_variable,
7265
provider_config=provider_config,
7366
stream=stream,
7467
)
@@ -103,7 +96,6 @@ def create(
10396
variables: Optional[dict[str, str]] = None,
10497
chat_context: Optional[ChatContext] = None,
10598
user_id: Optional[str] = None,
106-
truncate_variable: Optional[TruncationConfig] = None,
10799
provider_api_key: Optional[str] = None,
108100
provider_config: Optional[ProviderConfig] = None,
109101
) -> CompletionResponse:
@@ -123,8 +115,6 @@ def create(
123115
The list of chat messages in a conversation
124116
user_id : str, optional
125117
The User ID that will be logged for the invocation.
126-
truncate_variable : TruncationConfig, optional
127-
Configures variable truncation.
128118
provider_api_key : str, optional
129119
The API Key used to authenticate with a provider.
130120
provider_config : ProviderConfig, optional
@@ -145,7 +135,6 @@ def create(
145135
variables=variables,
146136
chat_context=chat_context,
147137
user_id=user_id,
148-
truncate_variable=truncate_variable,
149138
provider_api_key=provider_api_key,
150139
provider_config=provider_config,
151140
stream=False,
@@ -167,7 +156,6 @@ def stream(
167156
variables: Optional[dict[str, str]] = None,
168157
chat_context: Optional[ChatContext] = None,
169158
user_id: Optional[str] = None,
170-
truncate_variable: Optional[TruncationConfig] = None,
171159
provider_api_key: Optional[str] = None,
172160
provider_config: Optional[ProviderConfig] = None,
173161
) -> Generator[CompletionResponse, None, None]:
@@ -183,7 +171,6 @@ def stream(
183171
variables=variables,
184172
chat_context=chat_context,
185173
user_id=user_id,
186-
truncate_variable=truncate_variable,
187174
provider_api_key=provider_api_key,
188175
provider_config=provider_config,
189176
stream=True,

commonbase/tests/test_model.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from commonbase.chat_context import ChatContext, ChatMessage
2-
from commonbase.truncation_config import TruncationConfig
32
from commonbase.provider_config import ProviderConfig, OpenAIParams
43
from commonbase.completion import _format_body
54
from dataclasses import asdict
@@ -39,9 +38,6 @@ def test_request_body_format():
3938
variables={"test1": "value"},
4039
chat_context=ChatContext([ChatMessage(role="system", content="<content>")]),
4140
user_id="<userId>",
42-
truncate_variable=TruncationConfig(
43-
strategy="truncate_tail", granularity="word", max_prompt_tokens=5
44-
),
4541
provider_config=ProviderConfig(
4642
provider="cb-openai-eu",
4743
params=OpenAIParams(type="chat", model="model_name"),
@@ -55,11 +51,6 @@ def test_request_body_format():
5551
"variables": {"test1": "value"},
5652
"context": {"messages": [{"role": "system", "content": "<content>"}]},
5753
"userId": "<userId>",
58-
"truncateVariable": {
59-
"strategy": "truncate_tail",
60-
"granularity": "word",
61-
"maxPromptTokens": 5,
62-
},
6354
"providerConfig": {
6455
"provider": "cb-openai-eu",
6556
"params": {"type": "chat", "model": "model_name"},

commonbase/truncation_config.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)