Skip to content

Commit 82291c0

Browse files
Excavator: Upgrade API Version (#299)
1 parent 5295ffb commit 82291c0

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1628,8 +1628,8 @@ Namespace | Name | Import |
16281628
**LanguageModels** | [OpenAiEmbeddingInput](docs/v2/LanguageModels/models/OpenAiEmbeddingInput.md) | `from foundry_sdk.v2.language_models.models import OpenAiEmbeddingInput` |
16291629
**LanguageModels** | [OpenAiEmbeddingsRequest](docs/v2/LanguageModels/models/OpenAiEmbeddingsRequest.md) | `from foundry_sdk.v2.language_models.models import OpenAiEmbeddingsRequest` |
16301630
**LanguageModels** | [OpenAiEmbeddingsResponse](docs/v2/LanguageModels/models/OpenAiEmbeddingsResponse.md) | `from foundry_sdk.v2.language_models.models import OpenAiEmbeddingsResponse` |
1631+
**LanguageModels** | [OpenAiEmbeddingTokenUsage](docs/v2/LanguageModels/models/OpenAiEmbeddingTokenUsage.md) | `from foundry_sdk.v2.language_models.models import OpenAiEmbeddingTokenUsage` |
16311632
**LanguageModels** | [OpenAiEncodingFormat](docs/v2/LanguageModels/models/OpenAiEncodingFormat.md) | `from foundry_sdk.v2.language_models.models import OpenAiEncodingFormat` |
1632-
**LanguageModels** | [OpenAiTokenUsage](docs/v2/LanguageModels/models/OpenAiTokenUsage.md) | `from foundry_sdk.v2.language_models.models import OpenAiTokenUsage` |
16331633
**MediaSets** | [BranchName](docs/v2/MediaSets/models/BranchName.md) | `from foundry_sdk.v2.media_sets.models import BranchName` |
16341634
**MediaSets** | [BranchRid](docs/v2/MediaSets/models/BranchRid.md) | `from foundry_sdk.v2.media_sets.models import BranchRid` |
16351635
**MediaSets** | [GetMediaItemInfoResponse](docs/v2/MediaSets/models/GetMediaItemInfoResponse.md) | `from foundry_sdk.v2.media_sets.models import GetMediaItemInfoResponse` |

docs/v2/LanguageModels/models/OpenAiTokenUsage.md renamed to docs/v2/LanguageModels/models/OpenAiEmbeddingTokenUsage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# OpenAiTokenUsage
1+
# OpenAiEmbeddingTokenUsage
22

3-
OpenAiTokenUsage
3+
OpenAiEmbeddingTokenUsage
44

55
## Properties
66
| Name | Type | Required | Description |

docs/v2/LanguageModels/models/OpenAiEmbeddingsResponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ OpenAiEmbeddingsResponse
77
| ------------ | ------------- | ------------- | ------------- |
88
**data** | List[List[float]] | Yes | List of embedding vectors |
99
**model** | str | Yes | The ID of the model used |
10-
**usage** | OpenAiTokenUsage | Yes | Usage statistics for the request |
10+
**usage** | OpenAiEmbeddingTokenUsage | Yes | Usage statistics for the request |
1111

1212

1313
[[Back to Model list]](../../../../README.md#models-v2-link) [[Back to API list]](../../../../README.md#apis-v2-link) [[Back to README]](../../../../README.md)

foundry_sdk/v2/language_models/models.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,13 @@ class AnthropicToolUse(core.ModelBase):
368368
"""OpenAiEmbeddingInput"""
369369

370370

371+
class OpenAiEmbeddingTokenUsage(core.ModelBase):
372+
"""OpenAiEmbeddingTokenUsage"""
373+
374+
prompt_tokens: int = pydantic.Field(alias=str("promptTokens")) # type: ignore[literal-required]
375+
"""Number of tokens in the prompt"""
376+
377+
371378
class OpenAiEmbeddingsRequest(core.ModelBase):
372379
"""OpenAiEmbeddingsRequest"""
373380

@@ -396,21 +403,14 @@ class OpenAiEmbeddingsResponse(core.ModelBase):
396403
model: str
397404
"""The ID of the model used"""
398405

399-
usage: OpenAiTokenUsage
406+
usage: OpenAiEmbeddingTokenUsage
400407
"""Usage statistics for the request"""
401408

402409

403410
OpenAiEncodingFormat = typing.Literal["FLOAT", "BASE64"]
404411
"""OpenAiEncodingFormat"""
405412

406413

407-
class OpenAiTokenUsage(core.ModelBase):
408-
"""OpenAiTokenUsage"""
409-
410-
prompt_tokens: int = pydantic.Field(alias=str("promptTokens")) # type: ignore[literal-required]
411-
"""Number of tokens in the prompt"""
412-
413-
414414
AnthropicCacheControl = AnthropicEphemeralCacheControl
415415
"""AnthropicCacheControl"""
416416

@@ -489,8 +489,8 @@ class OpenAiTokenUsage(core.ModelBase):
489489
"JsonSchema",
490490
"LanguageModelApiName",
491491
"OpenAiEmbeddingInput",
492+
"OpenAiEmbeddingTokenUsage",
492493
"OpenAiEmbeddingsRequest",
493494
"OpenAiEmbeddingsResponse",
494495
"OpenAiEncodingFormat",
495-
"OpenAiTokenUsage",
496496
]

0 commit comments

Comments
 (0)