Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions src/otari/_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@
"CCChatCompletionTokenLogprob",
"CCChoice",
"CCChoiceLogprobs",
"CCCompletionTokensDetails",
"CCCompletionUsage",
"CCCustom",
"CCFunction",
Expand All @@ -72,8 +71,6 @@
"CCKReasoning",
"CCKTopLogprob",
"CCPromptTokensDetails",
"CCReasoning",
"CCTopLogprob",
"Caller",
"ChatCompletion",
"ChatCompletionChunk",
Expand Down Expand Up @@ -247,7 +244,6 @@
from otari._client.models.cc_chat_completion_token_logprob import CCChatCompletionTokenLogprob as CCChatCompletionTokenLogprob
from otari._client.models.cc_choice import CCChoice as CCChoice
from otari._client.models.cc_choice_logprobs import CCChoiceLogprobs as CCChoiceLogprobs
from otari._client.models.cc_completion_tokens_details import CCCompletionTokensDetails as CCCompletionTokensDetails
from otari._client.models.cc_completion_usage import CCCompletionUsage as CCCompletionUsage
from otari._client.models.cc_custom import CCCustom as CCCustom
from otari._client.models.cc_function import CCFunction as CCFunction
Expand All @@ -265,8 +261,6 @@
from otari._client.models.cck_reasoning import CCKReasoning as CCKReasoning
from otari._client.models.cck_top_logprob import CCKTopLogprob as CCKTopLogprob
from otari._client.models.cc_prompt_tokens_details import CCPromptTokensDetails as CCPromptTokensDetails
from otari._client.models.cc_reasoning import CCReasoning as CCReasoning
from otari._client.models.cc_top_logprob import CCTopLogprob as CCTopLogprob
from otari._client.models.caller import Caller as Caller
from otari._client.models.chat_completion import ChatCompletion as ChatCompletion
from otari._client.models.chat_completion_chunk import ChatCompletionChunk as ChatCompletionChunk
Expand Down
18 changes: 9 additions & 9 deletions src/otari/_client/api/audio_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
from typing import Any, Dict, List, Optional, Tuple, Union
from typing_extensions import Annotated

from pydantic import StrictFloat, StrictInt, StrictStr
from typing import Any, Optional, Union
from pydantic import StrictBytes, StrictFloat, StrictInt, StrictStr
from typing import Any, Optional, Tuple, Union
from otari._client.models.audio_speech_request import AudioSpeechRequest

from otari._client.api_client import ApiClient, RequestSerialized
Expand Down Expand Up @@ -322,7 +322,7 @@ def _create_speech_v1_audio_speech_post_serialize(
@validate_call
def create_transcription_v1_audio_transcriptions_post(
self,
file: StrictStr,
file: Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]],
model: StrictStr,
language: Optional[StrictStr] = None,
prompt: Optional[StrictStr] = None,
Expand All @@ -347,7 +347,7 @@ def create_transcription_v1_audio_transcriptions_post(
OpenAI-compatible audio transcription endpoint. Authentication modes: - Master key + user field: Use specified user (must exist) - API key + user field: Use specified user (must exist) - API key without user field: Use virtual user created with API key

:param file: (required)
:type file: str
:type file: bytes
:param model: (required)
:type model: str
:param language:
Expand Down Expand Up @@ -414,7 +414,7 @@ def create_transcription_v1_audio_transcriptions_post(
@validate_call
def create_transcription_v1_audio_transcriptions_post_with_http_info(
self,
file: StrictStr,
file: Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]],
model: StrictStr,
language: Optional[StrictStr] = None,
prompt: Optional[StrictStr] = None,
Expand All @@ -439,7 +439,7 @@ def create_transcription_v1_audio_transcriptions_post_with_http_info(
OpenAI-compatible audio transcription endpoint. Authentication modes: - Master key + user field: Use specified user (must exist) - API key + user field: Use specified user (must exist) - API key without user field: Use virtual user created with API key

:param file: (required)
:type file: str
:type file: bytes
:param model: (required)
:type model: str
:param language:
Expand Down Expand Up @@ -506,7 +506,7 @@ def create_transcription_v1_audio_transcriptions_post_with_http_info(
@validate_call
def create_transcription_v1_audio_transcriptions_post_without_preload_content(
self,
file: StrictStr,
file: Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]],
model: StrictStr,
language: Optional[StrictStr] = None,
prompt: Optional[StrictStr] = None,
Expand All @@ -531,7 +531,7 @@ def create_transcription_v1_audio_transcriptions_post_without_preload_content(
OpenAI-compatible audio transcription endpoint. Authentication modes: - Master key + user field: Use specified user (must exist) - API key + user field: Use specified user (must exist) - API key without user field: Use virtual user created with API key

:param file: (required)
:type file: str
:type file: bytes
:param model: (required)
:type model: str
:param language:
Expand Down Expand Up @@ -625,7 +625,7 @@ def _create_transcription_v1_audio_transcriptions_post_serialize(
# process the header parameters
# process the form parameters
if file is not None:
_form_params.append(('file', file))
_files['file'] = file
if language is not None:
_form_params.append(('language', language))
if model is not None:
Expand Down
3 changes: 0 additions & 3 deletions src/otari/_client/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
from otari._client.models.cc_chat_completion_token_logprob import CCChatCompletionTokenLogprob
from otari._client.models.cc_choice import CCChoice
from otari._client.models.cc_choice_logprobs import CCChoiceLogprobs
from otari._client.models.cc_completion_tokens_details import CCCompletionTokensDetails
from otari._client.models.cc_completion_usage import CCCompletionUsage
from otari._client.models.cc_custom import CCCustom
from otari._client.models.cc_function import CCFunction
Expand All @@ -42,8 +41,6 @@
from otari._client.models.cck_reasoning import CCKReasoning
from otari._client.models.cck_top_logprob import CCKTopLogprob
from otari._client.models.cc_prompt_tokens_details import CCPromptTokensDetails
from otari._client.models.cc_reasoning import CCReasoning
from otari._client.models.cc_top_logprob import CCTopLogprob
from otari._client.models.caller import Caller
from otari._client.models.chat_completion import ChatCompletion
from otari._client.models.chat_completion_chunk import ChatCompletionChunk
Expand Down
6 changes: 3 additions & 3 deletions src/otari/_client/models/cc_chat_completion_message.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from otari._client.models.cc_chat_completion_audio import CCChatCompletionAudio
from otari._client.models.cc_chat_completion_message_tool_calls_inner import CCChatCompletionMessageToolCallsInner
from otari._client.models.cc_function_call import CCFunctionCall
from otari._client.models.cc_reasoning import CCReasoning
from otari._client.models.cck_reasoning import CCKReasoning
from typing import Optional, Set
from typing_extensions import Self
from pydantic_core import to_jsonable_python
Expand All @@ -38,7 +38,7 @@ class CCChatCompletionMessage(BaseModel):
audio: Optional[CCChatCompletionAudio] = None
function_call: Optional[CCFunctionCall] = None
tool_calls: Optional[List[CCChatCompletionMessageToolCallsInner]] = None
reasoning: Optional[CCReasoning] = None
reasoning: Optional[CCKReasoning] = None
additional_properties: Dict[str, Any] = {}
__properties: ClassVar[List[str]] = ["content", "refusal", "role", "annotations", "audio", "function_call", "tool_calls", "reasoning"]

Expand Down Expand Up @@ -165,7 +165,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"audio": CCChatCompletionAudio.from_dict(obj["audio"]) if obj.get("audio") is not None else None,
"function_call": CCFunctionCall.from_dict(obj["function_call"]) if obj.get("function_call") is not None else None,
"tool_calls": [CCChatCompletionMessageToolCallsInner.from_dict(_item) for _item in obj["tool_calls"]] if obj.get("tool_calls") is not None else None,
"reasoning": CCReasoning.from_dict(obj["reasoning"]) if obj.get("reasoning") is not None else None
"reasoning": CCKReasoning.from_dict(obj["reasoning"]) if obj.get("reasoning") is not None else None
})
# store additional fields in additional_properties
for _key in obj.keys():
Expand Down
6 changes: 3 additions & 3 deletions src/otari/_client/models/cc_chat_completion_token_logprob.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from pydantic import BaseModel, ConfigDict, StrictFloat, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional, Union
from otari._client.models.cc_top_logprob import CCTopLogprob
from otari._client.models.cck_top_logprob import CCKTopLogprob
from typing import Optional, Set
from typing_extensions import Self
from pydantic_core import to_jsonable_python
Expand All @@ -31,7 +31,7 @@ class CCChatCompletionTokenLogprob(BaseModel):
token: StrictStr
bytes: Optional[List[StrictInt]] = None
logprob: Union[StrictFloat, StrictInt]
top_logprobs: List[CCTopLogprob]
top_logprobs: List[CCKTopLogprob]
additional_properties: Dict[str, Any] = {}
__properties: ClassVar[List[str]] = ["token", "bytes", "logprob", "top_logprobs"]

Expand Down Expand Up @@ -108,7 +108,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"token": obj.get("token"),
"bytes": obj.get("bytes"),
"logprob": obj.get("logprob"),
"top_logprobs": [CCTopLogprob.from_dict(_item) for _item in obj["top_logprobs"]] if obj.get("top_logprobs") is not None else None
"top_logprobs": [CCKTopLogprob.from_dict(_item) for _item in obj["top_logprobs"]] if obj.get("top_logprobs") is not None else None
})
# store additional fields in additional_properties
for _key in obj.keys():
Expand Down
127 changes: 0 additions & 127 deletions src/otari/_client/models/cc_completion_tokens_details.py

This file was deleted.

6 changes: 3 additions & 3 deletions src/otari/_client/models/cc_completion_usage.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@

from pydantic import BaseModel, ConfigDict, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
from otari._client.models.cc_completion_tokens_details import CCCompletionTokensDetails
from otari._client.models.cc_prompt_tokens_details import CCPromptTokensDetails
from otari._client.models.cck_completion_tokens_details import CCKCompletionTokensDetails
from typing import Optional, Set
from typing_extensions import Self
from pydantic_core import to_jsonable_python
Expand All @@ -32,7 +32,7 @@ class CCCompletionUsage(BaseModel):
completion_tokens: StrictInt
prompt_tokens: StrictInt
total_tokens: StrictInt
completion_tokens_details: Optional[CCCompletionTokensDetails] = None
completion_tokens_details: Optional[CCKCompletionTokensDetails] = None
prompt_tokens_details: Optional[CCPromptTokensDetails] = None
additional_properties: Dict[str, Any] = {}
__properties: ClassVar[List[str]] = ["completion_tokens", "prompt_tokens", "total_tokens", "completion_tokens_details", "prompt_tokens_details"]
Expand Down Expand Up @@ -114,7 +114,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"completion_tokens": obj.get("completion_tokens"),
"prompt_tokens": obj.get("prompt_tokens"),
"total_tokens": obj.get("total_tokens"),
"completion_tokens_details": CCCompletionTokensDetails.from_dict(obj["completion_tokens_details"]) if obj.get("completion_tokens_details") is not None else None,
"completion_tokens_details": CCKCompletionTokensDetails.from_dict(obj["completion_tokens_details"]) if obj.get("completion_tokens_details") is not None else None,
"prompt_tokens_details": CCPromptTokensDetails.from_dict(obj["prompt_tokens_details"]) if obj.get("prompt_tokens_details") is not None else None
})
# store additional fields in additional_properties
Expand Down
Loading
Loading