diff --git a/sdk-endpoints.txt b/sdk-endpoints.txt index 7f2db34a..fefe20e7 100644 --- a/sdk-endpoints.txt +++ b/sdk-endpoints.txt @@ -149,6 +149,15 @@ PATCH /api/v1/settings/maintenance-mode # not yet wrapped # Model discovery / metadata GET /api/v1/models/discoverable # not yet wrapped GET /api/v1/models/metadata # not yet wrapped +# Agent traces (the dashboard's trace explorer reads these) +GET /api/v1/traces # not yet wrapped +GET /api/v1/traces/count # not yet wrapped +GET /api/v1/traces/series # not yet wrapped +GET /api/v1/traces/{trace_id} # not yet wrapped +GET /api/v1/organizations/me/traces # not yet wrapped +GET /api/v1/organizations/me/traces/count # not yet wrapped +GET /api/v1/organizations/me/traces/series # not yet wrapped +GET /api/v1/organizations/me/traces/{trace_id} # not yet wrapped # Other control-plane extensions of already-covered resources GET /api/v1/usage/count # not yet wrapped GET /api/v1/usage/requests/{request_id} # not yet wrapped diff --git a/src/otari/_client/__init__.py b/src/otari/_client/__init__.py index 0abdcd01..354540a1 100644 --- a/src/otari/_client/__init__.py +++ b/src/otari/_client/__init__.py @@ -7,7 +7,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -47,6 +47,7 @@ "OrganizationGuardrailsApi", "OrganizationKeysApi", "OrganizationPricingApi", + "OrganizationTracesApi", "OrganizationUsageApi", "OrganizationsApi", "OtelApi", @@ -66,6 +67,7 @@ "SettingsApi", "ToolSettingsApi", "ToolsApi", + "TracesApi", "UsageApi", "UsersApi", "WebSearchApi", @@ -119,6 +121,7 @@ "AnthropicFileMetadata", "ApiKeyId", "AppliedEditsInner", + "AttributesValue", "AudioContent", "AudioSpeechRequest", "AuthenticatePasskeyRequest", @@ -632,6 +635,7 @@ "SignupResponse", "Source", "Source1", + "SpanPublic", "State", "Stop", "StoredProviderResponse", @@ -654,6 +658,13 @@ "ToolSettingField", "ToolSettingsResponse", "ToolsResponse", + "TraceBucketPublic", + "TraceCountPublic", + "TraceDetailPublic", + "TraceListPublic", + "TraceSeriesPublic", + "TraceSummaryPublic", + "TurnPublic", "UnitChargeLine", "Units", "Units1", @@ -759,6 +770,7 @@ from otari._client.api.organization_guardrails_api import OrganizationGuardrailsApi as OrganizationGuardrailsApi from otari._client.api.organization_keys_api import OrganizationKeysApi as OrganizationKeysApi from otari._client.api.organization_pricing_api import OrganizationPricingApi as OrganizationPricingApi +from otari._client.api.organization_traces_api import OrganizationTracesApi as OrganizationTracesApi from otari._client.api.organization_usage_api import OrganizationUsageApi as OrganizationUsageApi from otari._client.api.organizations_api import OrganizationsApi as OrganizationsApi from otari._client.api.otel_api import OtelApi as OtelApi @@ -778,6 +790,7 @@ from otari._client.api.settings_api import SettingsApi as SettingsApi from otari._client.api.tool_settings_api import ToolSettingsApi as ToolSettingsApi from otari._client.api.tools_api import ToolsApi as ToolsApi +from otari._client.api.traces_api import TracesApi as TracesApi from otari._client.api.usage_api import UsageApi as UsageApi from otari._client.api.users_api import UsersApi as UsersApi from otari._client.api.web_search_api import WebSearchApi as WebSearchApi @@ -835,6 +848,7 @@ from otari._client.models.anthropic_file_metadata import AnthropicFileMetadata as AnthropicFileMetadata from otari._client.models.api_key_id import ApiKeyId as ApiKeyId from otari._client.models.applied_edits_inner import AppliedEditsInner as AppliedEditsInner +from otari._client.models.attributes_value import AttributesValue as AttributesValue from otari._client.models.audio_content import AudioContent as AudioContent from otari._client.models.audio_speech_request import AudioSpeechRequest as AudioSpeechRequest from otari._client.models.authenticate_passkey_request import AuthenticatePasskeyRequest as AuthenticatePasskeyRequest @@ -1348,6 +1362,7 @@ from otari._client.models.signup_response import SignupResponse as SignupResponse from otari._client.models.source import Source as Source from otari._client.models.source1 import Source1 as Source1 +from otari._client.models.span_public import SpanPublic as SpanPublic from otari._client.models.state import State as State from otari._client.models.stop import Stop as Stop from otari._client.models.stored_provider_response import StoredProviderResponse as StoredProviderResponse @@ -1370,6 +1385,13 @@ from otari._client.models.tool_setting_field import ToolSettingField as ToolSettingField from otari._client.models.tool_settings_response import ToolSettingsResponse as ToolSettingsResponse from otari._client.models.tools_response import ToolsResponse as ToolsResponse +from otari._client.models.trace_bucket_public import TraceBucketPublic as TraceBucketPublic +from otari._client.models.trace_count_public import TraceCountPublic as TraceCountPublic +from otari._client.models.trace_detail_public import TraceDetailPublic as TraceDetailPublic +from otari._client.models.trace_list_public import TraceListPublic as TraceListPublic +from otari._client.models.trace_series_public import TraceSeriesPublic as TraceSeriesPublic +from otari._client.models.trace_summary_public import TraceSummaryPublic as TraceSummaryPublic +from otari._client.models.turn_public import TurnPublic as TurnPublic from otari._client.models.unit_charge_line import UnitChargeLine as UnitChargeLine from otari._client.models.units import Units as Units from otari._client.models.units1 import Units1 as Units1 diff --git a/src/otari/_client/_spec_version.py b/src/otari/_client/_spec_version.py index 2f4020a3..cdc514d1 100644 --- a/src/otari/_client/_spec_version.py +++ b/src/otari/_client/_spec_version.py @@ -1 +1 @@ -__spec_version__ = "0.23.0" +__spec_version__ = "0.0.0-dev" diff --git a/src/otari/_client/api/__init__.py b/src/otari/_client/api/__init__.py index b873b0d0..d1195b3a 100644 --- a/src/otari/_client/api/__init__.py +++ b/src/otari/_client/api/__init__.py @@ -30,6 +30,7 @@ from otari._client.api.organization_guardrails_api import OrganizationGuardrailsApi from otari._client.api.organization_keys_api import OrganizationKeysApi from otari._client.api.organization_pricing_api import OrganizationPricingApi +from otari._client.api.organization_traces_api import OrganizationTracesApi from otari._client.api.organization_usage_api import OrganizationUsageApi from otari._client.api.organizations_api import OrganizationsApi from otari._client.api.otel_api import OtelApi @@ -49,6 +50,7 @@ from otari._client.api.settings_api import SettingsApi from otari._client.api.tool_settings_api import ToolSettingsApi from otari._client.api.tools_api import ToolsApi +from otari._client.api.traces_api import TracesApi from otari._client.api.usage_api import UsageApi from otari._client.api.users_api import UsersApi from otari._client.api.web_search_api import WebSearchApi diff --git a/src/otari/_client/api/admin_api.py b/src/otari/_client/api/admin_api.py index 1e90fc13..6c78fa85 100644 --- a/src/otari/_client/api/admin_api.py +++ b/src/otari/_client/api/admin_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/agent_telemetry_api.py b/src/otari/_client/api/agent_telemetry_api.py index b4933754..4ecd9d29 100644 --- a/src/otari/_client/api/agent_telemetry_api.py +++ b/src/otari/_client/api/agent_telemetry_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/aliases_api.py b/src/otari/_client/api/aliases_api.py index 661a6ecc..623a1201 100644 --- a/src/otari/_client/api/aliases_api.py +++ b/src/otari/_client/api/aliases_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/audio_api.py b/src/otari/_client/api/audio_api.py index 94f7613f..c4176e8b 100644 --- a/src/otari/_client/api/audio_api.py +++ b/src/otari/_client/api/audio_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/auth_api.py b/src/otari/_client/api/auth_api.py index b194e610..a4a93553 100644 --- a/src/otari/_client/api/auth_api.py +++ b/src/otari/_client/api/auth_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/batches_api.py b/src/otari/_client/api/batches_api.py index b9cf9870..59b3a79b 100644 --- a/src/otari/_client/api/batches_api.py +++ b/src/otari/_client/api/batches_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/bootstrap_api.py b/src/otari/_client/api/bootstrap_api.py index 4a9f7afc..5bdb84e7 100644 --- a/src/otari/_client/api/bootstrap_api.py +++ b/src/otari/_client/api/bootstrap_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/budgets_api.py b/src/otari/_client/api/budgets_api.py index b95ef0cd..4dc52f1d 100644 --- a/src/otari/_client/api/budgets_api.py +++ b/src/otari/_client/api/budgets_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/catalog_api.py b/src/otari/_client/api/catalog_api.py index 36baa56c..489b3c70 100644 --- a/src/otari/_client/api/catalog_api.py +++ b/src/otari/_client/api/catalog_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/chat_api.py b/src/otari/_client/api/chat_api.py index 6217c416..8516e406 100644 --- a/src/otari/_client/api/chat_api.py +++ b/src/otari/_client/api/chat_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/decisions_api.py b/src/otari/_client/api/decisions_api.py index 17b39b51..60f61e69 100644 --- a/src/otari/_client/api/decisions_api.py +++ b/src/otari/_client/api/decisions_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/embeddings_api.py b/src/otari/_client/api/embeddings_api.py index b20d8a3b..aad4ad53 100644 --- a/src/otari/_client/api/embeddings_api.py +++ b/src/otari/_client/api/embeddings_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/feedback_api.py b/src/otari/_client/api/feedback_api.py index 66b042fe..1b4c23d6 100644 --- a/src/otari/_client/api/feedback_api.py +++ b/src/otari/_client/api/feedback_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/files_api.py b/src/otari/_client/api/files_api.py index 8d503669..02847623 100644 --- a/src/otari/_client/api/files_api.py +++ b/src/otari/_client/api/files_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/health_api.py b/src/otari/_client/api/health_api.py index 6f6da535..8162e294 100644 --- a/src/otari/_client/api/health_api.py +++ b/src/otari/_client/api/health_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/hooks_api.py b/src/otari/_client/api/hooks_api.py index 03e4bd5c..2800e768 100644 --- a/src/otari/_client/api/hooks_api.py +++ b/src/otari/_client/api/hooks_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/images_api.py b/src/otari/_client/api/images_api.py index b885f254..15125a83 100644 --- a/src/otari/_client/api/images_api.py +++ b/src/otari/_client/api/images_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/invitations_api.py b/src/otari/_client/api/invitations_api.py index 75a90ae4..89083ed7 100644 --- a/src/otari/_client/api/invitations_api.py +++ b/src/otari/_client/api/invitations_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/keys_api.py b/src/otari/_client/api/keys_api.py index b7795d29..ae90f041 100644 --- a/src/otari/_client/api/keys_api.py +++ b/src/otari/_client/api/keys_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/mcp_api.py b/src/otari/_client/api/mcp_api.py index 4cdc4f16..f314ad8d 100644 --- a/src/otari/_client/api/mcp_api.py +++ b/src/otari/_client/api/mcp_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/mcp_servers_api.py b/src/otari/_client/api/mcp_servers_api.py index e90f94af..f5a538e8 100644 --- a/src/otari/_client/api/mcp_servers_api.py +++ b/src/otari/_client/api/mcp_servers_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/messages_api.py b/src/otari/_client/api/messages_api.py index 21aae5c7..7cb5eb90 100644 --- a/src/otari/_client/api/messages_api.py +++ b/src/otari/_client/api/messages_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/models_api.py b/src/otari/_client/api/models_api.py index e4a6cffe..20eeae54 100644 --- a/src/otari/_client/api/models_api.py +++ b/src/otari/_client/api/models_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/moderations_api.py b/src/otari/_client/api/moderations_api.py index 4971e3a1..0641ad73 100644 --- a/src/otari/_client/api/moderations_api.py +++ b/src/otari/_client/api/moderations_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_budgets_api.py b/src/otari/_client/api/organization_budgets_api.py index d322bc65..0be530c8 100644 --- a/src/otari/_client/api/organization_budgets_api.py +++ b/src/otari/_client/api/organization_budgets_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_guardrail_definitions_api.py b/src/otari/_client/api/organization_guardrail_definitions_api.py index a1c29e87..05b6c6e2 100644 --- a/src/otari/_client/api/organization_guardrail_definitions_api.py +++ b/src/otari/_client/api/organization_guardrail_definitions_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_guardrails_api.py b/src/otari/_client/api/organization_guardrails_api.py index 7e977449..0af8d125 100644 --- a/src/otari/_client/api/organization_guardrails_api.py +++ b/src/otari/_client/api/organization_guardrails_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_keys_api.py b/src/otari/_client/api/organization_keys_api.py index 346bd842..e48efccb 100644 --- a/src/otari/_client/api/organization_keys_api.py +++ b/src/otari/_client/api/organization_keys_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_pricing_api.py b/src/otari/_client/api/organization_pricing_api.py index c2946779..70ec7021 100644 --- a/src/otari/_client/api/organization_pricing_api.py +++ b/src/otari/_client/api/organization_pricing_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organization_traces_api.py b/src/otari/_client/api/organization_traces_api.py new file mode 100644 index 00000000..183a9967 --- /dev/null +++ b/src/otari/_client/api/organization_traces_api.py @@ -0,0 +1,1651 @@ +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from datetime import datetime +from pydantic import Field, StrictBool, StrictStr, field_validator +from typing import List, Optional +from typing_extensions import Annotated +from uuid import UUID +from otari._client.models.trace_count_public import TraceCountPublic +from otari._client.models.trace_detail_public import TraceDetailPublic +from otari._client.models.trace_list_public import TraceListPublic +from otari._client.models.trace_series_public import TraceSeriesPublic + +from otari._client.api_client import ApiClient, RequestSerialized +from otari._client.api_response import ApiResponse +from otari._client.rest import RESTResponseType + + +class OrganizationTracesApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def organization_traces_count_traces( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceCountPublic: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def organization_traces_count_traces_with_http_info( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceCountPublic]: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def organization_traces_count_traces_without_preload_content( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _organization_traces_count_traces_serialize( + self, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/organizations/me/traces/count', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def organization_traces_get_trace( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceDetailPublic: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def organization_traces_get_trace_with_http_info( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceDetailPublic]: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def organization_traces_get_trace_without_preload_content( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _organization_traces_get_trace_serialize( + self, + trace_id, + workspace_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if trace_id is not None: + _path_params['trace_id'] = trace_id + # process the query parameters + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/organizations/me/traces/{trace_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def organization_traces_list_traces( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceListPublic: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def organization_traces_list_traces_with_http_info( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceListPublic]: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def organization_traces_list_traces_without_preload_content( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _organization_traces_list_traces_serialize( + self, + skip, + limit, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if skip is not None: + + _query_params.append(('skip', skip)) + + if limit is not None: + + _query_params.append(('limit', limit)) + + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/organizations/me/traces', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def organization_traces_trace_series( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceSeriesPublic: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def organization_traces_trace_series_with_http_info( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceSeriesPublic]: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def organization_traces_trace_series_without_preload_content( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._organization_traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _organization_traces_trace_series_serialize( + self, + bucket, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if bucket is not None: + + _query_params.append(('bucket', bucket)) + + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/organizations/me/traces/series', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/otari/_client/api/organization_usage_api.py b/src/otari/_client/api/organization_usage_api.py index fe59203b..73cdb368 100644 --- a/src/otari/_client/api/organization_usage_api.py +++ b/src/otari/_client/api/organization_usage_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/organizations_api.py b/src/otari/_client/api/organizations_api.py index b5771fe4..45530478 100644 --- a/src/otari/_client/api/organizations_api.py +++ b/src/otari/_client/api/organizations_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/otel_api.py b/src/otari/_client/api/otel_api.py index 00313be7..b2cfeeba 100644 --- a/src/otari/_client/api/otel_api.py +++ b/src/otari/_client/api/otel_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/overview_api.py b/src/otari/_client/api/overview_api.py index f4f8865d..41ddb09c 100644 --- a/src/otari/_client/api/overview_api.py +++ b/src/otari/_client/api/overview_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/playground_api.py b/src/otari/_client/api/playground_api.py index ca488340..ca0e074f 100644 --- a/src/otari/_client/api/playground_api.py +++ b/src/otari/_client/api/playground_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/pricing_api.py b/src/otari/_client/api/pricing_api.py index cfda9bd7..d478109b 100644 --- a/src/otari/_client/api/pricing_api.py +++ b/src/otari/_client/api/pricing_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/provider_endpoints_api.py b/src/otari/_client/api/provider_endpoints_api.py index f9f960ec..697f89b9 100644 --- a/src/otari/_client/api/provider_endpoints_api.py +++ b/src/otari/_client/api/provider_endpoints_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/provider_keys_api.py b/src/otari/_client/api/provider_keys_api.py index 79860e1f..a65e13ad 100644 --- a/src/otari/_client/api/provider_keys_api.py +++ b/src/otari/_client/api/provider_keys_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/providers_api.py b/src/otari/_client/api/providers_api.py index b9967a9c..36801555 100644 --- a/src/otari/_client/api/providers_api.py +++ b/src/otari/_client/api/providers_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/rate_limits_api.py b/src/otari/_client/api/rate_limits_api.py index a7a89a27..dcf71686 100644 --- a/src/otari/_client/api/rate_limits_api.py +++ b/src/otari/_client/api/rate_limits_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/rerank_api.py b/src/otari/_client/api/rerank_api.py index 3b4a5459..9fbcfae5 100644 --- a/src/otari/_client/api/rerank_api.py +++ b/src/otari/_client/api/rerank_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/responses_api.py b/src/otari/_client/api/responses_api.py index 003fc4e6..fe68b771 100644 --- a/src/otari/_client/api/responses_api.py +++ b/src/otari/_client/api/responses_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/routing_api.py b/src/otari/_client/api/routing_api.py index 2dbb15d5..2da731b7 100644 --- a/src/otari/_client/api/routing_api.py +++ b/src/otari/_client/api/routing_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/scoped_budgets_api.py b/src/otari/_client/api/scoped_budgets_api.py index dca4c17a..96dbbdaa 100644 --- a/src/otari/_client/api/scoped_budgets_api.py +++ b/src/otari/_client/api/scoped_budgets_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/search_api.py b/src/otari/_client/api/search_api.py index fb1dd991..f21138f6 100644 --- a/src/otari/_client/api/search_api.py +++ b/src/otari/_client/api/search_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/search_tools_api.py b/src/otari/_client/api/search_tools_api.py index f58514cb..486f4bf3 100644 --- a/src/otari/_client/api/search_tools_api.py +++ b/src/otari/_client/api/search_tools_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/settings_api.py b/src/otari/_client/api/settings_api.py index 52c8d3da..f66ca46f 100644 --- a/src/otari/_client/api/settings_api.py +++ b/src/otari/_client/api/settings_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/tool_settings_api.py b/src/otari/_client/api/tool_settings_api.py index f2a154ba..8c79f896 100644 --- a/src/otari/_client/api/tool_settings_api.py +++ b/src/otari/_client/api/tool_settings_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/tools_api.py b/src/otari/_client/api/tools_api.py index 6ee3b1b5..fe2eb39f 100644 --- a/src/otari/_client/api/tools_api.py +++ b/src/otari/_client/api/tools_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/traces_api.py b/src/otari/_client/api/traces_api.py new file mode 100644 index 00000000..d964ccbb --- /dev/null +++ b/src/otari/_client/api/traces_api.py @@ -0,0 +1,1651 @@ +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +import warnings +from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt +from typing import Any, Dict, List, Optional, Tuple, Union +from typing_extensions import Annotated + +from datetime import datetime +from pydantic import Field, StrictBool, StrictStr, field_validator +from typing import List, Optional +from typing_extensions import Annotated +from uuid import UUID +from otari._client.models.trace_count_public import TraceCountPublic +from otari._client.models.trace_detail_public import TraceDetailPublic +from otari._client.models.trace_list_public import TraceListPublic +from otari._client.models.trace_series_public import TraceSeriesPublic + +from otari._client.api_client import ApiClient, RequestSerialized +from otari._client.api_response import ApiResponse +from otari._client.rest import RESTResponseType + + +class TracesApi: + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None) -> None: + if api_client is None: + api_client = ApiClient.get_default() + self.api_client = api_client + + + @validate_call + def traces_count_traces( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceCountPublic: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def traces_count_traces_with_http_info( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceCountPublic]: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def traces_count_traces_without_preload_content( + self, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Count Traces + + Count the agent sessions that match. + + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_count_traces_serialize( + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceCountPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _traces_count_traces_serialize( + self, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/traces/count', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def traces_get_trace( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceDetailPublic: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def traces_get_trace_with_http_info( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceDetailPublic]: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def traces_get_trace_without_preload_content( + self, + trace_id: StrictStr, + workspace_id: Annotated[Optional[UUID], Field(description="The workspace the trace is in, as its list entry names it.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Get Trace + + One agent session: its turns, and every span inside them. A trace outside the scope is a 404. Without ``workspace_id``, an id in more than one of the caller's workspaces is a 409 rather than a guess. + + :param trace_id: (required) + :type trace_id: str + :param workspace_id: The workspace the trace is in, as its list entry names it. + :type workspace_id: UUID + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_get_trace_serialize( + trace_id=trace_id, + workspace_id=workspace_id, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceDetailPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _traces_get_trace_serialize( + self, + trace_id, + workspace_id, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + if trace_id is not None: + _path_params['trace_id'] = trace_id + # process the query parameters + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/traces/{trace_id}', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def traces_list_traces( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceListPublic: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def traces_list_traces_with_http_info( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceListPublic]: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def traces_list_traces_without_preload_content( + self, + skip: Optional[Annotated[int, Field(strict=True, ge=0)]] = None, + limit: Optional[Annotated[int, Field(le=100, strict=True, ge=1)]] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """List Traces + + List agent sessions, most recently active first. + + :param skip: + :type skip: int + :param limit: + :type limit: int + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_list_traces_serialize( + skip=skip, + limit=limit, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceListPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _traces_list_traces_serialize( + self, + skip, + limit, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if skip is not None: + + _query_params.append(('skip', skip)) + + if limit is not None: + + _query_params.append(('limit', limit)) + + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/traces', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + + + + @validate_call + def traces_trace_series( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> TraceSeriesPublic: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ).data + + + @validate_call + def traces_trace_series_with_http_info( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> ApiResponse[TraceSeriesPublic]: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + response_data.read() + return self.api_client.response_deserialize( + response_data=response_data, + response_types_map=_response_types_map, + ) + + + @validate_call + def traces_trace_series_without_preload_content( + self, + bucket: Optional[StrictStr] = None, + workspace_id: Annotated[Optional[UUID], Field(description="Only sessions in this workspace. Narrows the caller's scope; never widens it.")] = None, + start: Annotated[Optional[datetime], Field(description="Last activity at or after this instant (ISO 8601).")] = None, + end: Annotated[Optional[datetime], Field(description="Last activity before this instant (ISO 8601).")] = None, + user_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Owning users.")] = None, + api_key_id: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="API keys.")] = None, + harness: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=50)]], Field(description="Agent harnesses.")] = None, + session_source: Annotated[Optional[Annotated[List[StrictStr], Field(max_length=4)]], Field(description="What grouped the session.")] = None, + has_error: Annotated[Optional[StrictBool], Field(description="Only sessions with, or without, an unrecovered error.")] = None, + q: Annotated[Optional[Annotated[str, Field(strict=True, max_length=64)]], Field(description="A trace id, or the start of one.")] = None, + _request_timeout: Union[ + None, + Annotated[StrictFloat, Field(gt=0)], + Tuple[ + Annotated[StrictFloat, Field(gt=0)], + Annotated[StrictFloat, Field(gt=0)] + ] + ] = None, + _request_auth: Optional[Dict[StrictStr, Any]] = None, + _content_type: Optional[StrictStr] = None, + _headers: Optional[Dict[StrictStr, Any]] = None, + _host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0, + ) -> RESTResponseType: + """Trace Series + + Count sessions per bucket of their start, split by whether any span failed unrecovered. + + :param bucket: + :type bucket: str + :param workspace_id: Only sessions in this workspace. Narrows the caller's scope; never widens it. + :type workspace_id: UUID + :param start: Last activity at or after this instant (ISO 8601). + :type start: datetime + :param end: Last activity before this instant (ISO 8601). + :type end: datetime + :param user_id: Owning users. + :type user_id: List[str] + :param api_key_id: API keys. + :type api_key_id: List[str] + :param harness: Agent harnesses. + :type harness: List[str] + :param session_source: What grouped the session. + :type session_source: List[str] + :param has_error: Only sessions with, or without, an unrecovered error. + :type has_error: bool + :param q: A trace id, or the start of one. + :type q: str + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :type _request_timeout: int, tuple(int, int), optional + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the + authentication in the spec for a single request. + :type _request_auth: dict, optional + :param _content_type: force content-type for the request. + :type _content_type: str, Optional + :param _headers: set to override the headers for a single + request; this effectively ignores the headers + in the spec for a single request. + :type _headers: dict, optional + :param _host_index: set to override the host_index for a single + request; this effectively ignores the host_index + in the spec for a single request. + :type _host_index: int, optional + :return: Returns the result object. + """ # noqa: E501 + + _param = self._traces_trace_series_serialize( + bucket=bucket, + workspace_id=workspace_id, + start=start, + end=end, + user_id=user_id, + api_key_id=api_key_id, + harness=harness, + session_source=session_source, + has_error=has_error, + q=q, + _request_auth=_request_auth, + _content_type=_content_type, + _headers=_headers, + _host_index=_host_index + ) + + _response_types_map: Dict[str, Optional[str]] = { + '200': "TraceSeriesPublic", + '422': "HTTPValidationError", + } + response_data = self.api_client.call_api( + *_param, + _request_timeout=_request_timeout + ) + return response_data.response + + + def _traces_trace_series_serialize( + self, + bucket, + workspace_id, + start, + end, + user_id, + api_key_id, + harness, + session_source, + has_error, + q, + _request_auth, + _content_type, + _headers, + _host_index, + ) -> RequestSerialized: + + _host = None + + _collection_formats: Dict[str, str] = { + 'user_id': 'multi', + 'api_key_id': 'multi', + 'harness': 'multi', + 'session_source': 'multi', + } + + _path_params: Dict[str, str] = {} + _query_params: List[Tuple[str, str]] = [] + _header_params: Dict[str, Optional[str]] = _headers or {} + _form_params: List[Tuple[str, str]] = [] + _files: Dict[ + str, Union[str, bytes, List[str], List[bytes], List[Tuple[str, bytes]]] + ] = {} + _body_params: Optional[bytes] = None + + # process the path parameters + # process the query parameters + if bucket is not None: + + _query_params.append(('bucket', bucket)) + + if workspace_id is not None: + + _query_params.append(('workspace_id', workspace_id)) + + if start is not None: + if isinstance(start, datetime): + _query_params.append( + ( + 'start', + start.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('start', start)) + + if end is not None: + if isinstance(end, datetime): + _query_params.append( + ( + 'end', + end.strftime( + self.api_client.configuration.datetime_format + ) + ) + ) + else: + _query_params.append(('end', end)) + + if user_id is not None: + + _query_params.append(('user_id', user_id)) + + if api_key_id is not None: + + _query_params.append(('api_key_id', api_key_id)) + + if harness is not None: + + _query_params.append(('harness', harness)) + + if session_source is not None: + + _query_params.append(('session_source', session_source)) + + if has_error is not None: + + _query_params.append(('has_error', has_error)) + + if q is not None: + + _query_params.append(('q', q)) + + # process the header parameters + # process the form parameters + # process the body parameter + + + # set the HTTP header `Accept` + if 'Accept' not in _header_params: + _header_params['Accept'] = self.api_client.select_header_accept( + [ + 'application/json' + ] + ) + + + # authentication setting + _auth_settings: List[str] = [ + 'XApiKeyAuth', + 'ApiKeyAuth' + ] + + return self.api_client.param_serialize( + method='GET', + resource_path='/api/v1/traces/series', + path_params=_path_params, + query_params=_query_params, + header_params=_header_params, + body=_body_params, + post_params=_form_params, + files=_files, + auth_settings=_auth_settings, + collection_formats=_collection_formats, + _host=_host, + _request_auth=_request_auth + ) + + diff --git a/src/otari/_client/api/usage_api.py b/src/otari/_client/api/usage_api.py index c1847ac4..79458aec 100644 --- a/src/otari/_client/api/usage_api.py +++ b/src/otari/_client/api/usage_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/users_api.py b/src/otari/_client/api/users_api.py index 049576cb..56277020 100644 --- a/src/otari/_client/api/users_api.py +++ b/src/otari/_client/api/users_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -338,7 +338,7 @@ def users_delete_user( ) -> None: """Delete User - Delete a user in the caller's organization, and erase their telemetry. + Delete a user in the caller's organization, and erase their telemetry and agent traces. :param user_id: (required) :type user_id: str @@ -406,7 +406,7 @@ def users_delete_user_with_http_info( ) -> ApiResponse[None]: """Delete User - Delete a user in the caller's organization, and erase their telemetry. + Delete a user in the caller's organization, and erase their telemetry and agent traces. :param user_id: (required) :type user_id: str @@ -474,7 +474,7 @@ def users_delete_user_without_preload_content( ) -> RESTResponseType: """Delete User - Delete a user in the caller's organization, and erase their telemetry. + Delete a user in the caller's organization, and erase their telemetry and agent traces. :param user_id: (required) :type user_id: str diff --git a/src/otari/_client/api/web_search_api.py b/src/otari/_client/api/web_search_api.py index c19a6c7c..07635c18 100644 --- a/src/otari/_client/api/web_search_api.py +++ b/src/otari/_client/api/web_search_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/web_search_keys_api.py b/src/otari/_client/api/web_search_keys_api.py index e03807e4..a348514f 100644 --- a/src/otari/_client/api/web_search_keys_api.py +++ b/src/otari/_client/api/web_search_keys_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/workspace_activation_api.py b/src/otari/_client/api/workspace_activation_api.py index d2a92d20..2c25bd36 100644 --- a/src/otari/_client/api/workspace_activation_api.py +++ b/src/otari/_client/api/workspace_activation_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/workspace_code_execution_policy_api.py b/src/otari/_client/api/workspace_code_execution_policy_api.py index 3dc9ad06..935a62da 100644 --- a/src/otari/_client/api/workspace_code_execution_policy_api.py +++ b/src/otari/_client/api/workspace_code_execution_policy_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/workspace_member_budget_policies_api.py b/src/otari/_client/api/workspace_member_budget_policies_api.py index f88b3d84..72014385 100644 --- a/src/otari/_client/api/workspace_member_budget_policies_api.py +++ b/src/otari/_client/api/workspace_member_budget_policies_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/workspace_web_search_api.py b/src/otari/_client/api/workspace_web_search_api.py index e6c1c83e..be9cf601 100644 --- a/src/otari/_client/api/workspace_web_search_api.py +++ b/src/otari/_client/api/workspace_web_search_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api/workspaces_api.py b/src/otari/_client/api/workspaces_api.py index 8c7ac588..dc23a3b1 100644 --- a/src/otari/_client/api/workspaces_api.py +++ b/src/otari/_client/api/workspaces_api.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/api_client.py b/src/otari/_client/api_client.py index ef32bf6b..19067534 100644 --- a/src/otari/_client/api_client.py +++ b/src/otari/_client/api_client.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/configuration.py b/src/otari/_client/configuration.py index 3eea8f59..47efc107 100644 --- a/src/otari/_client/configuration.py +++ b/src/otari/_client/configuration.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -573,7 +573,7 @@ def to_debug_report(self) -> str: return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 0.23.0\n"\ + "Version of the API: 0.0.0-dev\n"\ "SDK Package Version: 1.0.0".\ format(env=sys.platform, pyversion=sys.version) diff --git a/src/otari/_client/exceptions.py b/src/otari/_client/exceptions.py index 60c6842c..60f18424 100644 --- a/src/otari/_client/exceptions.py +++ b/src/otari/_client/exceptions.py @@ -3,7 +3,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/__init__.py b/src/otari/_client/models/__init__.py index e3859ea0..6ff7c45a 100644 --- a/src/otari/_client/models/__init__.py +++ b/src/otari/_client/models/__init__.py @@ -6,7 +6,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -48,6 +48,7 @@ from otari._client.models.anthropic_file_metadata import AnthropicFileMetadata from otari._client.models.api_key_id import ApiKeyId from otari._client.models.applied_edits_inner import AppliedEditsInner +from otari._client.models.attributes_value import AttributesValue from otari._client.models.audio_content import AudioContent from otari._client.models.audio_speech_request import AudioSpeechRequest from otari._client.models.authenticate_passkey_request import AuthenticatePasskeyRequest @@ -561,6 +562,7 @@ from otari._client.models.signup_response import SignupResponse from otari._client.models.source import Source from otari._client.models.source1 import Source1 +from otari._client.models.span_public import SpanPublic from otari._client.models.state import State from otari._client.models.stop import Stop from otari._client.models.stored_provider_response import StoredProviderResponse @@ -583,6 +585,13 @@ from otari._client.models.tool_setting_field import ToolSettingField from otari._client.models.tool_settings_response import ToolSettingsResponse from otari._client.models.tools_response import ToolsResponse +from otari._client.models.trace_bucket_public import TraceBucketPublic +from otari._client.models.trace_count_public import TraceCountPublic +from otari._client.models.trace_detail_public import TraceDetailPublic +from otari._client.models.trace_list_public import TraceListPublic +from otari._client.models.trace_series_public import TraceSeriesPublic +from otari._client.models.trace_summary_public import TraceSummaryPublic +from otari._client.models.turn_public import TurnPublic from otari._client.models.unit_charge_line import UnitChargeLine from otari._client.models.units import Units from otari._client.models.units1 import Units1 diff --git a/src/otari/_client/models/accept_invitation_request.py b/src/otari/_client/models/accept_invitation_request.py index bb22ae8a..8b9d28df 100644 --- a/src/otari/_client/models/accept_invitation_request.py +++ b/src/otari/_client/models/accept_invitation_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/accept_invitation_result_public.py b/src/otari/_client/models/accept_invitation_result_public.py index 7ca14fd9..601369fb 100644 --- a/src/otari/_client/models/accept_invitation_result_public.py +++ b/src/otari/_client/models/accept_invitation_result_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/accepted_snapshot_response.py b/src/otari/_client/models/accepted_snapshot_response.py index fcef1967..badd980a 100644 --- a/src/otari/_client/models/accepted_snapshot_response.py +++ b/src/otari/_client/models/accepted_snapshot_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/activation_api_key_public.py b/src/otari/_client/models/activation_api_key_public.py index 8e2cb420..cc2b4a32 100644 --- a/src/otari/_client/models/activation_api_key_public.py +++ b/src/otari/_client/models/activation_api_key_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/activation_attempt_public.py b/src/otari/_client/models/activation_attempt_public.py index 4475cec0..377fac35 100644 --- a/src/otari/_client/models/activation_attempt_public.py +++ b/src/otari/_client/models/activation_attempt_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_member_create_request.py b/src/otari/_client/models/active_organization_member_create_request.py index 4341916d..c51ebbfe 100644 --- a/src/otari/_client/models/active_organization_member_create_request.py +++ b/src/otari/_client/models/active_organization_member_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_member_create_result_public.py b/src/otari/_client/models/active_organization_member_create_result_public.py index d34b2a40..f288e335 100644 --- a/src/otari/_client/models/active_organization_member_create_result_public.py +++ b/src/otari/_client/models/active_organization_member_create_result_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_member_public.py b/src/otari/_client/models/active_organization_member_public.py index b197a288..e6cbf329 100644 --- a/src/otari/_client/models/active_organization_member_public.py +++ b/src/otari/_client/models/active_organization_member_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_member_update_request.py b/src/otari/_client/models/active_organization_member_update_request.py index 8b17b2b5..251ca757 100644 --- a/src/otari/_client/models/active_organization_member_update_request.py +++ b/src/otari/_client/models/active_organization_member_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_members_public.py b/src/otari/_client/models/active_organization_members_public.py index a953feb4..279f321e 100644 --- a/src/otari/_client/models/active_organization_members_public.py +++ b/src/otari/_client/models/active_organization_members_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/active_organization_update_request.py b/src/otari/_client/models/active_organization_update_request.py index 79e8a2f5..64313193 100644 --- a/src/otari/_client/models/active_organization_update_request.py +++ b/src/otari/_client/models/active_organization_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_model_recommendation.py b/src/otari/_client/models/agent_model_recommendation.py index ca571f56..63777166 100644 --- a/src/otari/_client/models/agent_model_recommendation.py +++ b/src/otari/_client/models/agent_model_recommendation.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_model_recommendation_request.py b/src/otari/_client/models/agent_model_recommendation_request.py index 289187d2..57f4be03 100644 --- a/src/otari/_client/models/agent_model_recommendation_request.py +++ b/src/otari/_client/models/agent_model_recommendation_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_behavior.py b/src/otari/_client/models/agent_telemetry_behavior.py index 565446e9..221e2f77 100644 --- a/src/otari/_client/models/agent_telemetry_behavior.py +++ b/src/otari/_client/models/agent_telemetry_behavior.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_count.py b/src/otari/_client/models/agent_telemetry_count.py index 1176a309..b07da916 100644 --- a/src/otari/_client/models/agent_telemetry_count.py +++ b/src/otari/_client/models/agent_telemetry_count.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_delete_request.py b/src/otari/_client/models/agent_telemetry_delete_request.py index cc33a17e..23ba0bfd 100644 --- a/src/otari/_client/models/agent_telemetry_delete_request.py +++ b/src/otari/_client/models/agent_telemetry_delete_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_delete_result.py b/src/otari/_client/models/agent_telemetry_delete_result.py index f7cc6083..08178d71 100644 --- a/src/otari/_client/models/agent_telemetry_delete_result.py +++ b/src/otari/_client/models/agent_telemetry_delete_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_group_row.py b/src/otari/_client/models/agent_telemetry_group_row.py index 0bf2f561..db05bbd5 100644 --- a/src/otari/_client/models/agent_telemetry_group_row.py +++ b/src/otari/_client/models/agent_telemetry_group_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_grouped_series.py b/src/otari/_client/models/agent_telemetry_grouped_series.py index aa633779..cfb81e9e 100644 --- a/src/otari/_client/models/agent_telemetry_grouped_series.py +++ b/src/otari/_client/models/agent_telemetry_grouped_series.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_grouped_series_point.py b/src/otari/_client/models/agent_telemetry_grouped_series_point.py index b2cc1fbb..85c5be7b 100644 --- a/src/otari/_client/models/agent_telemetry_grouped_series_point.py +++ b/src/otari/_client/models/agent_telemetry_grouped_series_point.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_measures.py b/src/otari/_client/models/agent_telemetry_measures.py index ae8cb96d..663e1f90 100644 --- a/src/otari/_client/models/agent_telemetry_measures.py +++ b/src/otari/_client/models/agent_telemetry_measures.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_outcomes.py b/src/otari/_client/models/agent_telemetry_outcomes.py index c09eeb3a..d526d15f 100644 --- a/src/otari/_client/models/agent_telemetry_outcomes.py +++ b/src/otari/_client/models/agent_telemetry_outcomes.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_series_point.py b/src/otari/_client/models/agent_telemetry_series_point.py index 62943b09..8ce6c757 100644 --- a/src/otari/_client/models/agent_telemetry_series_point.py +++ b/src/otari/_client/models/agent_telemetry_series_point.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_summary.py b/src/otari/_client/models/agent_telemetry_summary.py index 071707db..4f5f95fd 100644 --- a/src/otari/_client/models/agent_telemetry_summary.py +++ b/src/otari/_client/models/agent_telemetry_summary.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_tool_row.py b/src/otari/_client/models/agent_telemetry_tool_row.py index d3d803e3..a2ff6e80 100644 --- a/src/otari/_client/models/agent_telemetry_tool_row.py +++ b/src/otari/_client/models/agent_telemetry_tool_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/agent_telemetry_usage.py b/src/otari/_client/models/agent_telemetry_usage.py index b3878ea9..e3ac45f4 100644 --- a/src/otari/_client/models/agent_telemetry_usage.py +++ b/src/otari/_client/models/agent_telemetry_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/alias_request.py b/src/otari/_client/models/alias_request.py index 362b6e54..5ddd2667 100644 --- a/src/otari/_client/models/alias_request.py +++ b/src/otari/_client/models/alias_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/alias_response.py b/src/otari/_client/models/alias_response.py index a4a1a0e6..497f601a 100644 --- a/src/otari/_client/models/alias_response.py +++ b/src/otari/_client/models/alias_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/allocation_health_response.py b/src/otari/_client/models/allocation_health_response.py index ff00eb33..e085fe49 100644 --- a/src/otari/_client/models/allocation_health_response.py +++ b/src/otari/_client/models/allocation_health_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/annotations.py b/src/otari/_client/models/annotations.py index ce08bcf3..3e48ac01 100644 --- a/src/otari/_client/models/annotations.py +++ b/src/otari/_client/models/annotations.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/anthropic_file_deleted.py b/src/otari/_client/models/anthropic_file_deleted.py index b178917b..3a7d163e 100644 --- a/src/otari/_client/models/anthropic_file_deleted.py +++ b/src/otari/_client/models/anthropic_file_deleted.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/anthropic_file_list.py b/src/otari/_client/models/anthropic_file_list.py index 0fb366ff..f3fcc10d 100644 --- a/src/otari/_client/models/anthropic_file_list.py +++ b/src/otari/_client/models/anthropic_file_list.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/anthropic_file_metadata.py b/src/otari/_client/models/anthropic_file_metadata.py index 4f80331b..853221fa 100644 --- a/src/otari/_client/models/anthropic_file_metadata.py +++ b/src/otari/_client/models/anthropic_file_metadata.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/api_key_id.py b/src/otari/_client/models/api_key_id.py index 11d715e4..eaa9ad52 100644 --- a/src/otari/_client/models/api_key_id.py +++ b/src/otari/_client/models/api_key_id.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/applied_edits_inner.py b/src/otari/_client/models/applied_edits_inner.py index 7e6d5231..ca1927bc 100644 --- a/src/otari/_client/models/applied_edits_inner.py +++ b/src/otari/_client/models/applied_edits_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/attributes_value.py b/src/otari/_client/models/attributes_value.py new file mode 100644 index 00000000..4a2380fe --- /dev/null +++ b/src/otari/_client/models/attributes_value.py @@ -0,0 +1,172 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +from inspect import getfullargspec +import json +import pprint +import re # noqa: F401 +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, ValidationError, field_validator +from typing import Optional, Union +from typing import Union, Any, List, Set, TYPE_CHECKING, Optional, Dict +from typing_extensions import Literal, Self +from pydantic import Field + +ATTRIBUTESVALUE_ANY_OF_SCHEMAS = ["bool", "float", "int", "str"] + +class AttributesValue(BaseModel): + """ + AttributesValue + """ + + # data type: str + anyof_schema_1_validator: Optional[StrictStr] = None + # data type: int + anyof_schema_2_validator: Optional[StrictInt] = None + # data type: float + anyof_schema_3_validator: Optional[Union[StrictFloat, StrictInt]] = None + # data type: bool + anyof_schema_4_validator: Optional[StrictBool] = None + if TYPE_CHECKING: + actual_instance: Optional[Union[bool, float, int, str]] = None + else: + actual_instance: Any = None + any_of_schemas: Set[str] = { "bool", "float", "int", "str" } + + model_config = { + "validate_assignment": True, + "protected_namespaces": (), + } + + def __init__(self, *args, **kwargs) -> None: + if args: + if len(args) > 1: + raise ValueError("If a position argument is used, only 1 is allowed to set `actual_instance`") + if kwargs: + raise ValueError("If a position argument is used, keyword arguments cannot be used.") + super().__init__(actual_instance=args[0]) + else: + super().__init__(**kwargs) + + @field_validator('actual_instance') + def actual_instance_must_validate_anyof(cls, v): + instance = AttributesValue.model_construct() + error_messages = [] + # validate data type: str + try: + instance.anyof_schema_1_validator = v + return v + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # validate data type: int + try: + instance.anyof_schema_2_validator = v + return v + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # validate data type: float + try: + instance.anyof_schema_3_validator = v + return v + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # validate data type: bool + try: + instance.anyof_schema_4_validator = v + return v + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + if error_messages: + # no match + raise ValueError("No match found when setting the actual_instance in AttributesValue with anyOf schemas: bool, float, int, str. Details: " + ", ".join(error_messages)) + else: + return v + + @classmethod + def from_dict(cls, obj: Dict[str, Any]) -> Self: + return cls.from_json(json.dumps(obj)) + + @classmethod + def from_json(cls, json_str: str) -> Self: + """Returns the object represented by the json string""" + instance = cls.model_construct() + error_messages = [] + # deserialize data into str + try: + # validation + instance.anyof_schema_1_validator = json.loads(json_str) + # assign value to actual_instance + instance.actual_instance = instance.anyof_schema_1_validator + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # deserialize data into int + try: + # validation + instance.anyof_schema_2_validator = json.loads(json_str) + # assign value to actual_instance + instance.actual_instance = instance.anyof_schema_2_validator + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # deserialize data into float + try: + # validation + instance.anyof_schema_3_validator = json.loads(json_str) + # assign value to actual_instance + instance.actual_instance = instance.anyof_schema_3_validator + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + # deserialize data into bool + try: + # validation + instance.anyof_schema_4_validator = json.loads(json_str) + # assign value to actual_instance + instance.actual_instance = instance.anyof_schema_4_validator + return instance + except (ValidationError, ValueError) as e: + error_messages.append(str(e)) + + if error_messages: + # no match + raise ValueError("No match found when deserializing the JSON string into AttributesValue with anyOf schemas: bool, float, int, str. Details: " + ", ".join(error_messages)) + else: + return instance + + def to_json(self) -> str: + """Returns the JSON representation of the actual instance""" + if self.actual_instance is None: + return "null" + + if hasattr(self.actual_instance, "to_json") and callable(self.actual_instance.to_json): + return self.actual_instance.to_json() + else: + return json.dumps(self.actual_instance) + + def to_dict(self) -> Optional[Union[Dict[str, Any], bool, float, int, str]]: + """Returns the dict representation of the actual instance""" + if self.actual_instance is None: + return None + + if hasattr(self.actual_instance, "to_dict") and callable(self.actual_instance.to_dict): + return self.actual_instance.to_dict() + else: + return self.actual_instance + + def to_str(self) -> str: + """Returns the string representation of the actual instance""" + return pprint.pformat(self.model_dump()) + + diff --git a/src/otari/_client/models/audio_content.py b/src/otari/_client/models/audio_content.py index f49acced..6ae3f4d1 100644 --- a/src/otari/_client/models/audio_content.py +++ b/src/otari/_client/models/audio_content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/audio_speech_request.py b/src/otari/_client/models/audio_speech_request.py index a0d20504..d4bb85e1 100644 --- a/src/otari/_client/models/audio_speech_request.py +++ b/src/otari/_client/models/audio_speech_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/authenticate_passkey_request.py b/src/otari/_client/models/authenticate_passkey_request.py index f0c5841b..c41a6538 100644 --- a/src/otari/_client/models/authenticate_passkey_request.py +++ b/src/otari/_client/models/authenticate_passkey_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/authorize_response.py b/src/otari/_client/models/authorize_response.py index 916fbe04..455e8df2 100644 --- a/src/otari/_client/models/authorize_response.py +++ b/src/otari/_client/models/authorize_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/backend_type.py b/src/otari/_client/models/backend_type.py index a6f1e8f5..4257b174 100644 --- a/src/otari/_client/models/backend_type.py +++ b/src/otari/_client/models/backend_type.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_batch_error.py b/src/otari/_client/models/batch_batch_error.py index ee1ea9d6..7c3e7a8f 100644 --- a/src/otari/_client/models/batch_batch_error.py +++ b/src/otari/_client/models/batch_batch_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_batch_request_counts.py b/src/otari/_client/models/batch_batch_request_counts.py index 198d1809..0a9812ae 100644 --- a/src/otari/_client/models/batch_batch_request_counts.py +++ b/src/otari/_client/models/batch_batch_request_counts.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_batch_usage.py b/src/otari/_client/models/batch_batch_usage.py index 715920a5..77a17890 100644 --- a/src/otari/_client/models/batch_batch_usage.py +++ b/src/otari/_client/models/batch_batch_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_errors.py b/src/otari/_client/models/batch_errors.py index 3402f1c7..11cec30c 100644 --- a/src/otari/_client/models/batch_errors.py +++ b/src/otari/_client/models/batch_errors.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_input_tokens_details.py b/src/otari/_client/models/batch_input_tokens_details.py index f09f91e6..f5d420f3 100644 --- a/src/otari/_client/models/batch_input_tokens_details.py +++ b/src/otari/_client/models/batch_input_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_list_response.py b/src/otari/_client/models/batch_list_response.py index 17237788..ed5ea242 100644 --- a/src/otari/_client/models/batch_list_response.py +++ b/src/otari/_client/models/batch_list_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_output_tokens_details.py b/src/otari/_client/models/batch_output_tokens_details.py index ed90fd5c..6ee769f9 100644 --- a/src/otari/_client/models/batch_output_tokens_details.py +++ b/src/otari/_client/models/batch_output_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_request_item.py b/src/otari/_client/models/batch_request_item.py index 1862c2c3..1bfd5a98 100644 --- a/src/otari/_client/models/batch_request_item.py +++ b/src/otari/_client/models/batch_request_item.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_response.py b/src/otari/_client/models/batch_response.py index d39f44bf..9813795c 100644 --- a/src/otari/_client/models/batch_response.py +++ b/src/otari/_client/models/batch_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_result_item.py b/src/otari/_client/models/batch_result_item.py index 4df4ff3d..8d002308 100644 --- a/src/otari/_client/models/batch_result_item.py +++ b/src/otari/_client/models/batch_result_item.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_result_item_error.py b/src/otari/_client/models/batch_result_item_error.py index faebe455..8a3cf361 100644 --- a/src/otari/_client/models/batch_result_item_error.py +++ b/src/otari/_client/models/batch_result_item_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/batch_results_response.py b/src/otari/_client/models/batch_results_response.py index 84b46f1e..9aa818c5 100644 --- a/src/otari/_client/models/batch_results_response.py +++ b/src/otari/_client/models/batch_results_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/billing_meters.py b/src/otari/_client/models/billing_meters.py index 34beb20b..859ce05b 100644 --- a/src/otari/_client/models/billing_meters.py +++ b/src/otari/_client/models/billing_meters.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/blob_resource_contents.py b/src/otari/_client/models/blob_resource_contents.py index 0f4f8e5d..a487ae97 100644 --- a/src/otari/_client/models/blob_resource_contents.py +++ b/src/otari/_client/models/blob_resource_contents.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/budget_reset_log_response.py b/src/otari/_client/models/budget_reset_log_response.py index 564e9c17..7f86e81e 100644 --- a/src/otari/_client/models/budget_reset_log_response.py +++ b/src/otari/_client/models/budget_reset_log_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/budget_response.py b/src/otari/_client/models/budget_response.py index 3fdab754..3332b417 100644 --- a/src/otari/_client/models/budget_response.py +++ b/src/otari/_client/models/budget_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/built_in_guardrail_catalog.py b/src/otari/_client/models/built_in_guardrail_catalog.py index 0ec3baa2..9b4eed64 100644 --- a/src/otari/_client/models/built_in_guardrail_catalog.py +++ b/src/otari/_client/models/built_in_guardrail_catalog.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/built_in_guardrail_spec.py b/src/otari/_client/models/built_in_guardrail_spec.py index da294250..253584a5 100644 --- a/src/otari/_client/models/built_in_guardrail_spec.py +++ b/src/otari/_client/models/built_in_guardrail_spec.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/bulk_invitation_failure_public.py b/src/otari/_client/models/bulk_invitation_failure_public.py index f6933757..25b5009e 100644 --- a/src/otari/_client/models/bulk_invitation_failure_public.py +++ b/src/otari/_client/models/bulk_invitation_failure_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/bulk_invite_organization_members_request.py b/src/otari/_client/models/bulk_invite_organization_members_request.py index 2907da27..7ae25a77 100644 --- a/src/otari/_client/models/bulk_invite_organization_members_request.py +++ b/src/otari/_client/models/bulk_invite_organization_members_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/bulk_invite_organization_members_result_public.py b/src/otari/_client/models/bulk_invite_organization_members_result_public.py index 793fa8d0..6f6e7aca 100644 --- a/src/otari/_client/models/bulk_invite_organization_members_result_public.py +++ b/src/otari/_client/models/bulk_invite_organization_members_result_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cache_miss_reason.py b/src/otari/_client/models/cache_miss_reason.py index a7f91282..790e4d67 100644 --- a/src/otari/_client/models/cache_miss_reason.py +++ b/src/otari/_client/models/cache_miss_reason.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/call_tool_result.py b/src/otari/_client/models/call_tool_result.py index 5d2361fa..9a72e80e 100644 --- a/src/otari/_client/models/call_tool_result.py +++ b/src/otari/_client/models/call_tool_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller.py b/src/otari/_client/models/caller.py index f4fc8578..5e140323 100644 --- a/src/otari/_client/models/caller.py +++ b/src/otari/_client/models/caller.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller1.py b/src/otari/_client/models/caller1.py index 34e5ecdd..bcfa7fc9 100644 --- a/src/otari/_client/models/caller1.py +++ b/src/otari/_client/models/caller1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller_identity_public.py b/src/otari/_client/models/caller_identity_public.py index 32c485d0..a5c541d2 100644 --- a/src/otari/_client/models/caller_identity_public.py +++ b/src/otari/_client/models/caller_identity_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller_organization_membership_public.py b/src/otari/_client/models/caller_organization_membership_public.py index 77feae24..379a68e2 100644 --- a/src/otari/_client/models/caller_organization_membership_public.py +++ b/src/otari/_client/models/caller_organization_membership_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller_organization_memberships_public.py b/src/otari/_client/models/caller_organization_memberships_public.py index e2700a31..114f7aa1 100644 --- a/src/otari/_client/models/caller_organization_memberships_public.py +++ b/src/otari/_client/models/caller_organization_memberships_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/caller_workspace_membership_public.py b/src/otari/_client/models/caller_workspace_membership_public.py index 07ad5d7a..fe918266 100644 --- a/src/otari/_client/models/caller_workspace_membership_public.py +++ b/src/otari/_client/models/caller_workspace_membership_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/candidate_response.py b/src/otari/_client/models/candidate_response.py index fa3df6c6..36362de2 100644 --- a/src/otari/_client/models/candidate_response.py +++ b/src/otari/_client/models/candidate_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_capabilities.py b/src/otari/_client/models/catalog_capabilities.py index 95ea70bc..f831911a 100644 --- a/src/otari/_client/models/catalog_capabilities.py +++ b/src/otari/_client/models/catalog_capabilities.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_capability.py b/src/otari/_client/models/catalog_capability.py index 43c44e1b..9187f0f0 100644 --- a/src/otari/_client/models/catalog_capability.py +++ b/src/otari/_client/models/catalog_capability.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_credential.py b/src/otari/_client/models/catalog_credential.py index e5468a10..33ba81bb 100644 --- a/src/otari/_client/models/catalog_credential.py +++ b/src/otari/_client/models/catalog_credential.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_elsewhere.py b/src/otari/_client/models/catalog_elsewhere.py index c50b2c9e..725097a7 100644 --- a/src/otari/_client/models/catalog_elsewhere.py +++ b/src/otari/_client/models/catalog_elsewhere.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_facets.py b/src/otari/_client/models/catalog_facets.py index 687362d5..65c247f1 100644 --- a/src/otari/_client/models/catalog_facets.py +++ b/src/otari/_client/models/catalog_facets.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_model_detail.py b/src/otari/_client/models/catalog_model_detail.py index f7c776fb..ba1b16ea 100644 --- a/src/otari/_client/models/catalog_model_detail.py +++ b/src/otari/_client/models/catalog_model_detail.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_model_summary.py b/src/otari/_client/models/catalog_model_summary.py index 78c85404..765e2de8 100644 --- a/src/otari/_client/models/catalog_model_summary.py +++ b/src/otari/_client/models/catalog_model_summary.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_offering.py b/src/otari/_client/models/catalog_offering.py index 03537316..fe9f9392 100644 --- a/src/otari/_client/models/catalog_offering.py +++ b/src/otari/_client/models/catalog_offering.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_response.py b/src/otari/_client/models/catalog_response.py index f18b482f..f173b885 100644 --- a/src/otari/_client/models/catalog_response.py +++ b/src/otari/_client/models/catalog_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/catalog_vendor_facet.py b/src/otari/_client/models/catalog_vendor_facet.py index 94578038..48c974cc 100644 --- a/src/otari/_client/models/catalog_vendor_facet.py +++ b/src/otari/_client/models/catalog_vendor_facet.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_cache_creation_token_details.py b/src/otari/_client/models/cc_cache_creation_token_details.py index 05cbb2c2..a302fc32 100644 --- a/src/otari/_client/models/cc_cache_creation_token_details.py +++ b/src/otari/_client/models/cc_cache_creation_token_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_audio.py b/src/otari/_client/models/cc_chat_completion_audio.py index 694e5d7b..05b06233 100644 --- a/src/otari/_client/models/cc_chat_completion_audio.py +++ b/src/otari/_client/models/cc_chat_completion_audio.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_message.py b/src/otari/_client/models/cc_chat_completion_message.py index 069911a6..bba38ce4 100644 --- a/src/otari/_client/models/cc_chat_completion_message.py +++ b/src/otari/_client/models/cc_chat_completion_message.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_message_custom_tool_call.py b/src/otari/_client/models/cc_chat_completion_message_custom_tool_call.py index 8c87936b..170020d1 100644 --- a/src/otari/_client/models/cc_chat_completion_message_custom_tool_call.py +++ b/src/otari/_client/models/cc_chat_completion_message_custom_tool_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_message_function_tool_call.py b/src/otari/_client/models/cc_chat_completion_message_function_tool_call.py index 08d216ed..c0589f8e 100644 --- a/src/otari/_client/models/cc_chat_completion_message_function_tool_call.py +++ b/src/otari/_client/models/cc_chat_completion_message_function_tool_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_message_tool_calls_inner.py b/src/otari/_client/models/cc_chat_completion_message_tool_calls_inner.py index 43519cd3..5409aa0e 100644 --- a/src/otari/_client/models/cc_chat_completion_message_tool_calls_inner.py +++ b/src/otari/_client/models/cc_chat_completion_message_tool_calls_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_chat_completion_token_logprob.py b/src/otari/_client/models/cc_chat_completion_token_logprob.py index 0053472b..16080339 100644 --- a/src/otari/_client/models/cc_chat_completion_token_logprob.py +++ b/src/otari/_client/models/cc_chat_completion_token_logprob.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_choice.py b/src/otari/_client/models/cc_choice.py index 6b645b95..9c97311a 100644 --- a/src/otari/_client/models/cc_choice.py +++ b/src/otari/_client/models/cc_choice.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_choice_logprobs.py b/src/otari/_client/models/cc_choice_logprobs.py index 052d3ada..48ec8d8b 100644 --- a/src/otari/_client/models/cc_choice_logprobs.py +++ b/src/otari/_client/models/cc_choice_logprobs.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_completion_tokens_details.py b/src/otari/_client/models/cc_completion_tokens_details.py index e125c633..82ee9917 100644 --- a/src/otari/_client/models/cc_completion_tokens_details.py +++ b/src/otari/_client/models/cc_completion_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_completion_usage.py b/src/otari/_client/models/cc_completion_usage.py index 90c511a0..ba83da47 100644 --- a/src/otari/_client/models/cc_completion_usage.py +++ b/src/otari/_client/models/cc_completion_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_custom.py b/src/otari/_client/models/cc_custom.py index 4337bb3a..952bfce0 100644 --- a/src/otari/_client/models/cc_custom.py +++ b/src/otari/_client/models/cc_custom.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_function.py b/src/otari/_client/models/cc_function.py index 1213bcdf..28f4e3b8 100644 --- a/src/otari/_client/models/cc_function.py +++ b/src/otari/_client/models/cc_function.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_function_call.py b/src/otari/_client/models/cc_function_call.py index e4dc5392..7e6621a9 100644 --- a/src/otari/_client/models/cc_function_call.py +++ b/src/otari/_client/models/cc_function_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_image_content.py b/src/otari/_client/models/cc_image_content.py index 3690c597..3c622126 100644 --- a/src/otari/_client/models/cc_image_content.py +++ b/src/otari/_client/models/cc_image_content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_image_url.py b/src/otari/_client/models/cc_image_url.py index beb44dd1..45022e35 100644 --- a/src/otari/_client/models/cc_image_url.py +++ b/src/otari/_client/models/cc_image_url.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_prompt_tokens_details.py b/src/otari/_client/models/cc_prompt_tokens_details.py index b6a2f38a..4e8155d3 100644 --- a/src/otari/_client/models/cc_prompt_tokens_details.py +++ b/src/otari/_client/models/cc_prompt_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cc_top_logprob.py b/src/otari/_client/models/cc_top_logprob.py index eebcbe10..07b46ae3 100644 --- a/src/otari/_client/models/cc_top_logprob.py +++ b/src/otari/_client/models/cc_top_logprob.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_cache_creation_token_details.py b/src/otari/_client/models/cck_cache_creation_token_details.py index c0504768..b3d15d0b 100644 --- a/src/otari/_client/models/cck_cache_creation_token_details.py +++ b/src/otari/_client/models/cck_cache_creation_token_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_chat_completion_token_logprob.py b/src/otari/_client/models/cck_chat_completion_token_logprob.py index 2079813e..d7458408 100644 --- a/src/otari/_client/models/cck_chat_completion_token_logprob.py +++ b/src/otari/_client/models/cck_chat_completion_token_logprob.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_delta.py b/src/otari/_client/models/cck_choice_delta.py index b03503f6..944a8758 100644 --- a/src/otari/_client/models/cck_choice_delta.py +++ b/src/otari/_client/models/cck_choice_delta.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_delta_audio.py b/src/otari/_client/models/cck_choice_delta_audio.py index d66ef48e..c605d02f 100644 --- a/src/otari/_client/models/cck_choice_delta_audio.py +++ b/src/otari/_client/models/cck_choice_delta_audio.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_delta_function_call.py b/src/otari/_client/models/cck_choice_delta_function_call.py index 3f9db14f..6a337351 100644 --- a/src/otari/_client/models/cck_choice_delta_function_call.py +++ b/src/otari/_client/models/cck_choice_delta_function_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_delta_tool_call.py b/src/otari/_client/models/cck_choice_delta_tool_call.py index 25813ff5..06ab174c 100644 --- a/src/otari/_client/models/cck_choice_delta_tool_call.py +++ b/src/otari/_client/models/cck_choice_delta_tool_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_delta_tool_call_function.py b/src/otari/_client/models/cck_choice_delta_tool_call_function.py index d56e89f7..322e1db3 100644 --- a/src/otari/_client/models/cck_choice_delta_tool_call_function.py +++ b/src/otari/_client/models/cck_choice_delta_tool_call_function.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_choice_logprobs.py b/src/otari/_client/models/cck_choice_logprobs.py index 7b11ed9f..f29fd857 100644 --- a/src/otari/_client/models/cck_choice_logprobs.py +++ b/src/otari/_client/models/cck_choice_logprobs.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_chunk_choice.py b/src/otari/_client/models/cck_chunk_choice.py index 36f01e17..ce336288 100644 --- a/src/otari/_client/models/cck_chunk_choice.py +++ b/src/otari/_client/models/cck_chunk_choice.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_completion_tokens_details.py b/src/otari/_client/models/cck_completion_tokens_details.py index c203e24e..1650fae1 100644 --- a/src/otari/_client/models/cck_completion_tokens_details.py +++ b/src/otari/_client/models/cck_completion_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_completion_usage.py b/src/otari/_client/models/cck_completion_usage.py index d5780389..7375c747 100644 --- a/src/otari/_client/models/cck_completion_usage.py +++ b/src/otari/_client/models/cck_completion_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_image_content.py b/src/otari/_client/models/cck_image_content.py index 5137e815..9806b917 100644 --- a/src/otari/_client/models/cck_image_content.py +++ b/src/otari/_client/models/cck_image_content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_image_url.py b/src/otari/_client/models/cck_image_url.py index b954a7bc..eb6d97e7 100644 --- a/src/otari/_client/models/cck_image_url.py +++ b/src/otari/_client/models/cck_image_url.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_prompt_tokens_details.py b/src/otari/_client/models/cck_prompt_tokens_details.py index 75fc3bf4..27154131 100644 --- a/src/otari/_client/models/cck_prompt_tokens_details.py +++ b/src/otari/_client/models/cck_prompt_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/cck_top_logprob.py b/src/otari/_client/models/cck_top_logprob.py index 1685cd5f..cd28e2f2 100644 --- a/src/otari/_client/models/cck_top_logprob.py +++ b/src/otari/_client/models/cck_top_logprob.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/chat_completion.py b/src/otari/_client/models/chat_completion.py index bdd77eca..7ed29cae 100644 --- a/src/otari/_client/models/chat_completion.py +++ b/src/otari/_client/models/chat_completion.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/chat_completion_chunk.py b/src/otari/_client/models/chat_completion_chunk.py index 14e8320a..1650b2d3 100644 --- a/src/otari/_client/models/chat_completion_chunk.py +++ b/src/otari/_client/models/chat_completion_chunk.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/chat_completion_request.py b/src/otari/_client/models/chat_completion_request.py index 41446582..9e177060 100644 --- a/src/otari/_client/models/chat_completion_request.py +++ b/src/otari/_client/models/chat_completion_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/chat_completion_request_tools_inner.py b/src/otari/_client/models/chat_completion_request_tools_inner.py index e4f64a10..f9a0d83f 100644 --- a/src/otari/_client/models/chat_completion_request_tools_inner.py +++ b/src/otari/_client/models/chat_completion_request_tools_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/chat_message_input.py b/src/otari/_client/models/chat_message_input.py index e629b8ff..293271c4 100644 --- a/src/otari/_client/models/chat_message_input.py +++ b/src/otari/_client/models/chat_message_input.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/check_verdict_request.py b/src/otari/_client/models/check_verdict_request.py index 00d710c2..e72e41a5 100644 --- a/src/otari/_client/models/check_verdict_request.py +++ b/src/otari/_client/models/check_verdict_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/choice_question.py b/src/otari/_client/models/choice_question.py index 83351446..0e24521d 100644 --- a/src/otari/_client/models/choice_question.py +++ b/src/otari/_client/models/choice_question.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/code_executor.py b/src/otari/_client/models/code_executor.py index 2b8fc8ce..39aa86d3 100644 --- a/src/otari/_client/models/code_executor.py +++ b/src/otari/_client/models/code_executor.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/config_field.py b/src/otari/_client/models/config_field.py index 6f717310..fd09c130 100644 --- a/src/otari/_client/models/config_field.py +++ b/src/otari/_client/models/config_field.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/config_search_tool_schema.py b/src/otari/_client/models/config_search_tool_schema.py index c88f5a3b..8c0e4193 100644 --- a/src/otari/_client/models/config_search_tool_schema.py +++ b/src/otari/_client/models/config_search_tool_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/container.py b/src/otari/_client/models/container.py index 2ad242c6..2a920f73 100644 --- a/src/otari/_client/models/container.py +++ b/src/otari/_client/models/container.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content.py b/src/otari/_client/models/content.py index 3ee59aa3..d68b3ee8 100644 --- a/src/otari/_client/models/content.py +++ b/src/otari/_client/models/content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content1.py b/src/otari/_client/models/content1.py index 414988e4..621772b2 100644 --- a/src/otari/_client/models/content1.py +++ b/src/otari/_client/models/content1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content10.py b/src/otari/_client/models/content10.py index 216d0ba7..f654c06e 100644 --- a/src/otari/_client/models/content10.py +++ b/src/otari/_client/models/content10.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content11.py b/src/otari/_client/models/content11.py index 779eb198..caadf5f1 100644 --- a/src/otari/_client/models/content11.py +++ b/src/otari/_client/models/content11.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content12.py b/src/otari/_client/models/content12.py index 4e0eba9f..6337fc50 100644 --- a/src/otari/_client/models/content12.py +++ b/src/otari/_client/models/content12.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content13.py b/src/otari/_client/models/content13.py index f00ca42a..8eebfcdd 100644 --- a/src/otari/_client/models/content13.py +++ b/src/otari/_client/models/content13.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content14.py b/src/otari/_client/models/content14.py index d1b2a926..b2231677 100644 --- a/src/otari/_client/models/content14.py +++ b/src/otari/_client/models/content14.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content15.py b/src/otari/_client/models/content15.py index 030c5af4..5ab1a714 100644 --- a/src/otari/_client/models/content15.py +++ b/src/otari/_client/models/content15.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content16.py b/src/otari/_client/models/content16.py index 0237959c..43006e80 100644 --- a/src/otari/_client/models/content16.py +++ b/src/otari/_client/models/content16.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content17_inner.py b/src/otari/_client/models/content17_inner.py index 45020b8e..d3283788 100644 --- a/src/otari/_client/models/content17_inner.py +++ b/src/otari/_client/models/content17_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content2.py b/src/otari/_client/models/content2.py index bf574e37..ad04e02a 100644 --- a/src/otari/_client/models/content2.py +++ b/src/otari/_client/models/content2.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content3.py b/src/otari/_client/models/content3.py index 87b1a158..ad185541 100644 --- a/src/otari/_client/models/content3.py +++ b/src/otari/_client/models/content3.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content4.py b/src/otari/_client/models/content4.py index 9e5fceef..58b802ef 100644 --- a/src/otari/_client/models/content4.py +++ b/src/otari/_client/models/content4.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content5.py b/src/otari/_client/models/content5.py index 8f466127..afb2f6fa 100644 --- a/src/otari/_client/models/content5.py +++ b/src/otari/_client/models/content5.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content6.py b/src/otari/_client/models/content6.py index b8fab1cb..64a54b1a 100644 --- a/src/otari/_client/models/content6.py +++ b/src/otari/_client/models/content6.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content7.py b/src/otari/_client/models/content7.py index 38c249ba..87b6177b 100644 --- a/src/otari/_client/models/content7.py +++ b/src/otari/_client/models/content7.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content8.py b/src/otari/_client/models/content8.py index ca1423f1..2b9b042d 100644 --- a/src/otari/_client/models/content8.py +++ b/src/otari/_client/models/content8.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content9.py b/src/otari/_client/models/content9.py index faab73dc..7c021cc7 100644 --- a/src/otari/_client/models/content9.py +++ b/src/otari/_client/models/content9.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/content_inner.py b/src/otari/_client/models/content_inner.py index 485957f5..2d5511d3 100644 --- a/src/otari/_client/models/content_inner.py +++ b/src/otari/_client/models/content_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/conversation.py b/src/otari/_client/models/conversation.py index 4c3f2411..44436aa4 100644 --- a/src/otari/_client/models/conversation.py +++ b/src/otari/_client/models/conversation.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/count_tokens_request.py b/src/otari/_client/models/count_tokens_request.py index 107ebda9..a6daf58a 100644 --- a/src/otari/_client/models/count_tokens_request.py +++ b/src/otari/_client/models/count_tokens_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/count_tokens_response.py b/src/otari/_client/models/count_tokens_response.py index f39e568c..744ad13d 100644 --- a/src/otari/_client/models/count_tokens_response.py +++ b/src/otari/_client/models/count_tokens_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_batch_request.py b/src/otari/_client/models/create_batch_request.py index e861059b..ff8dadda 100644 --- a/src/otari/_client/models/create_batch_request.py +++ b/src/otari/_client/models/create_batch_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_budget_request.py b/src/otari/_client/models/create_budget_request.py index d4a3c01c..19b3abeb 100644 --- a/src/otari/_client/models/create_budget_request.py +++ b/src/otari/_client/models/create_budget_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_embedding_response.py b/src/otari/_client/models/create_embedding_response.py index a2507886..7af73348 100644 --- a/src/otari/_client/models/create_embedding_response.py +++ b/src/otari/_client/models/create_embedding_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_key_request.py b/src/otari/_client/models/create_key_request.py index 44f90097..ba77665c 100644 --- a/src/otari/_client/models/create_key_request.py +++ b/src/otari/_client/models/create_key_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_key_response.py b/src/otari/_client/models/create_key_response.py index 6e95bc28..f9d97ea3 100644 --- a/src/otari/_client/models/create_key_response.py +++ b/src/otari/_client/models/create_key_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_own_key_request.py b/src/otari/_client/models/create_own_key_request.py index 014afb3e..0141f24a 100644 --- a/src/otari/_client/models/create_own_key_request.py +++ b/src/otari/_client/models/create_own_key_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_scoped_budget_request.py b/src/otari/_client/models/create_scoped_budget_request.py index a8676946..86f16208 100644 --- a/src/otari/_client/models/create_scoped_budget_request.py +++ b/src/otari/_client/models/create_scoped_budget_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_search_tool_request.py b/src/otari/_client/models/create_search_tool_request.py index 462d8d29..634186a7 100644 --- a/src/otari/_client/models/create_search_tool_request.py +++ b/src/otari/_client/models/create_search_tool_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_session_request.py b/src/otari/_client/models/create_session_request.py index 9563a857..342a4808 100644 --- a/src/otari/_client/models/create_session_request.py +++ b/src/otari/_client/models/create_session_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_stored_provider_request.py b/src/otari/_client/models/create_stored_provider_request.py index 02a7a3c6..8f60121d 100644 --- a/src/otari/_client/models/create_stored_provider_request.py +++ b/src/otari/_client/models/create_stored_provider_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/create_user_request.py b/src/otari/_client/models/create_user_request.py index 9d6dca76..9dfefecf 100644 --- a/src/otari/_client/models/create_user_request.py +++ b/src/otari/_client/models/create_user_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/created_search_tool_schema.py b/src/otari/_client/models/created_search_tool_schema.py index 2f96318e..126d2e9c 100644 --- a/src/otari/_client/models/created_search_tool_schema.py +++ b/src/otari/_client/models/created_search_tool_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/criteria_inner.py b/src/otari/_client/models/criteria_inner.py index 5a962321..9ed6caef 100644 --- a/src/otari/_client/models/criteria_inner.py +++ b/src/otari/_client/models/criteria_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/criteria_value.py b/src/otari/_client/models/criteria_value.py index ed55a21c..8cf174d7 100644 --- a/src/otari/_client/models/criteria_value.py +++ b/src/otari/_client/models/criteria_value.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/current_pricing_page.py b/src/otari/_client/models/current_pricing_page.py index a0a72e40..f68194ec 100644 --- a/src/otari/_client/models/current_pricing_page.py +++ b/src/otari/_client/models/current_pricing_page.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/decision_answer.py b/src/otari/_client/models/decision_answer.py index ad3d5f19..5a60b5b5 100644 --- a/src/otari/_client/models/decision_answer.py +++ b/src/otari/_client/models/decision_answer.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/decision_request.py b/src/otari/_client/models/decision_request.py index d64eec59..69b14cb4 100644 --- a/src/otari/_client/models/decision_request.py +++ b/src/otari/_client/models/decision_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/decision_response.py b/src/otari/_client/models/decision_response.py index 8d603430..c8804850 100644 --- a/src/otari/_client/models/decision_response.py +++ b/src/otari/_client/models/decision_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/decision_usage.py b/src/otari/_client/models/decision_usage.py index 9d0bb6ac..a2b8af83 100644 --- a/src/otari/_client/models/decision_usage.py +++ b/src/otari/_client/models/decision_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_admin_access_public.py b/src/otari/_client/models/deployment_admin_access_public.py index fbca25cd..142a2bcb 100644 --- a/src/otari/_client/models/deployment_admin_access_public.py +++ b/src/otari/_client/models/deployment_admin_access_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_bootstrap.py b/src/otari/_client/models/deployment_bootstrap.py index 767632d3..712810a4 100644 --- a/src/otari/_client/models/deployment_bootstrap.py +++ b/src/otari/_client/models/deployment_bootstrap.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_user_organization_public.py b/src/otari/_client/models/deployment_user_organization_public.py index b59e71f6..1781e921 100644 --- a/src/otari/_client/models/deployment_user_organization_public.py +++ b/src/otari/_client/models/deployment_user_organization_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_user_public.py b/src/otari/_client/models/deployment_user_public.py index 032fd349..5bd6602e 100644 --- a/src/otari/_client/models/deployment_user_public.py +++ b/src/otari/_client/models/deployment_user_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_user_update_request.py b/src/otari/_client/models/deployment_user_update_request.py index 248a1f27..0805480c 100644 --- a/src/otari/_client/models/deployment_user_update_request.py +++ b/src/otari/_client/models/deployment_user_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/deployment_users_public.py b/src/otari/_client/models/deployment_users_public.py index fd6a672d..60e0f788 100644 --- a/src/otari/_client/models/deployment_users_public.py +++ b/src/otari/_client/models/deployment_users_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/discoverable_model.py b/src/otari/_client/models/discoverable_model.py index 59027ed0..34e7128d 100644 --- a/src/otari/_client/models/discoverable_model.py +++ b/src/otari/_client/models/discoverable_model.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/discoverable_models_response.py b/src/otari/_client/models/discoverable_models_response.py index 88026d22..fad5da1f 100644 --- a/src/otari/_client/models/discoverable_models_response.py +++ b/src/otari/_client/models/discoverable_models_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/discoverable_provider.py b/src/otari/_client/models/discoverable_provider.py index 1d37768c..b74f53a8 100644 --- a/src/otari/_client/models/discoverable_provider.py +++ b/src/otari/_client/models/discoverable_provider.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/dropped_response.py b/src/otari/_client/models/dropped_response.py index 919d3460..3f834c31 100644 --- a/src/otari/_client/models/dropped_response.py +++ b/src/otari/_client/models/dropped_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/emb_embedding.py b/src/otari/_client/models/emb_embedding.py index f12d0278..e5af620c 100644 --- a/src/otari/_client/models/emb_embedding.py +++ b/src/otari/_client/models/emb_embedding.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/emb_usage.py b/src/otari/_client/models/emb_usage.py index 6a0c06e6..bbb18718 100644 --- a/src/otari/_client/models/emb_usage.py +++ b/src/otari/_client/models/emb_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedded_resource.py b/src/otari/_client/models/embedded_resource.py index b324ba1a..93e592ed 100644 --- a/src/otari/_client/models/embedded_resource.py +++ b/src/otari/_client/models/embedded_resource.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedding.py b/src/otari/_client/models/embedding.py index a45543ab..f906a789 100644 --- a/src/otari/_client/models/embedding.py +++ b/src/otari/_client/models/embedding.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedding_data.py b/src/otari/_client/models/embedding_data.py index 427b15da..95e8bcd8 100644 --- a/src/otari/_client/models/embedding_data.py +++ b/src/otari/_client/models/embedding_data.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedding_request.py b/src/otari/_client/models/embedding_request.py index 47fd5557..c8c3d74a 100644 --- a/src/otari/_client/models/embedding_request.py +++ b/src/otari/_client/models/embedding_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedding_response.py b/src/otari/_client/models/embedding_response.py index 7907cd60..fcdcd47a 100644 --- a/src/otari/_client/models/embedding_response.py +++ b/src/otari/_client/models/embedding_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/embedding_usage.py b/src/otari/_client/models/embedding_usage.py index fa07cfc1..66b42e80 100644 --- a/src/otari/_client/models/embedding_usage.py +++ b/src/otari/_client/models/embedding_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/end_user_public.py b/src/otari/_client/models/end_user_public.py index f769097f..bd64cc64 100644 --- a/src/otari/_client/models/end_user_public.py +++ b/src/otari/_client/models/end_user_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/end_user_put.py b/src/otari/_client/models/end_user_put.py index 951f2d27..76aed515 100644 --- a/src/otari/_client/models/end_user_put.py +++ b/src/otari/_client/models/end_user_put.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/end_user_update.py b/src/otari/_client/models/end_user_update.py index 656773a3..ca156696 100644 --- a/src/otari/_client/models/end_user_update.py +++ b/src/otari/_client/models/end_user_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/execution_state.py b/src/otari/_client/models/execution_state.py index 2581b3ec..b1eb581e 100644 --- a/src/otari/_client/models/execution_state.py +++ b/src/otari/_client/models/execution_state.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/explain_request.py b/src/otari/_client/models/explain_request.py index 7676d02d..3b705db0 100644 --- a/src/otari/_client/models/explain_request.py +++ b/src/otari/_client/models/explain_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/explain_response.py b/src/otari/_client/models/explain_response.py index 9b120111..2c6e8208 100644 --- a/src/otari/_client/models/explain_response.py +++ b/src/otari/_client/models/explain_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/external_events_request.py b/src/otari/_client/models/external_events_request.py index 7609074a..a5e9e880 100644 --- a/src/otari/_client/models/external_events_request.py +++ b/src/otari/_client/models/external_events_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/external_ingest_error.py b/src/otari/_client/models/external_ingest_error.py index 5768c8b7..02c6276b 100644 --- a/src/otari/_client/models/external_ingest_error.py +++ b/src/otari/_client/models/external_ingest_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/external_ingest_result.py b/src/otari/_client/models/external_ingest_result.py index 6bd93c28..f5d02f13 100644 --- a/src/otari/_client/models/external_ingest_result.py +++ b/src/otari/_client/models/external_ingest_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/external_usage_event.py b/src/otari/_client/models/external_usage_event.py index 84f653c9..5fc9b4be 100644 --- a/src/otari/_client/models/external_usage_event.py +++ b/src/otari/_client/models/external_usage_event.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/feedback_submission.py b/src/otari/_client/models/feedback_submission.py index 40375df1..f1cd14eb 100644 --- a/src/otari/_client/models/feedback_submission.py +++ b/src/otari/_client/models/feedback_submission.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/gate_result_response.py b/src/otari/_client/models/gate_result_response.py index a76a4097..0d03c4d5 100644 --- a/src/otari/_client/models/gate_result_response.py +++ b/src/otari/_client/models/gate_result_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/gateway_settings.py b/src/otari/_client/models/gateway_settings.py index c09381dc..a65079c2 100644 --- a/src/otari/_client/models/gateway_settings.py +++ b/src/otari/_client/models/gateway_settings.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_catalog.py b/src/otari/_client/models/guardrail_catalog.py index 58d7eb1f..ca821556 100644 --- a/src/otari/_client/models/guardrail_catalog.py +++ b/src/otari/_client/models/guardrail_catalog.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_category.py b/src/otari/_client/models/guardrail_category.py index 25137d7c..721311bb 100644 --- a/src/otari/_client/models/guardrail_category.py +++ b/src/otari/_client/models/guardrail_category.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_config.py b/src/otari/_client/models/guardrail_config.py index c19ad25a..f5af1344 100644 --- a/src/otari/_client/models/guardrail_config.py +++ b/src/otari/_client/models/guardrail_config.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_parameter_spec.py b/src/otari/_client/models/guardrail_parameter_spec.py index bffbaa9d..cd88a815 100644 --- a/src/otari/_client/models/guardrail_parameter_spec.py +++ b/src/otari/_client/models/guardrail_parameter_spec.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_profile_spec.py b/src/otari/_client/models/guardrail_profile_spec.py index e35ad50c..04a2e6a0 100644 --- a/src/otari/_client/models/guardrail_profile_spec.py +++ b/src/otari/_client/models/guardrail_profile_spec.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/guardrail_stage.py b/src/otari/_client/models/guardrail_stage.py index 0484042a..f738f908 100644 --- a/src/otari/_client/models/guardrail_stage.py +++ b/src/otari/_client/models/guardrail_stage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/http_validation_error.py b/src/otari/_client/models/http_validation_error.py index 4a513b20..14ee2ad4 100644 --- a/src/otari/_client/models/http_validation_error.py +++ b/src/otari/_client/models/http_validation_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/icon.py b/src/otari/_client/models/icon.py index 39a990c6..30caaec9 100644 --- a/src/otari/_client/models/icon.py +++ b/src/otari/_client/models/icon.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/image_content.py b/src/otari/_client/models/image_content.py index b0d36f50..bc0d9e13 100644 --- a/src/otari/_client/models/image_content.py +++ b/src/otari/_client/models/image_content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/image_generation_request.py b/src/otari/_client/models/image_generation_request.py index 6fddd1c9..84ffe0ee 100644 --- a/src/otari/_client/models/image_generation_request.py +++ b/src/otari/_client/models/image_generation_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/images_response.py b/src/otari/_client/models/images_response.py index a9046ee2..0af3d89e 100644 --- a/src/otari/_client/models/images_response.py +++ b/src/otari/_client/models/images_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/img_image.py b/src/otari/_client/models/img_image.py index f1eabe97..646bdf44 100644 --- a/src/otari/_client/models/img_image.py +++ b/src/otari/_client/models/img_image.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/img_usage.py b/src/otari/_client/models/img_usage.py index 8e00d949..a3d9bd1f 100644 --- a/src/otari/_client/models/img_usage.py +++ b/src/otari/_client/models/img_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/img_usage_input_tokens_details.py b/src/otari/_client/models/img_usage_input_tokens_details.py index f0fef541..50e58762 100644 --- a/src/otari/_client/models/img_usage_input_tokens_details.py +++ b/src/otari/_client/models/img_usage_input_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/img_usage_output_tokens_details.py b/src/otari/_client/models/img_usage_output_tokens_details.py index bd3a2bda..762b237b 100644 --- a/src/otari/_client/models/img_usage_output_tokens_details.py +++ b/src/otari/_client/models/img_usage_output_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/in_flight_entry.py b/src/otari/_client/models/in_flight_entry.py index 0679fcfa..f0773e29 100644 --- a/src/otari/_client/models/in_flight_entry.py +++ b/src/otari/_client/models/in_flight_entry.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/in_flight_response.py b/src/otari/_client/models/in_flight_response.py index 656fd692..357d2b6a 100644 --- a/src/otari/_client/models/in_flight_response.py +++ b/src/otari/_client/models/in_flight_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/input.py b/src/otari/_client/models/input.py index 81a762ff..9ec3ecfd 100644 --- a/src/otari/_client/models/input.py +++ b/src/otari/_client/models/input.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/input1.py b/src/otari/_client/models/input1.py index a3b4e2f1..0c733ae9 100644 --- a/src/otari/_client/models/input1.py +++ b/src/otari/_client/models/input1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/instructions.py b/src/otari/_client/models/instructions.py index e2e82b66..f90825e3 100644 --- a/src/otari/_client/models/instructions.py +++ b/src/otari/_client/models/instructions.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/instructions1.py b/src/otari/_client/models/instructions1.py index 8461d6ef..50d33b8a 100644 --- a/src/otari/_client/models/instructions1.py +++ b/src/otari/_client/models/instructions1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/invitation_preview_public.py b/src/otari/_client/models/invitation_preview_public.py index 8af24d74..d7dda53e 100644 --- a/src/otari/_client/models/invitation_preview_public.py +++ b/src/otari/_client/models/invitation_preview_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/invite_organization_member_request.py b/src/otari/_client/models/invite_organization_member_request.py index 51443f49..69aad877 100644 --- a/src/otari/_client/models/invite_organization_member_request.py +++ b/src/otari/_client/models/invite_organization_member_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/invite_organization_member_result_public.py b/src/otari/_client/models/invite_organization_member_result_public.py index dc5638ed..fb010c99 100644 --- a/src/otari/_client/models/invite_organization_member_result_public.py +++ b/src/otari/_client/models/invite_organization_member_result_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/judge_verdict_request.py b/src/otari/_client/models/judge_verdict_request.py index cdd895f6..5a8511eb 100644 --- a/src/otari/_client/models/judge_verdict_request.py +++ b/src/otari/_client/models/judge_verdict_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/key_info.py b/src/otari/_client/models/key_info.py index 5c55bd31..cd83b1c4 100644 --- a/src/otari/_client/models/key_info.py +++ b/src/otari/_client/models/key_info.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/known_provider_schema.py b/src/otari/_client/models/known_provider_schema.py index fdc047a5..68c46738 100644 --- a/src/otari/_client/models/known_provider_schema.py +++ b/src/otari/_client/models/known_provider_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/known_provider_summary_schema.py b/src/otari/_client/models/known_provider_summary_schema.py index 44a14ce0..32cfbfa6 100644 --- a/src/otari/_client/models/known_provider_summary_schema.py +++ b/src/otari/_client/models/known_provider_summary_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/learned_policy.py b/src/otari/_client/models/learned_policy.py index e913d63e..325b2eec 100644 --- a/src/otari/_client/models/learned_policy.py +++ b/src/otari/_client/models/learned_policy.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/location_inner.py b/src/otari/_client/models/location_inner.py index bb634961..da39cc01 100644 --- a/src/otari/_client/models/location_inner.py +++ b/src/otari/_client/models/location_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mail_settings.py b/src/otari/_client/models/mail_settings.py index a9c17ca0..4978c6c5 100644 --- a/src/otari/_client/models/mail_settings.py +++ b/src/otari/_client/models/mail_settings.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/maintenance_mode.py b/src/otari/_client/models/maintenance_mode.py index 1f0dd56b..30b02da3 100644 --- a/src/otari/_client/models/maintenance_mode.py +++ b/src/otari/_client/models/maintenance_mode.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/managed_tool.py b/src/otari/_client/models/managed_tool.py index 6db3d469..872fd55d 100644 --- a/src/otari/_client/models/managed_tool.py +++ b/src/otari/_client/models/managed_tool.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_error_body.py b/src/otari/_client/models/mcp_error_body.py index b3a58376..55df9dc5 100644 --- a/src/otari/_client/models/mcp_error_body.py +++ b/src/otari/_client/models/mcp_error_body.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_execute_request.py b/src/otari/_client/models/mcp_execute_request.py index 16eefff3..428ebd19 100644 --- a/src/otari/_client/models/mcp_execute_request.py +++ b/src/otari/_client/models/mcp_execute_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_server_config.py b/src/otari/_client/models/mcp_server_config.py index 75c90d52..8dcc7082 100644 --- a/src/otari/_client/models/mcp_server_config.py +++ b/src/otari/_client/models/mcp_server_config.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_tool_definition.py b/src/otari/_client/models/mcp_tool_definition.py index f3a9139e..4f4d491d 100644 --- a/src/otari/_client/models/mcp_tool_definition.py +++ b/src/otari/_client/models/mcp_tool_definition.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_tool_warning.py b/src/otari/_client/models/mcp_tool_warning.py index 230d077f..4c6aa33f 100644 --- a/src/otari/_client/models/mcp_tool_warning.py +++ b/src/otari/_client/models/mcp_tool_warning.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mcp_tools_response.py b/src/otari/_client/models/mcp_tools_response.py index dfd2540f..ed5a7d9d 100644 --- a/src/otari/_client/models/mcp_tools_response.py +++ b/src/otari/_client/models/mcp_tools_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/member_attribution_public.py b/src/otari/_client/models/member_attribution_public.py index 6c8ee39a..78ced650 100644 --- a/src/otari/_client/models/member_attribution_public.py +++ b/src/otari/_client/models/member_attribution_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/member_ceiling_public.py b/src/otari/_client/models/member_ceiling_public.py index e68fc107..4750b1bc 100644 --- a/src/otari/_client/models/member_ceiling_public.py +++ b/src/otari/_client/models/member_ceiling_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/member_workspace_placement_public.py b/src/otari/_client/models/member_workspace_placement_public.py index 25ee26eb..ca7c4e9d 100644 --- a/src/otari/_client/models/member_workspace_placement_public.py +++ b/src/otari/_client/models/member_workspace_placement_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/message.py b/src/otari/_client/models/message.py index a093ab7b..accc70b4 100644 --- a/src/otari/_client/models/message.py +++ b/src/otari/_client/models/message.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/message_response.py b/src/otari/_client/models/message_response.py index 5a63abbc..6029ae0d 100644 --- a/src/otari/_client/models/message_response.py +++ b/src/otari/_client/models/message_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -44,7 +44,7 @@ class MessageResponse(BaseModel): stop_sequence: Optional[StrictStr] = Field(default=None, description="Filter to a single event type or metric name (e.g. 'tool_result', 'claude_code.commit.count')") type: StrictStr usage: MRMessageUsage - request_id: Optional[StrictStr] = Field(default=None, description="Filter to a single event type or metric name (e.g. 'tool_result', 'claude_code.commit.count')") + request_id: Optional[StrictStr] = None context_management: Optional[MRBetaContextManagementResponse] = None diagnostics: Optional[MRBetaDiagnostics] = None additional_properties: Dict[str, Any] = {} diff --git a/src/otari/_client/models/messages_request.py b/src/otari/_client/models/messages_request.py index 303959c3..29a92e3e 100644 --- a/src/otari/_client/models/messages_request.py +++ b/src/otari/_client/models/messages_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model.py b/src/otari/_client/models/model.py index 97f4823a..581e7355 100644 --- a/src/otari/_client/models/model.py +++ b/src/otari/_client/models/model.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model1.py b/src/otari/_client/models/model1.py index b88c4ee1..cbfbc17e 100644 --- a/src/otari/_client/models/model1.py +++ b/src/otari/_client/models/model1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_false.py b/src/otari/_client/models/model_false.py index 114a49ff..64cd53f9 100644 --- a/src/otari/_client/models/model_false.py +++ b/src/otari/_client/models/model_false.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_list_response.py b/src/otari/_client/models/model_list_response.py index a9a67643..3dfaaf5f 100644 --- a/src/otari/_client/models/model_list_response.py +++ b/src/otari/_client/models/model_list_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_metadata.py b/src/otari/_client/models/model_metadata.py index 7d6624a2..8f334fc8 100644 --- a/src/otari/_client/models/model_metadata.py +++ b/src/otari/_client/models/model_metadata.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_metadata_response.py b/src/otari/_client/models/model_metadata_response.py index 55c4bf16..ca2a0b21 100644 --- a/src/otari/_client/models/model_metadata_response.py +++ b/src/otari/_client/models/model_metadata_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_object.py b/src/otari/_client/models/model_object.py index d585392d..d62810e6 100644 --- a/src/otari/_client/models/model_object.py +++ b/src/otari/_client/models/model_object.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_pricing_info.py b/src/otari/_client/models/model_pricing_info.py index 915ae2df..7ad70159 100644 --- a/src/otari/_client/models/model_pricing_info.py +++ b/src/otari/_client/models/model_pricing_info.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/model_true.py b/src/otari/_client/models/model_true.py index 04c62dd2..22f4c6a5 100644 --- a/src/otari/_client/models/model_true.py +++ b/src/otari/_client/models/model_true.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/moderation_request.py b/src/otari/_client/models/moderation_request.py index 7b298966..aded4b31 100644 --- a/src/otari/_client/models/moderation_request.py +++ b/src/otari/_client/models/moderation_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/moderation_response.py b/src/otari/_client/models/moderation_response.py index 7bd7d528..b1afb7b7 100644 --- a/src/otari/_client/models/moderation_response.py +++ b/src/otari/_client/models/moderation_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/moderation_result.py b/src/otari/_client/models/moderation_result.py index 7d524463..b5d2e4b1 100644 --- a/src/otari/_client/models/moderation_result.py +++ b/src/otari/_client/models/moderation_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_anthropic_types_thinking_block_thinking_block.py b/src/otari/_client/models/mr_anthropic_types_thinking_block_thinking_block.py index 7424186e..8d04f5ee 100644 --- a/src/otari/_client/models/mr_anthropic_types_thinking_block_thinking_block.py +++ b/src/otari/_client/models/mr_anthropic_types_thinking_block_thinking_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_any_llm_types_messages_thinking_block.py b/src/otari/_client/models/mr_any_llm_types_messages_thinking_block.py index 5a63677b..8249edc3 100644 --- a/src/otari/_client/models/mr_any_llm_types_messages_thinking_block.py +++ b/src/otari/_client/models/mr_any_llm_types_messages_thinking_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_base64_pdf_source.py b/src/otari/_client/models/mr_base64_pdf_source.py index cdc8ca54..4ca361b5 100644 --- a/src/otari/_client/models/mr_base64_pdf_source.py +++ b/src/otari/_client/models/mr_base64_pdf_source.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_bash_code_execution_output_block.py b/src/otari/_client/models/mr_bash_code_execution_output_block.py index 708e08ce..af44d3f8 100644 --- a/src/otari/_client/models/mr_bash_code_execution_output_block.py +++ b/src/otari/_client/models/mr_bash_code_execution_output_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_bash_code_execution_result_block.py b/src/otari/_client/models/mr_bash_code_execution_result_block.py index fab6ffbf..aab683ad 100644 --- a/src/otari/_client/models/mr_bash_code_execution_result_block.py +++ b/src/otari/_client/models/mr_bash_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_bash_code_execution_tool_result_block.py b/src/otari/_client/models/mr_bash_code_execution_tool_result_block.py index 0996d901..d4503ca7 100644 --- a/src/otari/_client/models/mr_bash_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_bash_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_bash_code_execution_tool_result_error.py b/src/otari/_client/models/mr_bash_code_execution_tool_result_error.py index 41eeb40a..65ce09a1 100644 --- a/src/otari/_client/models/mr_bash_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_bash_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_advisor_message_iteration_usage.py b/src/otari/_client/models/mr_beta_advisor_message_iteration_usage.py index b4942e88..24f49126 100644 --- a/src/otari/_client/models/mr_beta_advisor_message_iteration_usage.py +++ b/src/otari/_client/models/mr_beta_advisor_message_iteration_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_advisor_redacted_result_block.py b/src/otari/_client/models/mr_beta_advisor_redacted_result_block.py index b9d0552c..d2da4218 100644 --- a/src/otari/_client/models/mr_beta_advisor_redacted_result_block.py +++ b/src/otari/_client/models/mr_beta_advisor_redacted_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_advisor_result_block.py b/src/otari/_client/models/mr_beta_advisor_result_block.py index 2f38632d..45f2ea60 100644 --- a/src/otari/_client/models/mr_beta_advisor_result_block.py +++ b/src/otari/_client/models/mr_beta_advisor_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_advisor_tool_result_block.py b/src/otari/_client/models/mr_beta_advisor_tool_result_block.py index b0675fb0..29fcbf32 100644 --- a/src/otari/_client/models/mr_beta_advisor_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_advisor_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_advisor_tool_result_error.py b/src/otari/_client/models/mr_beta_advisor_tool_result_error.py index 5cb5a5db..9f918a88 100644 --- a/src/otari/_client/models/mr_beta_advisor_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_advisor_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_base64_pdf_source.py b/src/otari/_client/models/mr_beta_base64_pdf_source.py index 16c9aaaf..f0696886 100644 --- a/src/otari/_client/models/mr_beta_base64_pdf_source.py +++ b/src/otari/_client/models/mr_beta_base64_pdf_source.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_bash_code_execution_output_block.py b/src/otari/_client/models/mr_beta_bash_code_execution_output_block.py index 167b398e..6f51b5d1 100644 --- a/src/otari/_client/models/mr_beta_bash_code_execution_output_block.py +++ b/src/otari/_client/models/mr_beta_bash_code_execution_output_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_bash_code_execution_result_block.py b/src/otari/_client/models/mr_beta_bash_code_execution_result_block.py index d957e297..747a814a 100644 --- a/src/otari/_client/models/mr_beta_bash_code_execution_result_block.py +++ b/src/otari/_client/models/mr_beta_bash_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_block.py b/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_block.py index ec5a73d2..359459f4 100644 --- a/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_error.py b/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_error.py index 041d266b..bd14db2b 100644 --- a/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_bash_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_creation.py b/src/otari/_client/models/mr_beta_cache_creation.py index 96905d73..1fead4cb 100644 --- a/src/otari/_client/models/mr_beta_cache_creation.py +++ b/src/otari/_client/models/mr_beta_cache_creation.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_messages_changed.py b/src/otari/_client/models/mr_beta_cache_miss_messages_changed.py index f6bea20c..c4519c79 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_messages_changed.py +++ b/src/otari/_client/models/mr_beta_cache_miss_messages_changed.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_model_changed.py b/src/otari/_client/models/mr_beta_cache_miss_model_changed.py index add55a6e..fa6491e4 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_model_changed.py +++ b/src/otari/_client/models/mr_beta_cache_miss_model_changed.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_previous_message_not_found.py b/src/otari/_client/models/mr_beta_cache_miss_previous_message_not_found.py index e4513bb8..a237f884 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_previous_message_not_found.py +++ b/src/otari/_client/models/mr_beta_cache_miss_previous_message_not_found.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_system_changed.py b/src/otari/_client/models/mr_beta_cache_miss_system_changed.py index 8c108e7f..3e72f294 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_system_changed.py +++ b/src/otari/_client/models/mr_beta_cache_miss_system_changed.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_tools_changed.py b/src/otari/_client/models/mr_beta_cache_miss_tools_changed.py index 462d36b8..611d1df2 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_tools_changed.py +++ b/src/otari/_client/models/mr_beta_cache_miss_tools_changed.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_cache_miss_unavailable.py b/src/otari/_client/models/mr_beta_cache_miss_unavailable.py index 45157746..ce527451 100644 --- a/src/otari/_client/models/mr_beta_cache_miss_unavailable.py +++ b/src/otari/_client/models/mr_beta_cache_miss_unavailable.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citation_char_location.py b/src/otari/_client/models/mr_beta_citation_char_location.py index 38eae3ef..3d6a40a8 100644 --- a/src/otari/_client/models/mr_beta_citation_char_location.py +++ b/src/otari/_client/models/mr_beta_citation_char_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citation_config.py b/src/otari/_client/models/mr_beta_citation_config.py index 724d3c3b..32bb1b78 100644 --- a/src/otari/_client/models/mr_beta_citation_config.py +++ b/src/otari/_client/models/mr_beta_citation_config.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citation_content_block_location.py b/src/otari/_client/models/mr_beta_citation_content_block_location.py index 3b9d2f11..9c0b4d7c 100644 --- a/src/otari/_client/models/mr_beta_citation_content_block_location.py +++ b/src/otari/_client/models/mr_beta_citation_content_block_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citation_page_location.py b/src/otari/_client/models/mr_beta_citation_page_location.py index 59f2a3ab..ba65a482 100644 --- a/src/otari/_client/models/mr_beta_citation_page_location.py +++ b/src/otari/_client/models/mr_beta_citation_page_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citation_search_result_location.py b/src/otari/_client/models/mr_beta_citation_search_result_location.py index 76677fcb..f3c7d593 100644 --- a/src/otari/_client/models/mr_beta_citation_search_result_location.py +++ b/src/otari/_client/models/mr_beta_citation_search_result_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_citations_web_search_result_location.py b/src/otari/_client/models/mr_beta_citations_web_search_result_location.py index 21a3eadb..bddb756a 100644 --- a/src/otari/_client/models/mr_beta_citations_web_search_result_location.py +++ b/src/otari/_client/models/mr_beta_citations_web_search_result_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_clear_thinking20251015_edit_response.py b/src/otari/_client/models/mr_beta_clear_thinking20251015_edit_response.py index 5cf3a9af..6525c1f9 100644 --- a/src/otari/_client/models/mr_beta_clear_thinking20251015_edit_response.py +++ b/src/otari/_client/models/mr_beta_clear_thinking20251015_edit_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_clear_tool_uses20250919_edit_response.py b/src/otari/_client/models/mr_beta_clear_tool_uses20250919_edit_response.py index bb2271dc..e87c7093 100644 --- a/src/otari/_client/models/mr_beta_clear_tool_uses20250919_edit_response.py +++ b/src/otari/_client/models/mr_beta_clear_tool_uses20250919_edit_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_code_execution_output_block.py b/src/otari/_client/models/mr_beta_code_execution_output_block.py index 2f80c7cd..bcba85ec 100644 --- a/src/otari/_client/models/mr_beta_code_execution_output_block.py +++ b/src/otari/_client/models/mr_beta_code_execution_output_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_code_execution_result_block.py b/src/otari/_client/models/mr_beta_code_execution_result_block.py index 187a5981..ec28af55 100644 --- a/src/otari/_client/models/mr_beta_code_execution_result_block.py +++ b/src/otari/_client/models/mr_beta_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_code_execution_tool_result_block.py b/src/otari/_client/models/mr_beta_code_execution_tool_result_block.py index 49962967..9a4f82b6 100644 --- a/src/otari/_client/models/mr_beta_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_code_execution_tool_result_error.py b/src/otari/_client/models/mr_beta_code_execution_tool_result_error.py index f523f13e..7fd8f345 100644 --- a/src/otari/_client/models/mr_beta_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_compaction_block.py b/src/otari/_client/models/mr_beta_compaction_block.py index e77f32d4..8920f23d 100644 --- a/src/otari/_client/models/mr_beta_compaction_block.py +++ b/src/otari/_client/models/mr_beta_compaction_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_compaction_iteration_usage.py b/src/otari/_client/models/mr_beta_compaction_iteration_usage.py index c1cf6f01..dd378e81 100644 --- a/src/otari/_client/models/mr_beta_compaction_iteration_usage.py +++ b/src/otari/_client/models/mr_beta_compaction_iteration_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_container.py b/src/otari/_client/models/mr_beta_container.py index 6ce22da2..5857bbd6 100644 --- a/src/otari/_client/models/mr_beta_container.py +++ b/src/otari/_client/models/mr_beta_container.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_container_upload_block.py b/src/otari/_client/models/mr_beta_container_upload_block.py index 5d61e8f3..cc5e1ac6 100644 --- a/src/otari/_client/models/mr_beta_container_upload_block.py +++ b/src/otari/_client/models/mr_beta_container_upload_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_context_management_response.py b/src/otari/_client/models/mr_beta_context_management_response.py index e221774f..7ecfa38e 100644 --- a/src/otari/_client/models/mr_beta_context_management_response.py +++ b/src/otari/_client/models/mr_beta_context_management_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_diagnostics.py b/src/otari/_client/models/mr_beta_diagnostics.py index 106027f9..bdc6439f 100644 --- a/src/otari/_client/models/mr_beta_diagnostics.py +++ b/src/otari/_client/models/mr_beta_diagnostics.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_direct_caller.py b/src/otari/_client/models/mr_beta_direct_caller.py index 17d08ea7..61a187a9 100644 --- a/src/otari/_client/models/mr_beta_direct_caller.py +++ b/src/otari/_client/models/mr_beta_direct_caller.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_document_block.py b/src/otari/_client/models/mr_beta_document_block.py index b4d0f4a0..335b7b32 100644 --- a/src/otari/_client/models/mr_beta_document_block.py +++ b/src/otari/_client/models/mr_beta_document_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_encrypted_code_execution_result_block.py b/src/otari/_client/models/mr_beta_encrypted_code_execution_result_block.py index 6374a367..2382fa4c 100644 --- a/src/otari/_client/models/mr_beta_encrypted_code_execution_result_block.py +++ b/src/otari/_client/models/mr_beta_encrypted_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_fallback_block.py b/src/otari/_client/models/mr_beta_fallback_block.py index fa028914..cf329f75 100644 --- a/src/otari/_client/models/mr_beta_fallback_block.py +++ b/src/otari/_client/models/mr_beta_fallback_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_fallback_info.py b/src/otari/_client/models/mr_beta_fallback_info.py index d35733ba..8b5cc768 100644 --- a/src/otari/_client/models/mr_beta_fallback_info.py +++ b/src/otari/_client/models/mr_beta_fallback_info.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_fallback_message_iteration_usage.py b/src/otari/_client/models/mr_beta_fallback_message_iteration_usage.py index 663ef923..f92b3595 100644 --- a/src/otari/_client/models/mr_beta_fallback_message_iteration_usage.py +++ b/src/otari/_client/models/mr_beta_fallback_message_iteration_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_fallback_refusal_trigger.py b/src/otari/_client/models/mr_beta_fallback_refusal_trigger.py index 9291555a..ebc10a47 100644 --- a/src/otari/_client/models/mr_beta_fallback_refusal_trigger.py +++ b/src/otari/_client/models/mr_beta_fallback_refusal_trigger.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_mcp_tool_result_block.py b/src/otari/_client/models/mr_beta_mcp_tool_result_block.py index 9c151ddf..a05da8e9 100644 --- a/src/otari/_client/models/mr_beta_mcp_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_mcp_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_mcp_tool_use_block.py b/src/otari/_client/models/mr_beta_mcp_tool_use_block.py index 746f589d..e1f99457 100644 --- a/src/otari/_client/models/mr_beta_mcp_tool_use_block.py +++ b/src/otari/_client/models/mr_beta_mcp_tool_use_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_plain_text_source.py b/src/otari/_client/models/mr_beta_plain_text_source.py index b229f3d3..2beb9dd6 100644 --- a/src/otari/_client/models/mr_beta_plain_text_source.py +++ b/src/otari/_client/models/mr_beta_plain_text_source.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_redacted_thinking_block.py b/src/otari/_client/models/mr_beta_redacted_thinking_block.py index cba1074a..3bfb002e 100644 --- a/src/otari/_client/models/mr_beta_redacted_thinking_block.py +++ b/src/otari/_client/models/mr_beta_redacted_thinking_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_server_tool_caller.py b/src/otari/_client/models/mr_beta_server_tool_caller.py index 1dc152d8..5900af33 100644 --- a/src/otari/_client/models/mr_beta_server_tool_caller.py +++ b/src/otari/_client/models/mr_beta_server_tool_caller.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_server_tool_caller20260120.py b/src/otari/_client/models/mr_beta_server_tool_caller20260120.py index 75d5cd6a..12a7bf42 100644 --- a/src/otari/_client/models/mr_beta_server_tool_caller20260120.py +++ b/src/otari/_client/models/mr_beta_server_tool_caller20260120.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_server_tool_use_block.py b/src/otari/_client/models/mr_beta_server_tool_use_block.py index e0efa394..2501aec7 100644 --- a/src/otari/_client/models/mr_beta_server_tool_use_block.py +++ b/src/otari/_client/models/mr_beta_server_tool_use_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_skill.py b/src/otari/_client/models/mr_beta_skill.py index 2de6166c..3ea9089f 100644 --- a/src/otari/_client/models/mr_beta_skill.py +++ b/src/otari/_client/models/mr_beta_skill.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_block.py b/src/otari/_client/models/mr_beta_text_block.py index d2aef12c..2d42458c 100644 --- a/src/otari/_client/models/mr_beta_text_block.py +++ b/src/otari/_client/models/mr_beta_text_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_block_citations_inner.py b/src/otari/_client/models/mr_beta_text_block_citations_inner.py index a7757a2d..9c1d9a74 100644 --- a/src/otari/_client/models/mr_beta_text_block_citations_inner.py +++ b/src/otari/_client/models/mr_beta_text_block_citations_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_editor_code_execution_create_result_block.py b/src/otari/_client/models/mr_beta_text_editor_code_execution_create_result_block.py index 12898143..93c80c64 100644 --- a/src/otari/_client/models/mr_beta_text_editor_code_execution_create_result_block.py +++ b/src/otari/_client/models/mr_beta_text_editor_code_execution_create_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_editor_code_execution_str_replace_result_block.py b/src/otari/_client/models/mr_beta_text_editor_code_execution_str_replace_result_block.py index f30318bb..584af3ec 100644 --- a/src/otari/_client/models/mr_beta_text_editor_code_execution_str_replace_result_block.py +++ b/src/otari/_client/models/mr_beta_text_editor_code_execution_str_replace_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_block.py b/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_block.py index 6810d86f..47af5a07 100644 --- a/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_error.py b/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_error.py index b5ac63ec..78367da6 100644 --- a/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_text_editor_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_text_editor_code_execution_view_result_block.py b/src/otari/_client/models/mr_beta_text_editor_code_execution_view_result_block.py index 644e1368..d64132a4 100644 --- a/src/otari/_client/models/mr_beta_text_editor_code_execution_view_result_block.py +++ b/src/otari/_client/models/mr_beta_text_editor_code_execution_view_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_thinking_block.py b/src/otari/_client/models/mr_beta_thinking_block.py index b24b70f1..95c5e5f7 100644 --- a/src/otari/_client/models/mr_beta_thinking_block.py +++ b/src/otari/_client/models/mr_beta_thinking_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_tool_reference_block.py b/src/otari/_client/models/mr_beta_tool_reference_block.py index 454fb5ed..df6ce95d 100644 --- a/src/otari/_client/models/mr_beta_tool_reference_block.py +++ b/src/otari/_client/models/mr_beta_tool_reference_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_tool_search_tool_result_block.py b/src/otari/_client/models/mr_beta_tool_search_tool_result_block.py index 36a1fd3a..f22120ba 100644 --- a/src/otari/_client/models/mr_beta_tool_search_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_tool_search_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_tool_search_tool_result_error.py b/src/otari/_client/models/mr_beta_tool_search_tool_result_error.py index f3fdbd5f..f9312e7e 100644 --- a/src/otari/_client/models/mr_beta_tool_search_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_tool_search_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_tool_search_tool_search_result_block.py b/src/otari/_client/models/mr_beta_tool_search_tool_search_result_block.py index 52a722cc..688d7e59 100644 --- a/src/otari/_client/models/mr_beta_tool_search_tool_search_result_block.py +++ b/src/otari/_client/models/mr_beta_tool_search_tool_search_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_tool_use_block.py b/src/otari/_client/models/mr_beta_tool_use_block.py index 8e975a34..e3f30d8d 100644 --- a/src/otari/_client/models/mr_beta_tool_use_block.py +++ b/src/otari/_client/models/mr_beta_tool_use_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_fetch_block.py b/src/otari/_client/models/mr_beta_web_fetch_block.py index 6aa440c3..eef6c8d3 100644 --- a/src/otari/_client/models/mr_beta_web_fetch_block.py +++ b/src/otari/_client/models/mr_beta_web_fetch_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_fetch_tool_result_block.py b/src/otari/_client/models/mr_beta_web_fetch_tool_result_block.py index d0398e06..25219862 100644 --- a/src/otari/_client/models/mr_beta_web_fetch_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_web_fetch_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_fetch_tool_result_error_block.py b/src/otari/_client/models/mr_beta_web_fetch_tool_result_error_block.py index 1bacf4d3..a1256c09 100644 --- a/src/otari/_client/models/mr_beta_web_fetch_tool_result_error_block.py +++ b/src/otari/_client/models/mr_beta_web_fetch_tool_result_error_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_search_result_block.py b/src/otari/_client/models/mr_beta_web_search_result_block.py index 4d6ea61b..f5cf373a 100644 --- a/src/otari/_client/models/mr_beta_web_search_result_block.py +++ b/src/otari/_client/models/mr_beta_web_search_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_search_tool_result_block.py b/src/otari/_client/models/mr_beta_web_search_tool_result_block.py index bd06f669..4699c605 100644 --- a/src/otari/_client/models/mr_beta_web_search_tool_result_block.py +++ b/src/otari/_client/models/mr_beta_web_search_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_beta_web_search_tool_result_error.py b/src/otari/_client/models/mr_beta_web_search_tool_result_error.py index 5f50cc4b..4fd2e940 100644 --- a/src/otari/_client/models/mr_beta_web_search_tool_result_error.py +++ b/src/otari/_client/models/mr_beta_web_search_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_cache_creation.py b/src/otari/_client/models/mr_cache_creation.py index 11b07382..c8702a37 100644 --- a/src/otari/_client/models/mr_cache_creation.py +++ b/src/otari/_client/models/mr_cache_creation.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citation_char_location.py b/src/otari/_client/models/mr_citation_char_location.py index 981bc52c..77ee8193 100644 --- a/src/otari/_client/models/mr_citation_char_location.py +++ b/src/otari/_client/models/mr_citation_char_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citation_content_block_location.py b/src/otari/_client/models/mr_citation_content_block_location.py index f6751643..82a4130a 100644 --- a/src/otari/_client/models/mr_citation_content_block_location.py +++ b/src/otari/_client/models/mr_citation_content_block_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citation_page_location.py b/src/otari/_client/models/mr_citation_page_location.py index d9a162ea..a439b4d6 100644 --- a/src/otari/_client/models/mr_citation_page_location.py +++ b/src/otari/_client/models/mr_citation_page_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citations_config.py b/src/otari/_client/models/mr_citations_config.py index bdb82924..a8b0abc3 100644 --- a/src/otari/_client/models/mr_citations_config.py +++ b/src/otari/_client/models/mr_citations_config.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citations_search_result_location.py b/src/otari/_client/models/mr_citations_search_result_location.py index 6d19d3af..c4000c56 100644 --- a/src/otari/_client/models/mr_citations_search_result_location.py +++ b/src/otari/_client/models/mr_citations_search_result_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_citations_web_search_result_location.py b/src/otari/_client/models/mr_citations_web_search_result_location.py index 92de4a63..ccc35286 100644 --- a/src/otari/_client/models/mr_citations_web_search_result_location.py +++ b/src/otari/_client/models/mr_citations_web_search_result_location.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_code_execution_output_block.py b/src/otari/_client/models/mr_code_execution_output_block.py index 63429530..f1c4aaca 100644 --- a/src/otari/_client/models/mr_code_execution_output_block.py +++ b/src/otari/_client/models/mr_code_execution_output_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_code_execution_result_block.py b/src/otari/_client/models/mr_code_execution_result_block.py index 6bcb967f..2844b19c 100644 --- a/src/otari/_client/models/mr_code_execution_result_block.py +++ b/src/otari/_client/models/mr_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_code_execution_tool_result_block.py b/src/otari/_client/models/mr_code_execution_tool_result_block.py index 61f3b0f6..508caa69 100644 --- a/src/otari/_client/models/mr_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_code_execution_tool_result_error.py b/src/otari/_client/models/mr_code_execution_tool_result_error.py index ce5b1634..c248d256 100644 --- a/src/otari/_client/models/mr_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_container_upload_block.py b/src/otari/_client/models/mr_container_upload_block.py index b16ed2c3..8d4af0ee 100644 --- a/src/otari/_client/models/mr_container_upload_block.py +++ b/src/otari/_client/models/mr_container_upload_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_direct_caller.py b/src/otari/_client/models/mr_direct_caller.py index 07e5621c..82a65f80 100644 --- a/src/otari/_client/models/mr_direct_caller.py +++ b/src/otari/_client/models/mr_direct_caller.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_document_block.py b/src/otari/_client/models/mr_document_block.py index 9f8a3584..3af57bfb 100644 --- a/src/otari/_client/models/mr_document_block.py +++ b/src/otari/_client/models/mr_document_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_encrypted_code_execution_result_block.py b/src/otari/_client/models/mr_encrypted_code_execution_result_block.py index 14f5edbc..0cd22884 100644 --- a/src/otari/_client/models/mr_encrypted_code_execution_result_block.py +++ b/src/otari/_client/models/mr_encrypted_code_execution_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_message_iteration_usage.py b/src/otari/_client/models/mr_message_iteration_usage.py index af805361..bbb65f8b 100644 --- a/src/otari/_client/models/mr_message_iteration_usage.py +++ b/src/otari/_client/models/mr_message_iteration_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_message_usage.py b/src/otari/_client/models/mr_message_usage.py index 9a6e7559..9561a825 100644 --- a/src/otari/_client/models/mr_message_usage.py +++ b/src/otari/_client/models/mr_message_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_message_usage_iterations_inner.py b/src/otari/_client/models/mr_message_usage_iterations_inner.py index 9e60ef42..91ecfc9c 100644 --- a/src/otari/_client/models/mr_message_usage_iterations_inner.py +++ b/src/otari/_client/models/mr_message_usage_iterations_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_output_tokens_details.py b/src/otari/_client/models/mr_output_tokens_details.py index 07855ab7..b5c09ff5 100644 --- a/src/otari/_client/models/mr_output_tokens_details.py +++ b/src/otari/_client/models/mr_output_tokens_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_plain_text_source.py b/src/otari/_client/models/mr_plain_text_source.py index 8d340376..396af6d5 100644 --- a/src/otari/_client/models/mr_plain_text_source.py +++ b/src/otari/_client/models/mr_plain_text_source.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_redacted_thinking_block.py b/src/otari/_client/models/mr_redacted_thinking_block.py index 71f42ec3..542c1fc9 100644 --- a/src/otari/_client/models/mr_redacted_thinking_block.py +++ b/src/otari/_client/models/mr_redacted_thinking_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_refusal_stop_details.py b/src/otari/_client/models/mr_refusal_stop_details.py index 85570898..43dbd127 100644 --- a/src/otari/_client/models/mr_refusal_stop_details.py +++ b/src/otari/_client/models/mr_refusal_stop_details.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_server_tool_caller.py b/src/otari/_client/models/mr_server_tool_caller.py index b3d84e6f..335a2831 100644 --- a/src/otari/_client/models/mr_server_tool_caller.py +++ b/src/otari/_client/models/mr_server_tool_caller.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_server_tool_caller20260120.py b/src/otari/_client/models/mr_server_tool_caller20260120.py index 14ccd2a2..7b52504e 100644 --- a/src/otari/_client/models/mr_server_tool_caller20260120.py +++ b/src/otari/_client/models/mr_server_tool_caller20260120.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_server_tool_usage.py b/src/otari/_client/models/mr_server_tool_usage.py index 781ed066..bfe86f61 100644 --- a/src/otari/_client/models/mr_server_tool_usage.py +++ b/src/otari/_client/models/mr_server_tool_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_server_tool_use_block.py b/src/otari/_client/models/mr_server_tool_use_block.py index 02830510..fe9146b4 100644 --- a/src/otari/_client/models/mr_server_tool_use_block.py +++ b/src/otari/_client/models/mr_server_tool_use_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_block.py b/src/otari/_client/models/mr_text_block.py index 81268171..3f045bf0 100644 --- a/src/otari/_client/models/mr_text_block.py +++ b/src/otari/_client/models/mr_text_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_block_citations_inner.py b/src/otari/_client/models/mr_text_block_citations_inner.py index ad68fa1f..344c6319 100644 --- a/src/otari/_client/models/mr_text_block_citations_inner.py +++ b/src/otari/_client/models/mr_text_block_citations_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_editor_code_execution_create_result_block.py b/src/otari/_client/models/mr_text_editor_code_execution_create_result_block.py index 9b33d9d3..1c879c02 100644 --- a/src/otari/_client/models/mr_text_editor_code_execution_create_result_block.py +++ b/src/otari/_client/models/mr_text_editor_code_execution_create_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_editor_code_execution_str_replace_result_block.py b/src/otari/_client/models/mr_text_editor_code_execution_str_replace_result_block.py index d6e8fd1e..255c4743 100644 --- a/src/otari/_client/models/mr_text_editor_code_execution_str_replace_result_block.py +++ b/src/otari/_client/models/mr_text_editor_code_execution_str_replace_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_editor_code_execution_tool_result_block.py b/src/otari/_client/models/mr_text_editor_code_execution_tool_result_block.py index 03e782a7..86957e69 100644 --- a/src/otari/_client/models/mr_text_editor_code_execution_tool_result_block.py +++ b/src/otari/_client/models/mr_text_editor_code_execution_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_editor_code_execution_tool_result_error.py b/src/otari/_client/models/mr_text_editor_code_execution_tool_result_error.py index c21dbe07..b8630ed1 100644 --- a/src/otari/_client/models/mr_text_editor_code_execution_tool_result_error.py +++ b/src/otari/_client/models/mr_text_editor_code_execution_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_text_editor_code_execution_view_result_block.py b/src/otari/_client/models/mr_text_editor_code_execution_view_result_block.py index e187c634..19b1062b 100644 --- a/src/otari/_client/models/mr_text_editor_code_execution_view_result_block.py +++ b/src/otari/_client/models/mr_text_editor_code_execution_view_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_tool_reference_block.py b/src/otari/_client/models/mr_tool_reference_block.py index d56e984d..5dfce594 100644 --- a/src/otari/_client/models/mr_tool_reference_block.py +++ b/src/otari/_client/models/mr_tool_reference_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_tool_search_tool_result_block.py b/src/otari/_client/models/mr_tool_search_tool_result_block.py index 347b7822..f823c8e6 100644 --- a/src/otari/_client/models/mr_tool_search_tool_result_block.py +++ b/src/otari/_client/models/mr_tool_search_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_tool_search_tool_result_error.py b/src/otari/_client/models/mr_tool_search_tool_result_error.py index 32115364..153e2ac2 100644 --- a/src/otari/_client/models/mr_tool_search_tool_result_error.py +++ b/src/otari/_client/models/mr_tool_search_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_tool_search_tool_search_result_block.py b/src/otari/_client/models/mr_tool_search_tool_search_result_block.py index 58c547a7..288f7a37 100644 --- a/src/otari/_client/models/mr_tool_search_tool_search_result_block.py +++ b/src/otari/_client/models/mr_tool_search_tool_search_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_tool_use_block.py b/src/otari/_client/models/mr_tool_use_block.py index ca6ea4fa..aa70599c 100644 --- a/src/otari/_client/models/mr_tool_use_block.py +++ b/src/otari/_client/models/mr_tool_use_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_fetch_block.py b/src/otari/_client/models/mr_web_fetch_block.py index 3a2b5829..b165e685 100644 --- a/src/otari/_client/models/mr_web_fetch_block.py +++ b/src/otari/_client/models/mr_web_fetch_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_fetch_tool_result_block.py b/src/otari/_client/models/mr_web_fetch_tool_result_block.py index cd461e2e..2cd13605 100644 --- a/src/otari/_client/models/mr_web_fetch_tool_result_block.py +++ b/src/otari/_client/models/mr_web_fetch_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_fetch_tool_result_error_block.py b/src/otari/_client/models/mr_web_fetch_tool_result_error_block.py index 722b525d..743bed40 100644 --- a/src/otari/_client/models/mr_web_fetch_tool_result_error_block.py +++ b/src/otari/_client/models/mr_web_fetch_tool_result_error_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_search_result_block.py b/src/otari/_client/models/mr_web_search_result_block.py index 73ecd32a..2b3bf8d7 100644 --- a/src/otari/_client/models/mr_web_search_result_block.py +++ b/src/otari/_client/models/mr_web_search_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_search_tool_result_block.py b/src/otari/_client/models/mr_web_search_tool_result_block.py index 722bdd5e..419fc6ed 100644 --- a/src/otari/_client/models/mr_web_search_tool_result_block.py +++ b/src/otari/_client/models/mr_web_search_tool_result_block.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/mr_web_search_tool_result_error.py b/src/otari/_client/models/mr_web_search_tool_result_error.py index f5d0c268..01a33f08 100644 --- a/src/otari/_client/models/mr_web_search_tool_result_error.py +++ b/src/otari/_client/models/mr_web_search_tool_result_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_audio.py b/src/otari/_client/models/msg_audio.py index 27fda76a..f18858b7 100644 --- a/src/otari/_client/models/msg_audio.py +++ b/src/otari/_client/models/msg_audio.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_assistant_message_param.py b/src/otari/_client/models/msg_chat_completion_assistant_message_param.py index 8c628fd0..dcb2f546 100644 --- a/src/otari/_client/models/msg_chat_completion_assistant_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_assistant_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_content_part_image_param.py b/src/otari/_client/models/msg_chat_completion_content_part_image_param.py index bc11f414..bf99579b 100644 --- a/src/otari/_client/models/msg_chat_completion_content_part_image_param.py +++ b/src/otari/_client/models/msg_chat_completion_content_part_image_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_content_part_input_audio_param.py b/src/otari/_client/models/msg_chat_completion_content_part_input_audio_param.py index f211a0c5..6d5dc60e 100644 --- a/src/otari/_client/models/msg_chat_completion_content_part_input_audio_param.py +++ b/src/otari/_client/models/msg_chat_completion_content_part_input_audio_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_content_part_refusal_param.py b/src/otari/_client/models/msg_chat_completion_content_part_refusal_param.py index 842c80e7..c4026955 100644 --- a/src/otari/_client/models/msg_chat_completion_content_part_refusal_param.py +++ b/src/otari/_client/models/msg_chat_completion_content_part_refusal_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_content_part_text_param.py b/src/otari/_client/models/msg_chat_completion_content_part_text_param.py index c9410c4f..e9037185 100644 --- a/src/otari/_client/models/msg_chat_completion_content_part_text_param.py +++ b/src/otari/_client/models/msg_chat_completion_content_part_text_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_developer_message_param.py b/src/otari/_client/models/msg_chat_completion_developer_message_param.py index 11432a66..7e2d68a7 100644 --- a/src/otari/_client/models/msg_chat_completion_developer_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_developer_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_function_message_param.py b/src/otari/_client/models/msg_chat_completion_function_message_param.py index f1af67d8..541c4276 100644 --- a/src/otari/_client/models/msg_chat_completion_function_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_function_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_message_custom_tool_call_param.py b/src/otari/_client/models/msg_chat_completion_message_custom_tool_call_param.py index a95b259e..4494541c 100644 --- a/src/otari/_client/models/msg_chat_completion_message_custom_tool_call_param.py +++ b/src/otari/_client/models/msg_chat_completion_message_custom_tool_call_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_message_function_tool_call_param.py b/src/otari/_client/models/msg_chat_completion_message_function_tool_call_param.py index 4d621102..d0c0d6b9 100644 --- a/src/otari/_client/models/msg_chat_completion_message_function_tool_call_param.py +++ b/src/otari/_client/models/msg_chat_completion_message_function_tool_call_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_system_message_param.py b/src/otari/_client/models/msg_chat_completion_system_message_param.py index 00a7701b..3ac90085 100644 --- a/src/otari/_client/models/msg_chat_completion_system_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_system_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_tool_message_param.py b/src/otari/_client/models/msg_chat_completion_tool_message_param.py index aede4294..520fdc43 100644 --- a/src/otari/_client/models/msg_chat_completion_tool_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_tool_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_chat_completion_user_message_param.py b/src/otari/_client/models/msg_chat_completion_user_message_param.py index 4742eb48..de7944be 100644 --- a/src/otari/_client/models/msg_chat_completion_user_message_param.py +++ b/src/otari/_client/models/msg_chat_completion_user_message_param.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_custom.py b/src/otari/_client/models/msg_custom.py index e2a818c2..bc452c58 100644 --- a/src/otari/_client/models/msg_custom.py +++ b/src/otari/_client/models/msg_custom.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_file.py b/src/otari/_client/models/msg_file.py index 79cf6f7a..c381cf7c 100644 --- a/src/otari/_client/models/msg_file.py +++ b/src/otari/_client/models/msg_file.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_file_file.py b/src/otari/_client/models/msg_file_file.py index 570afe44..e9ca9f7f 100644 --- a/src/otari/_client/models/msg_file_file.py +++ b/src/otari/_client/models/msg_file_file.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_function.py b/src/otari/_client/models/msg_function.py index 38fd05c1..ff55fc4e 100644 --- a/src/otari/_client/models/msg_function.py +++ b/src/otari/_client/models/msg_function.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_function_call.py b/src/otari/_client/models/msg_function_call.py index f9712e4f..ac0d2126 100644 --- a/src/otari/_client/models/msg_function_call.py +++ b/src/otari/_client/models/msg_function_call.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_image_url.py b/src/otari/_client/models/msg_image_url.py index 9503c0cc..22c94d66 100644 --- a/src/otari/_client/models/msg_image_url.py +++ b/src/otari/_client/models/msg_image_url.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/msg_input_audio.py b/src/otari/_client/models/msg_input_audio.py index 1e151d5b..c2c5a949 100644 --- a/src/otari/_client/models/msg_input_audio.py +++ b/src/otari/_client/models/msg_input_audio.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/noul_criteria.py b/src/otari/_client/models/noul_criteria.py index 03a2cd2f..c6fd70eb 100644 --- a/src/otari/_client/models/noul_criteria.py +++ b/src/otari/_client/models/noul_criteria.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/noul_question.py b/src/otari/_client/models/noul_question.py index 747c53a3..a80ad094 100644 --- a/src/otari/_client/models/noul_question.py +++ b/src/otari/_client/models/noul_question.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/o_auth_callback_request.py b/src/otari/_client/models/o_auth_callback_request.py index 38d5a26d..566011ea 100644 --- a/src/otari/_client/models/o_auth_callback_request.py +++ b/src/otari/_client/models/o_auth_callback_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/o_auth_session_response.py b/src/otari/_client/models/o_auth_session_response.py index 6d6dff7b..b27d8e8b 100644 --- a/src/otari/_client/models/o_auth_session_response.py +++ b/src/otari/_client/models/o_auth_session_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/offering_usage.py b/src/otari/_client/models/offering_usage.py index 3461ce83..75cd7670 100644 --- a/src/otari/_client/models/offering_usage.py +++ b/src/otari/_client/models/offering_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/open_ai_file_deleted.py b/src/otari/_client/models/open_ai_file_deleted.py index 4ee90c0e..a6cd0b88 100644 --- a/src/otari/_client/models/open_ai_file_deleted.py +++ b/src/otari/_client/models/open_ai_file_deleted.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/open_ai_file_list.py b/src/otari/_client/models/open_ai_file_list.py index 214b1752..b7e78108 100644 --- a/src/otari/_client/models/open_ai_file_list.py +++ b/src/otari/_client/models/open_ai_file_list.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/open_ai_file_object.py b/src/otari/_client/models/open_ai_file_object.py index 08a57dce..f17c388e 100644 --- a/src/otari/_client/models/open_ai_file_object.py +++ b/src/otari/_client/models/open_ai_file_object.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_available_models_public.py b/src/otari/_client/models/org_provider_available_models_public.py index 19423bd9..55d30855 100644 --- a/src/otari/_client/models/org_provider_available_models_public.py +++ b/src/otari/_client/models/org_provider_available_models_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_create_request.py b/src/otari/_client/models/org_provider_key_create_request.py index 9a75591b..7d9ca3c2 100644 --- a/src/otari/_client/models/org_provider_key_create_request.py +++ b/src/otari/_client/models/org_provider_key_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_model_create_request.py b/src/otari/_client/models/org_provider_key_model_create_request.py index 13cc0c8e..3dc62ce2 100644 --- a/src/otari/_client/models/org_provider_key_model_create_request.py +++ b/src/otari/_client/models/org_provider_key_model_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_model_public.py b/src/otari/_client/models/org_provider_key_model_public.py index 06ef3fdb..b2451414 100644 --- a/src/otari/_client/models/org_provider_key_model_public.py +++ b/src/otari/_client/models/org_provider_key_model_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_model_update_request.py b/src/otari/_client/models/org_provider_key_model_update_request.py index 311c7ec6..13c47e3c 100644 --- a/src/otari/_client/models/org_provider_key_model_update_request.py +++ b/src/otari/_client/models/org_provider_key_model_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_models_public.py b/src/otari/_client/models/org_provider_key_models_public.py index 47ed5c40..3f77a0e1 100644 --- a/src/otari/_client/models/org_provider_key_models_public.py +++ b/src/otari/_client/models/org_provider_key_models_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_public.py b/src/otari/_client/models/org_provider_key_public.py index d5ae8a82..20ee2b7d 100644 --- a/src/otari/_client/models/org_provider_key_public.py +++ b/src/otari/_client/models/org_provider_key_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_key_update_request.py b/src/otari/_client/models/org_provider_key_update_request.py index 25a661f8..82c54455 100644 --- a/src/otari/_client/models/org_provider_key_update_request.py +++ b/src/otari/_client/models/org_provider_key_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_keys_public.py b/src/otari/_client/models/org_provider_keys_public.py index 75d6fe83..6d4c4b17 100644 --- a/src/otari/_client/models/org_provider_keys_public.py +++ b/src/otari/_client/models/org_provider_keys_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_provider_models_refresh_public.py b/src/otari/_client/models/org_provider_models_refresh_public.py index 2072439d..44b4064e 100644 --- a/src/otari/_client/models/org_provider_models_refresh_public.py +++ b/src/otari/_client/models/org_provider_models_refresh_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_web_search_key_create_request.py b/src/otari/_client/models/org_web_search_key_create_request.py index 0215a892..b2bbbcf9 100644 --- a/src/otari/_client/models/org_web_search_key_create_request.py +++ b/src/otari/_client/models/org_web_search_key_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_web_search_key_public.py b/src/otari/_client/models/org_web_search_key_public.py index 527c8d7a..c2d87da2 100644 --- a/src/otari/_client/models/org_web_search_key_public.py +++ b/src/otari/_client/models/org_web_search_key_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_web_search_key_update_request.py b/src/otari/_client/models/org_web_search_key_update_request.py index 445d2a3f..4ba262be 100644 --- a/src/otari/_client/models/org_web_search_key_update_request.py +++ b/src/otari/_client/models/org_web_search_key_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/org_web_search_keys_public.py b/src/otari/_client/models/org_web_search_keys_public.py index 3bd6cbf1..018da507 100644 --- a/src/otari/_client/models/org_web_search_keys_public.py +++ b/src/otari/_client/models/org_web_search_keys_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_budget_create.py b/src/otari/_client/models/organization_budget_create.py index eaaaa231..ff5523bc 100644 --- a/src/otari/_client/models/organization_budget_create.py +++ b/src/otari/_client/models/organization_budget_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_budget_public.py b/src/otari/_client/models/organization_budget_public.py index bba7c9d1..39f1df52 100644 --- a/src/otari/_client/models/organization_budget_public.py +++ b/src/otari/_client/models/organization_budget_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_budget_update.py b/src/otari/_client/models/organization_budget_update.py index 9442af79..45a23b1d 100644 --- a/src/otari/_client/models/organization_budget_update.py +++ b/src/otari/_client/models/organization_budget_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_budgets_public.py b/src/otari/_client/models/organization_budgets_public.py index b9b18250..8965009c 100644 --- a/src/otari/_client/models/organization_budgets_public.py +++ b/src/otari/_client/models/organization_budgets_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_create_request.py b/src/otari/_client/models/organization_create_request.py index a77b79c9..78697d6a 100644 --- a/src/otari/_client/models/organization_create_request.py +++ b/src/otari/_client/models/organization_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_domain_create_request.py b/src/otari/_client/models/organization_domain_create_request.py index 2d57a6b6..643c2754 100644 --- a/src/otari/_client/models/organization_domain_create_request.py +++ b/src/otari/_client/models/organization_domain_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_domain_public.py b/src/otari/_client/models/organization_domain_public.py index 0d30d7ca..4ba4501e 100644 --- a/src/otari/_client/models/organization_domain_public.py +++ b/src/otari/_client/models/organization_domain_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_domain_update_request.py b/src/otari/_client/models/organization_domain_update_request.py index 39985a83..6c307ab5 100644 --- a/src/otari/_client/models/organization_domain_update_request.py +++ b/src/otari/_client/models/organization_domain_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_domains_public.py b/src/otari/_client/models/organization_domains_public.py index ae03f624..452df92e 100644 --- a/src/otari/_client/models/organization_domains_public.py +++ b/src/otari/_client/models/organization_domains_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_create.py b/src/otari/_client/models/organization_guardrail_create.py index d4c4dbbc..0eecd27e 100644 --- a/src/otari/_client/models/organization_guardrail_create.py +++ b/src/otari/_client/models/organization_guardrail_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definition_create.py b/src/otari/_client/models/organization_guardrail_definition_create.py index 61885f9f..3ee03bb3 100644 --- a/src/otari/_client/models/organization_guardrail_definition_create.py +++ b/src/otari/_client/models/organization_guardrail_definition_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definition_public.py b/src/otari/_client/models/organization_guardrail_definition_public.py index a5481255..9cf61185 100644 --- a/src/otari/_client/models/organization_guardrail_definition_public.py +++ b/src/otari/_client/models/organization_guardrail_definition_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definition_test.py b/src/otari/_client/models/organization_guardrail_definition_test.py index f3e4aa93..645206ae 100644 --- a/src/otari/_client/models/organization_guardrail_definition_test.py +++ b/src/otari/_client/models/organization_guardrail_definition_test.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definition_test_result.py b/src/otari/_client/models/organization_guardrail_definition_test_result.py index 8e723c9a..d430c37e 100644 --- a/src/otari/_client/models/organization_guardrail_definition_test_result.py +++ b/src/otari/_client/models/organization_guardrail_definition_test_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definition_update.py b/src/otari/_client/models/organization_guardrail_definition_update.py index 5af9cd83..b2b12e91 100644 --- a/src/otari/_client/models/organization_guardrail_definition_update.py +++ b/src/otari/_client/models/organization_guardrail_definition_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_definitions_public.py b/src/otari/_client/models/organization_guardrail_definitions_public.py index a00cc881..5d115ce9 100644 --- a/src/otari/_client/models/organization_guardrail_definitions_public.py +++ b/src/otari/_client/models/organization_guardrail_definitions_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_public.py b/src/otari/_client/models/organization_guardrail_public.py index d1461a66..9cd3d2d4 100644 --- a/src/otari/_client/models/organization_guardrail_public.py +++ b/src/otari/_client/models/organization_guardrail_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_test.py b/src/otari/_client/models/organization_guardrail_test.py index 12a11738..c813cc7c 100644 --- a/src/otari/_client/models/organization_guardrail_test.py +++ b/src/otari/_client/models/organization_guardrail_test.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_test_result.py b/src/otari/_client/models/organization_guardrail_test_result.py index 1e0ce349..83189a36 100644 --- a/src/otari/_client/models/organization_guardrail_test_result.py +++ b/src/otari/_client/models/organization_guardrail_test_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrail_update.py b/src/otari/_client/models/organization_guardrail_update.py index 69ee8bcf..38bfbb2d 100644 --- a/src/otari/_client/models/organization_guardrail_update.py +++ b/src/otari/_client/models/organization_guardrail_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_guardrails_public.py b/src/otari/_client/models/organization_guardrails_public.py index de863729..cfceb4b1 100644 --- a/src/otari/_client/models/organization_guardrails_public.py +++ b/src/otari/_client/models/organization_guardrails_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_membership_context_public.py b/src/otari/_client/models/organization_membership_context_public.py index d6839522..50802fcd 100644 --- a/src/otari/_client/models/organization_membership_context_public.py +++ b/src/otari/_client/models/organization_membership_context_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_model_pricing_create.py b/src/otari/_client/models/organization_model_pricing_create.py index 34b14750..e86dc283 100644 --- a/src/otari/_client/models/organization_model_pricing_create.py +++ b/src/otari/_client/models/organization_model_pricing_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_model_pricing_public.py b/src/otari/_client/models/organization_model_pricing_public.py index bc7d4dc0..91290d21 100644 --- a/src/otari/_client/models/organization_model_pricing_public.py +++ b/src/otari/_client/models/organization_model_pricing_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_model_pricing_update.py b/src/otari/_client/models/organization_model_pricing_update.py index 389703b1..e2fa883a 100644 --- a/src/otari/_client/models/organization_model_pricing_update.py +++ b/src/otari/_client/models/organization_model_pricing_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_model_pricings_public.py b/src/otari/_client/models/organization_model_pricings_public.py index ae7a5c96..84e60987 100644 --- a/src/otari/_client/models/organization_model_pricings_public.py +++ b/src/otari/_client/models/organization_model_pricings_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_public.py b/src/otari/_client/models/organization_public.py index ab828d64..9f492d03 100644 --- a/src/otari/_client/models/organization_public.py +++ b/src/otari/_client/models/organization_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_scoped_budget_create.py b/src/otari/_client/models/organization_scoped_budget_create.py index 4145e22f..bf38092f 100644 --- a/src/otari/_client/models/organization_scoped_budget_create.py +++ b/src/otari/_client/models/organization_scoped_budget_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_scoped_budget_public.py b/src/otari/_client/models/organization_scoped_budget_public.py index 11807bee..cfdc1ab3 100644 --- a/src/otari/_client/models/organization_scoped_budget_public.py +++ b/src/otari/_client/models/organization_scoped_budget_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_scoped_budget_update.py b/src/otari/_client/models/organization_scoped_budget_update.py index 5a3c2428..99b99666 100644 --- a/src/otari/_client/models/organization_scoped_budget_update.py +++ b/src/otari/_client/models/organization_scoped_budget_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/organization_scoped_budgets_public.py b/src/otari/_client/models/organization_scoped_budgets_public.py index f3d2ed9b..3846155d 100644 --- a/src/otari/_client/models/organization_scoped_budgets_public.py +++ b/src/otari/_client/models/organization_scoped_budgets_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/output_shape.py b/src/otari/_client/models/output_shape.py index 29305994..44bbb891 100644 --- a/src/otari/_client/models/output_shape.py +++ b/src/otari/_client/models/output_shape.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/overview_summary_response.py b/src/otari/_client/models/overview_summary_response.py index 1b93b5a4..9d453347 100644 --- a/src/otari/_client/models/overview_summary_response.py +++ b/src/otari/_client/models/overview_summary_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/passkey_session_response.py b/src/otari/_client/models/passkey_session_response.py index 09eca43f..3d0306b5 100644 --- a/src/otari/_client/models/passkey_session_response.py +++ b/src/otari/_client/models/passkey_session_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/password_response.py b/src/otari/_client/models/password_response.py index 0a5284a2..0e687e67 100644 --- a/src/otari/_client/models/password_response.py +++ b/src/otari/_client/models/password_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pending_organization_invitation_public.py b/src/otari/_client/models/pending_organization_invitation_public.py index c2e8c83b..9c447b6a 100644 --- a/src/otari/_client/models/pending_organization_invitation_public.py +++ b/src/otari/_client/models/pending_organization_invitation_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pending_organization_invitations_public.py b/src/otari/_client/models/pending_organization_invitations_public.py index bdae99c4..036eadd6 100644 --- a/src/otari/_client/models/pending_organization_invitations_public.py +++ b/src/otari/_client/models/pending_organization_invitations_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_attachment.py b/src/otari/_client/models/playground_attachment.py index 773120e0..77c4e495 100644 --- a/src/otari/_client/models/playground_attachment.py +++ b/src/otari/_client/models/playground_attachment.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_comparison_create.py b/src/otari/_client/models/playground_comparison_create.py index 22ac50cf..496b8a90 100644 --- a/src/otari/_client/models/playground_comparison_create.py +++ b/src/otari/_client/models/playground_comparison_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_comparison_summary.py b/src/otari/_client/models/playground_comparison_summary.py index 0b33c7d7..d355bff5 100644 --- a/src/otari/_client/models/playground_comparison_summary.py +++ b/src/otari/_client/models/playground_comparison_summary.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_comparisons_public.py b/src/otari/_client/models/playground_comparisons_public.py index 567408f9..5f522f4b 100644 --- a/src/otari/_client/models/playground_comparisons_public.py +++ b/src/otari/_client/models/playground_comparisons_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_consent_public.py b/src/otari/_client/models/playground_consent_public.py index 8a69bb26..116398d9 100644 --- a/src/otari/_client/models/playground_consent_public.py +++ b/src/otari/_client/models/playground_consent_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_consent_update.py b/src/otari/_client/models/playground_consent_update.py index 82ba2653..22e8a9bb 100644 --- a/src/otari/_client/models/playground_consent_update.py +++ b/src/otari/_client/models/playground_consent_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_conversation_create.py b/src/otari/_client/models/playground_conversation_create.py index f865e6c4..088a44bd 100644 --- a/src/otari/_client/models/playground_conversation_create.py +++ b/src/otari/_client/models/playground_conversation_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_conversation_summary.py b/src/otari/_client/models/playground_conversation_summary.py index fc9cde01..11adaf4b 100644 --- a/src/otari/_client/models/playground_conversation_summary.py +++ b/src/otari/_client/models/playground_conversation_summary.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_conversations_public.py b/src/otari/_client/models/playground_conversations_public.py index c0c63668..bad5906e 100644 --- a/src/otari/_client/models/playground_conversations_public.py +++ b/src/otari/_client/models/playground_conversations_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_favorite_models_public.py b/src/otari/_client/models/playground_favorite_models_public.py index 77121abc..20ae9689 100644 --- a/src/otari/_client/models/playground_favorite_models_public.py +++ b/src/otari/_client/models/playground_favorite_models_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_favorite_models_update.py b/src/otari/_client/models/playground_favorite_models_update.py index 38003a65..0b5c00ab 100644 --- a/src/otari/_client/models/playground_favorite_models_update.py +++ b/src/otari/_client/models/playground_favorite_models_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_mcp_server.py b/src/otari/_client/models/playground_mcp_server.py index 4aec97e6..e3466922 100644 --- a/src/otari/_client/models/playground_mcp_server.py +++ b/src/otari/_client/models/playground_mcp_server.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_message_create.py b/src/otari/_client/models/playground_message_create.py index a82d1aac..6f438b62 100644 --- a/src/otari/_client/models/playground_message_create.py +++ b/src/otari/_client/models/playground_message_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_message_public.py b/src/otari/_client/models/playground_message_public.py index 423b136a..9c22129d 100644 --- a/src/otari/_client/models/playground_message_public.py +++ b/src/otari/_client/models/playground_message_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_messages_public.py b/src/otari/_client/models/playground_messages_public.py index 56f7732b..7f386bab 100644 --- a/src/otari/_client/models/playground_messages_public.py +++ b/src/otari/_client/models/playground_messages_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_tool_status.py b/src/otari/_client/models/playground_tool_status.py index f6db6abc..82863a22 100644 --- a/src/otari/_client/models/playground_tool_status.py +++ b/src/otari/_client/models/playground_tool_status.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/playground_tools_response.py b/src/otari/_client/models/playground_tools_response.py index 66c1e6d9..17ccf0ef 100644 --- a/src/otari/_client/models/playground_tools_response.py +++ b/src/otari/_client/models/playground_tools_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/policy_check_request.py b/src/otari/_client/models/policy_check_request.py index 999a9cdf..c506affc 100644 --- a/src/otari/_client/models/policy_check_request.py +++ b/src/otari/_client/models/policy_check_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/policy_check_response.py b/src/otari/_client/models/policy_check_response.py index 0795e0d8..fca3a0f8 100644 --- a/src/otari/_client/models/policy_check_response.py +++ b/src/otari/_client/models/policy_check_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/policy_request.py b/src/otari/_client/models/policy_request.py index d946c219..6232b2b1 100644 --- a/src/otari/_client/models/policy_request.py +++ b/src/otari/_client/models/policy_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/policy_response.py b/src/otari/_client/models/policy_response.py index caa6bd46..17dfdc0c 100644 --- a/src/otari/_client/models/policy_response.py +++ b/src/otari/_client/models/policy_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pool_status.py b/src/otari/_client/models/pool_status.py index fe29b4fe..f77cb569 100644 --- a/src/otari/_client/models/pool_status.py +++ b/src/otari/_client/models/pool_status.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_drift_row.py b/src/otari/_client/models/pricing_drift_row.py index 038d375f..54402ffc 100644 --- a/src/otari/_client/models/pricing_drift_row.py +++ b/src/otari/_client/models/pricing_drift_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_refresh_change_response.py b/src/otari/_client/models/pricing_refresh_change_response.py index 7cdc408d..ec494f9e 100644 --- a/src/otari/_client/models/pricing_refresh_change_response.py +++ b/src/otari/_client/models/pricing_refresh_change_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_refresh_confirmation_response.py b/src/otari/_client/models/pricing_refresh_confirmation_response.py index 033a1a7a..ef4329a2 100644 --- a/src/otari/_client/models/pricing_refresh_confirmation_response.py +++ b/src/otari/_client/models/pricing_refresh_confirmation_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_refresh_preview_response.py b/src/otari/_client/models/pricing_refresh_preview_response.py index 143a43f0..54c08875 100644 --- a/src/otari/_client/models/pricing_refresh_preview_response.py +++ b/src/otari/_client/models/pricing_refresh_preview_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_response.py b/src/otari/_client/models/pricing_response.py index 6a85bae7..364978b2 100644 --- a/src/otari/_client/models/pricing_response.py +++ b/src/otari/_client/models/pricing_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_tier.py b/src/otari/_client/models/pricing_tier.py index f59dfbba..2ff1dc49 100644 --- a/src/otari/_client/models/pricing_tier.py +++ b/src/otari/_client/models/pricing_tier.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_tiers_inner.py b/src/otari/_client/models/pricing_tiers_inner.py index 3a8fdb07..21a983a1 100644 --- a/src/otari/_client/models/pricing_tiers_inner.py +++ b/src/otari/_client/models/pricing_tiers_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/pricing_tiers_inner_any_of_value.py b/src/otari/_client/models/pricing_tiers_inner_any_of_value.py index e57a227d..07fd43ae 100644 --- a/src/otari/_client/models/pricing_tiers_inner_any_of_value.py +++ b/src/otari/_client/models/pricing_tiers_inner_any_of_value.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_capabilities_schema.py b/src/otari/_client/models/provider_capabilities_schema.py index 6b0c6998..8ce33878 100644 --- a/src/otari/_client/models/provider_capabilities_schema.py +++ b/src/otari/_client/models/provider_capabilities_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_endpoint_create_request.py b/src/otari/_client/models/provider_endpoint_create_request.py index 3c91053b..2f3a4c91 100644 --- a/src/otari/_client/models/provider_endpoint_create_request.py +++ b/src/otari/_client/models/provider_endpoint_create_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_endpoint_public.py b/src/otari/_client/models/provider_endpoint_public.py index e697603d..5b546be4 100644 --- a/src/otari/_client/models/provider_endpoint_public.py +++ b/src/otari/_client/models/provider_endpoint_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_endpoint_update_request.py b/src/otari/_client/models/provider_endpoint_update_request.py index e2e74933..af9e38e3 100644 --- a/src/otari/_client/models/provider_endpoint_update_request.py +++ b/src/otari/_client/models/provider_endpoint_update_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_endpoints_public.py b/src/otari/_client/models/provider_endpoints_public.py index 7efd915e..f7597e6d 100644 --- a/src/otari/_client/models/provider_endpoints_public.py +++ b/src/otari/_client/models/provider_endpoints_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_health_response.py b/src/otari/_client/models/provider_health_response.py index 7455bb4a..28185350 100644 --- a/src/otari/_client/models/provider_health_response.py +++ b/src/otari/_client/models/provider_health_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_health_schema.py b/src/otari/_client/models/provider_health_schema.py index 0a20b35a..a6f320ce 100644 --- a/src/otari/_client/models/provider_health_schema.py +++ b/src/otari/_client/models/provider_health_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/provider_info_schema.py b/src/otari/_client/models/provider_info_schema.py index 6bd91caf..9118b392 100644 --- a/src/otari/_client/models/provider_info_schema.py +++ b/src/otari/_client/models/provider_info_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/providers_response.py b/src/otari/_client/models/providers_response.py index 4e510639..3c11c97a 100644 --- a/src/otari/_client/models/providers_response.py +++ b/src/otari/_client/models/providers_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/questions_value.py b/src/otari/_client/models/questions_value.py index 75924f5a..4b185c3a 100644 --- a/src/otari/_client/models/questions_value.py +++ b/src/otari/_client/models/questions_value.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rank_request.py b/src/otari/_client/models/rank_request.py index e379e51d..508b44d1 100644 --- a/src/otari/_client/models/rank_request.py +++ b/src/otari/_client/models/rank_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rank_response.py b/src/otari/_client/models/rank_response.py index fe60e712..8f6ca96b 100644 --- a/src/otari/_client/models/rank_response.py +++ b/src/otari/_client/models/rank_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rate_limit_rule_create.py b/src/otari/_client/models/rate_limit_rule_create.py index 0425e921..f835907b 100644 --- a/src/otari/_client/models/rate_limit_rule_create.py +++ b/src/otari/_client/models/rate_limit_rule_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rate_limit_rule_public.py b/src/otari/_client/models/rate_limit_rule_public.py index c9938adc..4e792026 100644 --- a/src/otari/_client/models/rate_limit_rule_public.py +++ b/src/otari/_client/models/rate_limit_rule_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rate_limit_rule_update.py b/src/otari/_client/models/rate_limit_rule_update.py index dafc4fe6..36421996 100644 --- a/src/otari/_client/models/rate_limit_rule_update.py +++ b/src/otari/_client/models/rate_limit_rule_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rate_limit_rules_public.py b/src/otari/_client/models/rate_limit_rules_public.py index d6d745f8..72a8b875 100644 --- a/src/otari/_client/models/rate_limit_rules_public.py +++ b/src/otari/_client/models/rate_limit_rules_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/recorded_pool.py b/src/otari/_client/models/recorded_pool.py index ef5e5813..23ebb3b9 100644 --- a/src/otari/_client/models/recorded_pool.py +++ b/src/otari/_client/models/recorded_pool.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/reencrypt_provider_credentials_response.py b/src/otari/_client/models/reencrypt_provider_credentials_response.py index 1844c0dd..bf0c3054 100644 --- a/src/otari/_client/models/reencrypt_provider_credentials_response.py +++ b/src/otari/_client/models/reencrypt_provider_credentials_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/reencrypt_search_tools_response.py b/src/otari/_client/models/reencrypt_search_tools_response.py index 4bbdadc0..072450ed 100644 --- a/src/otari/_client/models/reencrypt_search_tools_response.py +++ b/src/otari/_client/models/reencrypt_search_tools_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/register_passkey_request.py b/src/otari/_client/models/register_passkey_request.py index 68d8613a..8dd8d1bc 100644 --- a/src/otari/_client/models/register_passkey_request.py +++ b/src/otari/_client/models/register_passkey_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/request_password_reset_request.py b/src/otari/_client/models/request_password_reset_request.py index 065c31f1..438bbf42 100644 --- a/src/otari/_client/models/request_password_reset_request.py +++ b/src/otari/_client/models/request_password_reset_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/request_password_reset_response.py b/src/otari/_client/models/request_password_reset_response.py index c2589277..920bd64d 100644 --- a/src/otari/_client/models/request_password_reset_response.py +++ b/src/otari/_client/models/request_password_reset_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/request_settlement.py b/src/otari/_client/models/request_settlement.py index a35b65bf..a8a3d224 100644 --- a/src/otari/_client/models/request_settlement.py +++ b/src/otari/_client/models/request_settlement.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/requirement_group.py b/src/otari/_client/models/requirement_group.py index 193da0f8..98081a79 100644 --- a/src/otari/_client/models/requirement_group.py +++ b/src/otari/_client/models/requirement_group.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rerank_meta.py b/src/otari/_client/models/rerank_meta.py index acae0454..a3c46092 100644 --- a/src/otari/_client/models/rerank_meta.py +++ b/src/otari/_client/models/rerank_meta.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rerank_request.py b/src/otari/_client/models/rerank_request.py index b4f71c82..cee0d325 100644 --- a/src/otari/_client/models/rerank_request.py +++ b/src/otari/_client/models/rerank_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rerank_response.py b/src/otari/_client/models/rerank_response.py index 5d713713..81395cdd 100644 --- a/src/otari/_client/models/rerank_response.py +++ b/src/otari/_client/models/rerank_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rerank_result.py b/src/otari/_client/models/rerank_result.py index 93df8e88..e77d73ff 100644 --- a/src/otari/_client/models/rerank_result.py +++ b/src/otari/_client/models/rerank_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rerank_usage.py b/src/otari/_client/models/rerank_usage.py index db163773..3a9c6d9d 100644 --- a/src/otari/_client/models/rerank_usage.py +++ b/src/otari/_client/models/rerank_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/resend_verification_request.py b/src/otari/_client/models/resend_verification_request.py index 37e37d90..e9173898 100644 --- a/src/otari/_client/models/resend_verification_request.py +++ b/src/otari/_client/models/resend_verification_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/resend_verification_response.py b/src/otari/_client/models/resend_verification_response.py index 1c0b2b19..53bdd286 100644 --- a/src/otari/_client/models/resend_verification_response.py +++ b/src/otari/_client/models/resend_verification_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/reset_password_request.py b/src/otari/_client/models/reset_password_request.py index 4440c19f..c7c39647 100644 --- a/src/otari/_client/models/reset_password_request.py +++ b/src/otari/_client/models/reset_password_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/resource.py b/src/otari/_client/models/resource.py index 7cbbef6f..c823c8aa 100644 --- a/src/otari/_client/models/resource.py +++ b/src/otari/_client/models/resource.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/resource_link.py b/src/otari/_client/models/resource_link.py index 043f207b..01a914f5 100644 --- a/src/otari/_client/models/resource_link.py +++ b/src/otari/_client/models/resource_link.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/response_files_create_file.py b/src/otari/_client/models/response_files_create_file.py index 023163a4..61934b77 100644 --- a/src/otari/_client/models/response_files_create_file.py +++ b/src/otari/_client/models/response_files_create_file.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/response_files_delete_file.py b/src/otari/_client/models/response_files_delete_file.py index 8b4ccb28..4345388a 100644 --- a/src/otari/_client/models/response_files_delete_file.py +++ b/src/otari/_client/models/response_files_delete_file.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/response_files_get_file.py b/src/otari/_client/models/response_files_get_file.py index 8d27cb38..86dd9db0 100644 --- a/src/otari/_client/models/response_files_get_file.py +++ b/src/otari/_client/models/response_files_get_file.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/response_files_list_files.py b/src/otari/_client/models/response_files_list_files.py index 214f65e8..e59358c7 100644 --- a/src/otari/_client/models/response_files_list_files.py +++ b/src/otari/_client/models/response_files_list_files.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/responses_request.py b/src/otari/_client/models/responses_request.py index 00a3cb2e..d42bc765 100644 --- a/src/otari/_client/models/responses_request.py +++ b/src/otari/_client/models/responses_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rotate_master_key_response.py b/src/otari/_client/models/rotate_master_key_response.py index 35b5e325..db122a6b 100644 --- a/src/otari/_client/models/rotate_master_key_response.py +++ b/src/otari/_client/models/rotate_master_key_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/router_status.py b/src/otari/_client/models/router_status.py index e7ce2e3b..c64f8bf2 100644 --- a/src/otari/_client/models/router_status.py +++ b/src/otari/_client/models/router_status.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rr_rerank_meta.py b/src/otari/_client/models/rr_rerank_meta.py index 59a7f02c..63cfb6cf 100644 --- a/src/otari/_client/models/rr_rerank_meta.py +++ b/src/otari/_client/models/rr_rerank_meta.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rr_rerank_result.py b/src/otari/_client/models/rr_rerank_result.py index 100e6596..9b32dfa1 100644 --- a/src/otari/_client/models/rr_rerank_result.py +++ b/src/otari/_client/models/rr_rerank_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/rr_rerank_usage.py b/src/otari/_client/models/rr_rerank_usage.py index 9f57b4de..c6553551 100644 --- a/src/otari/_client/models/rr_rerank_usage.py +++ b/src/otari/_client/models/rr_rerank_usage.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/sandbox_provider.py b/src/otari/_client/models/sandbox_provider.py index 9b92fccd..35db86b8 100644 --- a/src/otari/_client/models/sandbox_provider.py +++ b/src/otari/_client/models/sandbox_provider.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/scoped_budget_response.py b/src/otari/_client/models/scoped_budget_response.py index 567c99d2..5083fcd4 100644 --- a/src/otari/_client/models/scoped_budget_response.py +++ b/src/otari/_client/models/scoped_budget_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/score_question.py b/src/otari/_client/models/score_question.py index 1fa8bc94..9677db1b 100644 --- a/src/otari/_client/models/score_question.py +++ b/src/otari/_client/models/score_question.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/scored_example.py b/src/otari/_client/models/scored_example.py index ac1caf27..25854049 100644 --- a/src/otari/_client/models/scored_example.py +++ b/src/otari/_client/models/scored_example.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_provider_option_schema.py b/src/otari/_client/models/search_provider_option_schema.py index e4c751e1..71a7278f 100644 --- a/src/otari/_client/models/search_provider_option_schema.py +++ b/src/otari/_client/models/search_provider_option_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_provider_schema.py b/src/otari/_client/models/search_provider_schema.py index 891f0f21..b8e8dd60 100644 --- a/src/otari/_client/models/search_provider_schema.py +++ b/src/otari/_client/models/search_provider_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_request.py b/src/otari/_client/models/search_request.py index a335553e..798d3c6b 100644 --- a/src/otari/_client/models/search_request.py +++ b/src/otari/_client/models/search_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_response.py b/src/otari/_client/models/search_response.py index 0bb7d7c3..ca2518c8 100644 --- a/src/otari/_client/models/search_response.py +++ b/src/otari/_client/models/search_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_result_item.py b/src/otari/_client/models/search_result_item.py index fefcf7bd..53b25950 100644 --- a/src/otari/_client/models/search_result_item.py +++ b/src/otari/_client/models/search_result_item.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_tool_test_request.py b/src/otari/_client/models/search_tool_test_request.py index 2d1ae904..8bcab400 100644 --- a/src/otari/_client/models/search_tool_test_request.py +++ b/src/otari/_client/models/search_tool_test_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_tool_test_response.py b/src/otari/_client/models/search_tool_test_response.py index 11997f52..4ac84ca3 100644 --- a/src/otari/_client/models/search_tool_test_response.py +++ b/src/otari/_client/models/search_tool_test_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/search_tools_response.py b/src/otari/_client/models/search_tools_response.py index c66cc24c..1290269c 100644 --- a/src/otari/_client/models/search_tools_response.py +++ b/src/otari/_client/models/search_tools_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/selector_index_response.py b/src/otari/_client/models/selector_index_response.py index 583c1209..a3f13673 100644 --- a/src/otari/_client/models/selector_index_response.py +++ b/src/otari/_client/models/selector_index_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/send_test_mail_request.py b/src/otari/_client/models/send_test_mail_request.py index fe3e325c..fc4cd1c2 100644 --- a/src/otari/_client/models/send_test_mail_request.py +++ b/src/otari/_client/models/send_test_mail_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/send_test_mail_response.py b/src/otari/_client/models/send_test_mail_response.py index fb15e607..8fa194f2 100644 --- a/src/otari/_client/models/send_test_mail_response.py +++ b/src/otari/_client/models/send_test_mail_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/session_response.py b/src/otari/_client/models/session_response.py index fd0f13af..6a6730d9 100644 --- a/src/otari/_client/models/session_response.py +++ b/src/otari/_client/models/session_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/set_password_request.py b/src/otari/_client/models/set_password_request.py index 13801b9b..f4376a12 100644 --- a/src/otari/_client/models/set_password_request.py +++ b/src/otari/_client/models/set_password_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/set_pricing_request.py b/src/otari/_client/models/set_pricing_request.py index d19cb1ad..ec2bf055 100644 --- a/src/otari/_client/models/set_pricing_request.py +++ b/src/otari/_client/models/set_pricing_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/signup_request.py b/src/otari/_client/models/signup_request.py index 894eca1c..aae8c1f3 100644 --- a/src/otari/_client/models/signup_request.py +++ b/src/otari/_client/models/signup_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/signup_response.py b/src/otari/_client/models/signup_response.py index c51cd497..2536d2a1 100644 --- a/src/otari/_client/models/signup_response.py +++ b/src/otari/_client/models/signup_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/source.py b/src/otari/_client/models/source.py index 0b382241..00bdb174 100644 --- a/src/otari/_client/models/source.py +++ b/src/otari/_client/models/source.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/source1.py b/src/otari/_client/models/source1.py index a3214283..dd53362b 100644 --- a/src/otari/_client/models/source1.py +++ b/src/otari/_client/models/source1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/span_public.py b/src/otari/_client/models/span_public.py new file mode 100644 index 00000000..1175e629 --- /dev/null +++ b/src/otari/_client/models/span_public.py @@ -0,0 +1,237 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from datetime import datetime +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional, Union +from otari._client.models.attributes_value import AttributesValue +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class SpanPublic(BaseModel): + """ + One span of a session. Content is never part of a span. + """ # noqa: E501 + approximate: StrictBool = Field(description="True when the start was inferred rather than measured.") + attributes: Dict[str, AttributesValue] + cost: Optional[Union[StrictFloat, StrictInt]] + duration_ms: Optional[StrictInt] + end_time: Optional[datetime] + error_class: Optional[StrictStr] + input_tokens: Optional[StrictInt] + kind: StrictStr + model: Optional[StrictStr] + name: StrictStr + opens_turn: StrictBool + operation: Optional[StrictStr] + origin: StrictStr + outcome: StrictStr + output_tokens: Optional[StrictInt] + parent_span_id: Optional[StrictStr] + provider: Optional[StrictStr] + recovered: StrictBool + request_id: Optional[StrictStr] + span_id: StrictStr + start_time: Optional[datetime] + tool_call_id: Optional[StrictStr] + tool_name: Optional[StrictStr] + tool_type: Optional[StrictStr] + __properties: ClassVar[List[str]] = ["approximate", "attributes", "cost", "duration_ms", "end_time", "error_class", "input_tokens", "kind", "model", "name", "opens_turn", "operation", "origin", "outcome", "output_tokens", "parent_span_id", "provider", "recovered", "request_id", "span_id", "start_time", "tool_call_id", "tool_name", "tool_type"] + + @field_validator('origin') + def origin_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['gateway', 'otlp']): + raise ValueError("must be one of enum values ('gateway', 'otlp')") + return value + + @field_validator('outcome') + def outcome_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['ok', 'error', 'unknown']): + raise ValueError("must be one of enum values ('ok', 'error', 'unknown')") + return value + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of SpanPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each value in attributes (dict) + _field_dict = {} + if self.attributes: + for _key_attributes in self.attributes: + if self.attributes[_key_attributes]: + _field_dict[_key_attributes] = self.attributes[_key_attributes].to_dict() + _dict['attributes'] = _field_dict + # set to None if cost (nullable) is None + # and model_fields_set contains the field + if self.cost is None and "cost" in self.model_fields_set: + _dict['cost'] = None + + # set to None if duration_ms (nullable) is None + # and model_fields_set contains the field + if self.duration_ms is None and "duration_ms" in self.model_fields_set: + _dict['duration_ms'] = None + + # set to None if end_time (nullable) is None + # and model_fields_set contains the field + if self.end_time is None and "end_time" in self.model_fields_set: + _dict['end_time'] = None + + # set to None if error_class (nullable) is None + # and model_fields_set contains the field + if self.error_class is None and "error_class" in self.model_fields_set: + _dict['error_class'] = None + + # set to None if input_tokens (nullable) is None + # and model_fields_set contains the field + if self.input_tokens is None and "input_tokens" in self.model_fields_set: + _dict['input_tokens'] = None + + # set to None if model (nullable) is None + # and model_fields_set contains the field + if self.model is None and "model" in self.model_fields_set: + _dict['model'] = None + + # set to None if operation (nullable) is None + # and model_fields_set contains the field + if self.operation is None and "operation" in self.model_fields_set: + _dict['operation'] = None + + # set to None if output_tokens (nullable) is None + # and model_fields_set contains the field + if self.output_tokens is None and "output_tokens" in self.model_fields_set: + _dict['output_tokens'] = None + + # set to None if parent_span_id (nullable) is None + # and model_fields_set contains the field + if self.parent_span_id is None and "parent_span_id" in self.model_fields_set: + _dict['parent_span_id'] = None + + # set to None if provider (nullable) is None + # and model_fields_set contains the field + if self.provider is None and "provider" in self.model_fields_set: + _dict['provider'] = None + + # set to None if request_id (nullable) is None + # and model_fields_set contains the field + if self.request_id is None and "request_id" in self.model_fields_set: + _dict['request_id'] = None + + # set to None if start_time (nullable) is None + # and model_fields_set contains the field + if self.start_time is None and "start_time" in self.model_fields_set: + _dict['start_time'] = None + + # set to None if tool_call_id (nullable) is None + # and model_fields_set contains the field + if self.tool_call_id is None and "tool_call_id" in self.model_fields_set: + _dict['tool_call_id'] = None + + # set to None if tool_name (nullable) is None + # and model_fields_set contains the field + if self.tool_name is None and "tool_name" in self.model_fields_set: + _dict['tool_name'] = None + + # set to None if tool_type (nullable) is None + # and model_fields_set contains the field + if self.tool_type is None and "tool_type" in self.model_fields_set: + _dict['tool_type'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of SpanPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "approximate": obj.get("approximate"), + "attributes": dict( + (_k, AttributesValue.from_dict(_v)) + for _k, _v in obj["attributes"].items() + ) + if obj.get("attributes") is not None + else None, + "cost": obj.get("cost"), + "duration_ms": obj.get("duration_ms"), + "end_time": obj.get("end_time"), + "error_class": obj.get("error_class"), + "input_tokens": obj.get("input_tokens"), + "kind": obj.get("kind"), + "model": obj.get("model"), + "name": obj.get("name"), + "opens_turn": obj.get("opens_turn"), + "operation": obj.get("operation"), + "origin": obj.get("origin"), + "outcome": obj.get("outcome"), + "output_tokens": obj.get("output_tokens"), + "parent_span_id": obj.get("parent_span_id"), + "provider": obj.get("provider"), + "recovered": obj.get("recovered"), + "request_id": obj.get("request_id"), + "span_id": obj.get("span_id"), + "start_time": obj.get("start_time"), + "tool_call_id": obj.get("tool_call_id"), + "tool_name": obj.get("tool_name"), + "tool_type": obj.get("tool_type") + }) + return _obj + + diff --git a/src/otari/_client/models/state.py b/src/otari/_client/models/state.py index e82e648b..3e9c199a 100644 --- a/src/otari/_client/models/state.py +++ b/src/otari/_client/models/state.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/stop.py b/src/otari/_client/models/stop.py index a46886b8..7bc8a120 100644 --- a/src/otari/_client/models/stop.py +++ b/src/otari/_client/models/stop.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/stored_provider_response.py b/src/otari/_client/models/stored_provider_response.py index de8325e7..b9a04297 100644 --- a/src/otari/_client/models/stored_provider_response.py +++ b/src/otari/_client/models/stored_provider_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/stored_search_tool_schema.py b/src/otari/_client/models/stored_search_tool_schema.py index ba1f63fb..22950db6 100644 --- a/src/otari/_client/models/stored_search_tool_schema.py +++ b/src/otari/_client/models/stored_search_tool_schema.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/stored_search_tool_test_request.py b/src/otari/_client/models/stored_search_tool_test_request.py index 14462a3a..fdf0f21b 100644 --- a/src/otari/_client/models/stored_search_tool_test_request.py +++ b/src/otari/_client/models/stored_search_tool_test_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/switch_active_organization_request.py b/src/otari/_client/models/switch_active_organization_request.py index 3ba879fc..62e5918b 100644 --- a/src/otari/_client/models/switch_active_organization_request.py +++ b/src/otari/_client/models/switch_active_organization_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/system.py b/src/otari/_client/models/system.py index 2038bf47..90304b0a 100644 --- a/src/otari/_client/models/system.py +++ b/src/otari/_client/models/system.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/task_pool.py b/src/otari/_client/models/task_pool.py index 04e8f5b9..34fa473a 100644 --- a/src/otari/_client/models/task_pool.py +++ b/src/otari/_client/models/task_pool.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/test_provider_request.py b/src/otari/_client/models/test_provider_request.py index 2f32fd65..d534fc28 100644 --- a/src/otari/_client/models/test_provider_request.py +++ b/src/otari/_client/models/test_provider_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/test_provider_response.py b/src/otari/_client/models/test_provider_response.py index c32bafb3..32878f2f 100644 --- a/src/otari/_client/models/test_provider_response.py +++ b/src/otari/_client/models/test_provider_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/test_service_request.py b/src/otari/_client/models/test_service_request.py index 4a83c9d5..0ed30fa9 100644 --- a/src/otari/_client/models/test_service_request.py +++ b/src/otari/_client/models/test_service_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/test_service_response.py b/src/otari/_client/models/test_service_response.py index dbdbffb7..e67f722b 100644 --- a/src/otari/_client/models/test_service_response.py +++ b/src/otari/_client/models/test_service_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/text_content.py b/src/otari/_client/models/text_content.py index 94213d62..629f4431 100644 --- a/src/otari/_client/models/text_content.py +++ b/src/otari/_client/models/text_content.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/text_resource_contents.py b/src/otari/_client/models/text_resource_contents.py index fe4e2ddb..df39d20d 100644 --- a/src/otari/_client/models/text_resource_contents.py +++ b/src/otari/_client/models/text_resource_contents.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/token_charge_line.py b/src/otari/_client/models/token_charge_line.py index f9fe6029..c5960d55 100644 --- a/src/otari/_client/models/token_charge_line.py +++ b/src/otari/_client/models/token_charge_line.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_calls_inner.py b/src/otari/_client/models/tool_calls_inner.py index adb6dca0..bdac489b 100644 --- a/src/otari/_client/models/tool_calls_inner.py +++ b/src/otari/_client/models/tool_calls_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_choice.py b/src/otari/_client/models/tool_choice.py index feb442d9..22def1d4 100644 --- a/src/otari/_client/models/tool_choice.py +++ b/src/otari/_client/models/tool_choice.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_choice1.py b/src/otari/_client/models/tool_choice1.py index 63dfdced..c49cee4a 100644 --- a/src/otari/_client/models/tool_choice1.py +++ b/src/otari/_client/models/tool_choice1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_meter.py b/src/otari/_client/models/tool_meter.py index 80381834..1f0d2238 100644 --- a/src/otari/_client/models/tool_meter.py +++ b/src/otari/_client/models/tool_meter.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_setting_field.py b/src/otari/_client/models/tool_setting_field.py index 1d88c43c..49fd3ea3 100644 --- a/src/otari/_client/models/tool_setting_field.py +++ b/src/otari/_client/models/tool_setting_field.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tool_settings_response.py b/src/otari/_client/models/tool_settings_response.py index ffa0d98c..d16830b0 100644 --- a/src/otari/_client/models/tool_settings_response.py +++ b/src/otari/_client/models/tool_settings_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/tools_response.py b/src/otari/_client/models/tools_response.py index cc8569bb..bc495dc4 100644 --- a/src/otari/_client/models/tools_response.py +++ b/src/otari/_client/models/tools_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/trace_bucket_public.py b/src/otari/_client/models/trace_bucket_public.py new file mode 100644 index 00000000..f665e61f --- /dev/null +++ b/src/otari/_client/models/trace_bucket_public.py @@ -0,0 +1,92 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceBucketPublic(BaseModel): + """ + TraceBucketPublic + """ # noqa: E501 + bucket: StrictStr = Field(description="Bucket start, ISO 8601 UTC.") + failed: StrictInt + succeeded: StrictInt + __properties: ClassVar[List[str]] = ["bucket", "failed", "succeeded"] + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceBucketPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceBucketPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "bucket": obj.get("bucket"), + "failed": obj.get("failed"), + "succeeded": obj.get("succeeded") + }) + return _obj + + diff --git a/src/otari/_client/models/trace_count_public.py b/src/otari/_client/models/trace_count_public.py new file mode 100644 index 00000000..b94d5b96 --- /dev/null +++ b/src/otari/_client/models/trace_count_public.py @@ -0,0 +1,88 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictInt +from typing import Any, ClassVar, Dict, List +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceCountPublic(BaseModel): + """ + TraceCountPublic + """ # noqa: E501 + count: StrictInt + __properties: ClassVar[List[str]] = ["count"] + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceCountPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceCountPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "count": obj.get("count") + }) + return _obj + + diff --git a/src/otari/_client/models/trace_detail_public.py b/src/otari/_client/models/trace_detail_public.py new file mode 100644 index 00000000..97087a8b --- /dev/null +++ b/src/otari/_client/models/trace_detail_public.py @@ -0,0 +1,123 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List +from otari._client.models.span_public import SpanPublic +from otari._client.models.trace_summary_public import TraceSummaryPublic +from otari._client.models.turn_public import TurnPublic +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceDetailPublic(BaseModel): + """ + TraceDetailPublic + """ # noqa: E501 + spans: List[SpanPublic] + state: StrictStr + summary: TraceSummaryPublic + truncated: StrictBool = Field(description="True when the session holds more spans than one read returns.") + turns: List[TurnPublic] + __properties: ClassVar[List[str]] = ["spans", "state", "summary", "truncated", "turns"] + + @field_validator('state') + def state_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['active', 'idle']): + raise ValueError("must be one of enum values ('active', 'idle')") + return value + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceDetailPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in spans (list) + _items = [] + if self.spans: + for _item_spans in self.spans: + if _item_spans: + _items.append(_item_spans.to_dict()) + _dict['spans'] = _items + # override the default output from pydantic by calling `to_dict()` of summary + if self.summary: + _dict['summary'] = self.summary.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in turns (list) + _items = [] + if self.turns: + for _item_turns in self.turns: + if _item_turns: + _items.append(_item_turns.to_dict()) + _dict['turns'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceDetailPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "spans": [SpanPublic.from_dict(_item) for _item in obj["spans"]] if obj.get("spans") is not None else None, + "state": obj.get("state"), + "summary": TraceSummaryPublic.from_dict(obj["summary"]) if obj.get("summary") is not None else None, + "truncated": obj.get("truncated"), + "turns": [TurnPublic.from_dict(_item) for _item in obj["turns"]] if obj.get("turns") is not None else None + }) + return _obj + + diff --git a/src/otari/_client/models/trace_list_public.py b/src/otari/_client/models/trace_list_public.py new file mode 100644 index 00000000..72f2dd39 --- /dev/null +++ b/src/otari/_client/models/trace_list_public.py @@ -0,0 +1,98 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictBool +from typing import Any, ClassVar, Dict, List +from otari._client.models.trace_summary_public import TraceSummaryPublic +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceListPublic(BaseModel): + """ + TraceListPublic + """ # noqa: E501 + has_more: StrictBool + items: List[TraceSummaryPublic] + __properties: ClassVar[List[str]] = ["has_more", "items"] + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceListPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in items (list) + _items = [] + if self.items: + for _item_items in self.items: + if _item_items: + _items.append(_item_items.to_dict()) + _dict['items'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceListPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "has_more": obj.get("has_more"), + "items": [TraceSummaryPublic.from_dict(_item) for _item in obj["items"]] if obj.get("items") is not None else None + }) + return _obj + + diff --git a/src/otari/_client/models/trace_series_public.py b/src/otari/_client/models/trace_series_public.py new file mode 100644 index 00000000..5a925431 --- /dev/null +++ b/src/otari/_client/models/trace_series_public.py @@ -0,0 +1,105 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from pydantic import BaseModel, ConfigDict, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List +from otari._client.models.trace_bucket_public import TraceBucketPublic +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceSeriesPublic(BaseModel): + """ + TraceSeriesPublic + """ # noqa: E501 + bucket: StrictStr + points: List[TraceBucketPublic] + __properties: ClassVar[List[str]] = ["bucket", "points"] + + @field_validator('bucket') + def bucket_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['hour', 'day']): + raise ValueError("must be one of enum values ('hour', 'day')") + return value + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceSeriesPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # override the default output from pydantic by calling `to_dict()` of each item in points (list) + _items = [] + if self.points: + for _item_points in self.points: + if _item_points: + _items.append(_item_points.to_dict()) + _dict['points'] = _items + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceSeriesPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "bucket": obj.get("bucket"), + "points": [TraceBucketPublic.from_dict(_item) for _item in obj["points"]] if obj.get("points") is not None else None + }) + return _obj + + diff --git a/src/otari/_client/models/trace_summary_public.py b/src/otari/_client/models/trace_summary_public.py new file mode 100644 index 00000000..a7a65170 --- /dev/null +++ b/src/otari/_client/models/trace_summary_public.py @@ -0,0 +1,145 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from datetime import datetime +from pydantic import BaseModel, ConfigDict, Field, StrictFloat, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional, Union +from uuid import UUID +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TraceSummaryPublic(BaseModel): + """ + One agent session as the session list shows it. + """ # noqa: E501 + api_key_id: Optional[StrictStr] + cost: Union[StrictFloat, StrictInt] = Field(description="USD, a snapshot of the usage rows' cost. Usage stays the billing record.") + error_count: StrictInt = Field(description="Spans that ended in an error no fallback recovered.") + harness: Optional[StrictStr] = Field(description="The agent or client that sent the requests, from its User-Agent.") + input_tokens: StrictInt + last_activity_at: datetime + name: Optional[StrictStr] + output_tokens: StrictInt + session_source: StrictStr = Field(description="What grouped the session's requests: the client's own id, its agent harness's id, an OTLP conversation id, or nothing (a single request).") + span_count: StrictInt + started_at: datetime + step_count: StrictInt = Field(description="Requests the gateway served in the session.") + trace_id: StrictStr + user_id: Optional[StrictStr] + workspace_id: UUID + __properties: ClassVar[List[str]] = ["api_key_id", "cost", "error_count", "harness", "input_tokens", "last_activity_at", "name", "output_tokens", "session_source", "span_count", "started_at", "step_count", "trace_id", "user_id", "workspace_id"] + + @field_validator('session_source') + def session_source_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['client', 'harness', 'otlp', 'none']): + raise ValueError("must be one of enum values ('client', 'harness', 'otlp', 'none')") + return value + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TraceSummaryPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # set to None if api_key_id (nullable) is None + # and model_fields_set contains the field + if self.api_key_id is None and "api_key_id" in self.model_fields_set: + _dict['api_key_id'] = None + + # set to None if harness (nullable) is None + # and model_fields_set contains the field + if self.harness is None and "harness" in self.model_fields_set: + _dict['harness'] = None + + # set to None if name (nullable) is None + # and model_fields_set contains the field + if self.name is None and "name" in self.model_fields_set: + _dict['name'] = None + + # set to None if user_id (nullable) is None + # and model_fields_set contains the field + if self.user_id is None and "user_id" in self.model_fields_set: + _dict['user_id'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TraceSummaryPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "api_key_id": obj.get("api_key_id"), + "cost": obj.get("cost"), + "error_count": obj.get("error_count"), + "harness": obj.get("harness"), + "input_tokens": obj.get("input_tokens"), + "last_activity_at": obj.get("last_activity_at"), + "name": obj.get("name"), + "output_tokens": obj.get("output_tokens"), + "session_source": obj.get("session_source"), + "span_count": obj.get("span_count"), + "started_at": obj.get("started_at"), + "step_count": obj.get("step_count"), + "trace_id": obj.get("trace_id"), + "user_id": obj.get("user_id"), + "workspace_id": obj.get("workspace_id") + }) + return _obj + + diff --git a/src/otari/_client/models/turn_public.py b/src/otari/_client/models/turn_public.py new file mode 100644 index 00000000..c030d8b7 --- /dev/null +++ b/src/otari/_client/models/turn_public.py @@ -0,0 +1,128 @@ +# coding: utf-8 + +""" + otari + + Otari, an OpenAI-compatible LLM gateway with API key management + + The version of the OpenAPI document: 0.0.0-dev + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + + +from __future__ import annotations +import pprint +import re # noqa: F401 +import json + +from datetime import datetime +from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictFloat, StrictInt, StrictStr, field_validator +from typing import Any, ClassVar, Dict, List, Optional, Union +from typing import Optional, Set +from typing_extensions import Self +from pydantic_core import to_jsonable_python + +class TurnPublic(BaseModel): + """ + One user prompt and the steps it caused. + """ # noqa: E501 + continued: StrictBool = Field(description="True for steps a session started with before any prompt was seen.") + cost: Union[StrictFloat, StrictInt] + ended_at: Optional[datetime] + errors: StrictInt + index: StrictInt + input_tokens: StrictInt + llm_calls: StrictInt + output_tokens: StrictInt + started_at: Optional[datetime] + state: StrictStr + step_ids: List[StrictStr] + tool_calls: StrictInt + __properties: ClassVar[List[str]] = ["continued", "cost", "ended_at", "errors", "index", "input_tokens", "llm_calls", "output_tokens", "started_at", "state", "step_ids", "tool_calls"] + + @field_validator('state') + def state_validate_enum(cls, value): + """Validates the enum""" + if value not in set(['active', 'completed', 'failed', 'incomplete']): + raise ValueError("must be one of enum values ('active', 'completed', 'failed', 'incomplete')") + return value + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of TurnPublic from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([ + ]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + # set to None if ended_at (nullable) is None + # and model_fields_set contains the field + if self.ended_at is None and "ended_at" in self.model_fields_set: + _dict['ended_at'] = None + + # set to None if started_at (nullable) is None + # and model_fields_set contains the field + if self.started_at is None and "started_at" in self.model_fields_set: + _dict['started_at'] = None + + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of TurnPublic from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({ + "continued": obj.get("continued"), + "cost": obj.get("cost"), + "ended_at": obj.get("ended_at"), + "errors": obj.get("errors"), + "index": obj.get("index"), + "input_tokens": obj.get("input_tokens"), + "llm_calls": obj.get("llm_calls"), + "output_tokens": obj.get("output_tokens"), + "started_at": obj.get("started_at"), + "state": obj.get("state"), + "step_ids": obj.get("step_ids"), + "tool_calls": obj.get("tool_calls") + }) + return _obj + + diff --git a/src/otari/_client/models/unit_charge_line.py b/src/otari/_client/models/unit_charge_line.py index ce8d678e..9ffb7a39 100644 --- a/src/otari/_client/models/unit_charge_line.py +++ b/src/otari/_client/models/unit_charge_line.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/units.py b/src/otari/_client/models/units.py index ae91709e..a8d4dafe 100644 --- a/src/otari/_client/models/units.py +++ b/src/otari/_client/models/units.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/units1.py b/src/otari/_client/models/units1.py index c741bc52..d586672e 100644 --- a/src/otari/_client/models/units1.py +++ b/src/otari/_client/models/units1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_budget_request.py b/src/otari/_client/models/update_budget_request.py index 9b3e8b63..c838020c 100644 --- a/src/otari/_client/models/update_budget_request.py +++ b/src/otari/_client/models/update_budget_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_key_request.py b/src/otari/_client/models/update_key_request.py index bc827148..fd056d37 100644 --- a/src/otari/_client/models/update_key_request.py +++ b/src/otari/_client/models/update_key_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_maintenance_mode_request.py b/src/otari/_client/models/update_maintenance_mode_request.py index e9680996..d48184b3 100644 --- a/src/otari/_client/models/update_maintenance_mode_request.py +++ b/src/otari/_client/models/update_maintenance_mode_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_own_key_request.py b/src/otari/_client/models/update_own_key_request.py index 3e5408d0..050459c6 100644 --- a/src/otari/_client/models/update_own_key_request.py +++ b/src/otari/_client/models/update_own_key_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_profile_request.py b/src/otari/_client/models/update_profile_request.py index ae2dc499..62e96c29 100644 --- a/src/otari/_client/models/update_profile_request.py +++ b/src/otari/_client/models/update_profile_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_scoped_budget_request.py b/src/otari/_client/models/update_scoped_budget_request.py index a90ede19..9521f7cd 100644 --- a/src/otari/_client/models/update_scoped_budget_request.py +++ b/src/otari/_client/models/update_scoped_budget_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_search_tool_request.py b/src/otari/_client/models/update_search_tool_request.py index 41a3da1d..0a74e1c7 100644 --- a/src/otari/_client/models/update_search_tool_request.py +++ b/src/otari/_client/models/update_search_tool_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_settings_request.py b/src/otari/_client/models/update_settings_request.py index 36c74b48..d13ff22e 100644 --- a/src/otari/_client/models/update_settings_request.py +++ b/src/otari/_client/models/update_settings_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_stored_provider_request.py b/src/otari/_client/models/update_stored_provider_request.py index 6457e954..7a37245f 100644 --- a/src/otari/_client/models/update_stored_provider_request.py +++ b/src/otari/_client/models/update_stored_provider_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_tool_settings_request.py b/src/otari/_client/models/update_tool_settings_request.py index 09ed59e0..413b7249 100644 --- a/src/otari/_client/models/update_tool_settings_request.py +++ b/src/otari/_client/models/update_tool_settings_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/update_user_request.py b/src/otari/_client/models/update_user_request.py index f0618679..7003d12f 100644 --- a/src/otari/_client/models/update_user_request.py +++ b/src/otari/_client/models/update_user_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_count.py b/src/otari/_client/models/usage_count.py index 0a2b0614..493e412e 100644 --- a/src/otari/_client/models/usage_count.py +++ b/src/otari/_client/models/usage_count.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_delete_request.py b/src/otari/_client/models/usage_delete_request.py index f4a19497..37457d6c 100644 --- a/src/otari/_client/models/usage_delete_request.py +++ b/src/otari/_client/models/usage_delete_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_delete_result.py b/src/otari/_client/models/usage_delete_result.py index 062eca02..82d16e2e 100644 --- a/src/otari/_client/models/usage_delete_result.py +++ b/src/otari/_client/models/usage_delete_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_entry.py b/src/otari/_client/models/usage_entry.py index ad3105c0..ae95af9b 100644 --- a/src/otari/_client/models/usage_entry.py +++ b/src/otari/_client/models/usage_entry.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_entry_pricing_breakdown_inner.py b/src/otari/_client/models/usage_entry_pricing_breakdown_inner.py index 92582bc1..9a34445d 100644 --- a/src/otari/_client/models/usage_entry_pricing_breakdown_inner.py +++ b/src/otari/_client/models/usage_entry_pricing_breakdown_inner.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_error_code_row.py b/src/otari/_client/models/usage_error_code_row.py index 7d1f3f1b..de39a304 100644 --- a/src/otari/_client/models/usage_error_code_row.py +++ b/src/otari/_client/models/usage_error_code_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_group_row.py b/src/otari/_client/models/usage_group_row.py index 7760c3b3..9ada0955 100644 --- a/src/otari/_client/models/usage_group_row.py +++ b/src/otari/_client/models/usage_group_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_grouped_series.py b/src/otari/_client/models/usage_grouped_series.py index fba01578..6f579dff 100644 --- a/src/otari/_client/models/usage_grouped_series.py +++ b/src/otari/_client/models/usage_grouped_series.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_grouped_series_point.py b/src/otari/_client/models/usage_grouped_series_point.py index 2849c4e4..d954c0ad 100644 --- a/src/otari/_client/models/usage_grouped_series_point.py +++ b/src/otari/_client/models/usage_grouped_series_point.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_log_response.py b/src/otari/_client/models/usage_log_response.py index b2d0c4c7..c787bc1c 100644 --- a/src/otari/_client/models/usage_log_response.py +++ b/src/otari/_client/models/usage_log_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_series_point.py b/src/otari/_client/models/usage_series_point.py index 91933e1f..5fe57808 100644 --- a/src/otari/_client/models/usage_series_point.py +++ b/src/otari/_client/models/usage_series_point.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_set_price_request.py b/src/otari/_client/models/usage_set_price_request.py index 1384bb6f..939df239 100644 --- a/src/otari/_client/models/usage_set_price_request.py +++ b/src/otari/_client/models/usage_set_price_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_set_price_result.py b/src/otari/_client/models/usage_set_price_result.py index 7308bc16..d29c1267 100644 --- a/src/otari/_client/models/usage_set_price_result.py +++ b/src/otari/_client/models/usage_set_price_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_summary.py b/src/otari/_client/models/usage_summary.py index 9d5ac93c..87946f17 100644 --- a/src/otari/_client/models/usage_summary.py +++ b/src/otari/_client/models/usage_summary.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_tool_row.py b/src/otari/_client/models/usage_tool_row.py index 11d6fbd7..1020dd56 100644 --- a/src/otari/_client/models/usage_tool_row.py +++ b/src/otari/_client/models/usage_tool_row.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/usage_totals.py b/src/otari/_client/models/usage_totals.py index 5b46e811..0889f99e 100644 --- a/src/otari/_client/models/usage_totals.py +++ b/src/otari/_client/models/usage_totals.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/user_id.py b/src/otari/_client/models/user_id.py index cebb213a..51ca65f0 100644 --- a/src/otari/_client/models/user_id.py +++ b/src/otari/_client/models/user_id.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/user_response.py b/src/otari/_client/models/user_response.py index 8853a1e2..aa39445c 100644 --- a/src/otari/_client/models/user_response.py +++ b/src/otari/_client/models/user_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/validate_invitation_request.py b/src/otari/_client/models/validate_invitation_request.py index ae268763..890123a4 100644 --- a/src/otari/_client/models/validate_invitation_request.py +++ b/src/otari/_client/models/validate_invitation_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/validation_error.py b/src/otari/_client/models/validation_error.py index f369fe73..5147febb 100644 --- a/src/otari/_client/models/validation_error.py +++ b/src/otari/_client/models/validation_error.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/value.py b/src/otari/_client/models/value.py index 1005bee8..b7018441 100644 --- a/src/otari/_client/models/value.py +++ b/src/otari/_client/models/value.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/value1.py b/src/otari/_client/models/value1.py index a696a833..38b23a2c 100644 --- a/src/otari/_client/models/value1.py +++ b/src/otari/_client/models/value1.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/variant_license.py b/src/otari/_client/models/variant_license.py index 4f30a630..3385df05 100644 --- a/src/otari/_client/models/variant_license.py +++ b/src/otari/_client/models/variant_license.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/verify_email_request.py b/src/otari/_client/models/verify_email_request.py index 2e839e34..22f7b3fc 100644 --- a/src/otari/_client/models/verify_email_request.py +++ b/src/otari/_client/models/verify_email_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/verify_email_response.py b/src/otari/_client/models/verify_email_response.py index 0b1c3c4a..215b2d3f 100644 --- a/src/otari/_client/models/verify_email_response.py +++ b/src/otari/_client/models/verify_email_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/web_authn_credential_public.py b/src/otari/_client/models/web_authn_credential_public.py index 453ad086..75f520c4 100644 --- a/src/otari/_client/models/web_authn_credential_public.py +++ b/src/otari/_client/models/web_authn_credential_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/web_authn_credential_update.py b/src/otari/_client/models/web_authn_credential_update.py index f5f071b0..4e45c227 100644 --- a/src/otari/_client/models/web_authn_credential_update.py +++ b/src/otari/_client/models/web_authn_credential_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/web_authn_credentials_public.py b/src/otari/_client/models/web_authn_credentials_public.py index 9114c014..34fce15d 100644 --- a/src/otari/_client/models/web_authn_credentials_public.py +++ b/src/otari/_client/models/web_authn_credentials_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/web_search_backend_response.py b/src/otari/_client/models/web_search_backend_response.py index da352fc0..c7e13e4d 100644 --- a/src/otari/_client/models/web_search_backend_response.py +++ b/src/otari/_client/models/web_search_backend_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/web_search_backend_result.py b/src/otari/_client/models/web_search_backend_result.py index 4cc08812..c87daea8 100644 --- a/src/otari/_client/models/web_search_backend_result.py +++ b/src/otari/_client/models/web_search_backend_result.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_activation_public.py b/src/otari/_client/models/workspace_activation_public.py index 9509d645..5c8049ab 100644 --- a/src/otari/_client/models/workspace_activation_public.py +++ b/src/otari/_client/models/workspace_activation_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_assignment_request.py b/src/otari/_client/models/workspace_assignment_request.py index e43eb784..468fc923 100644 --- a/src/otari/_client/models/workspace_assignment_request.py +++ b/src/otari/_client/models/workspace_assignment_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_code_execution_policy_public.py b/src/otari/_client/models/workspace_code_execution_policy_public.py index b19a265f..c2d5b316 100644 --- a/src/otari/_client/models/workspace_code_execution_policy_public.py +++ b/src/otari/_client/models/workspace_code_execution_policy_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_code_execution_policy_update.py b/src/otari/_client/models/workspace_code_execution_policy_update.py index 0beeab0c..b352dca1 100644 --- a/src/otari/_client/models/workspace_code_execution_policy_update.py +++ b/src/otari/_client/models/workspace_code_execution_policy_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_create.py b/src/otari/_client/models/workspace_create.py index 0c4e375e..e7dc4715 100644 --- a/src/otari/_client/models/workspace_create.py +++ b/src/otari/_client/models/workspace_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_mcp_server_create.py b/src/otari/_client/models/workspace_mcp_server_create.py index 2be0156d..83a31af1 100644 --- a/src/otari/_client/models/workspace_mcp_server_create.py +++ b/src/otari/_client/models/workspace_mcp_server_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_mcp_server_public.py b/src/otari/_client/models/workspace_mcp_server_public.py index 47f827fd..32965a07 100644 --- a/src/otari/_client/models/workspace_mcp_server_public.py +++ b/src/otari/_client/models/workspace_mcp_server_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_mcp_server_update.py b/src/otari/_client/models/workspace_mcp_server_update.py index e8bf347b..d27d2fb2 100644 --- a/src/otari/_client/models/workspace_mcp_server_update.py +++ b/src/otari/_client/models/workspace_mcp_server_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_mcp_servers_public.py b/src/otari/_client/models/workspace_mcp_servers_public.py index 25f8c972..330091de 100644 --- a/src/otari/_client/models/workspace_mcp_servers_public.py +++ b/src/otari/_client/models/workspace_mcp_servers_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_member_budget_policies_public.py b/src/otari/_client/models/workspace_member_budget_policies_public.py index 6a24b04a..241ea688 100644 --- a/src/otari/_client/models/workspace_member_budget_policies_public.py +++ b/src/otari/_client/models/workspace_member_budget_policies_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_member_budget_policy_create.py b/src/otari/_client/models/workspace_member_budget_policy_create.py index 5b227ddc..9561f368 100644 --- a/src/otari/_client/models/workspace_member_budget_policy_create.py +++ b/src/otari/_client/models/workspace_member_budget_policy_create.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_member_budget_policy_public.py b/src/otari/_client/models/workspace_member_budget_policy_public.py index 3d9c8e82..df2b11ad 100644 --- a/src/otari/_client/models/workspace_member_budget_policy_public.py +++ b/src/otari/_client/models/workspace_member_budget_policy_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_member_budget_policy_update.py b/src/otari/_client/models/workspace_member_budget_policy_update.py index 17da1a96..b88251e6 100644 --- a/src/otari/_client/models/workspace_member_budget_policy_update.py +++ b/src/otari/_client/models/workspace_member_budget_policy_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_member_public.py b/src/otari/_client/models/workspace_member_public.py index 66206cab..9da4dafe 100644 --- a/src/otari/_client/models/workspace_member_public.py +++ b/src/otari/_client/models/workspace_member_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_members_public.py b/src/otari/_client/models/workspace_members_public.py index 44bd7cc1..e04d7575 100644 --- a/src/otari/_client/models/workspace_members_public.py +++ b/src/otari/_client/models/workspace_members_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_provider_key_override_public.py b/src/otari/_client/models/workspace_provider_key_override_public.py index 04602c47..642a353b 100644 --- a/src/otari/_client/models/workspace_provider_key_override_public.py +++ b/src/otari/_client/models/workspace_provider_key_override_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_provider_key_override_request.py b/src/otari/_client/models/workspace_provider_key_override_request.py index 53dcde61..e2acff58 100644 --- a/src/otari/_client/models/workspace_provider_key_override_request.py +++ b/src/otari/_client/models/workspace_provider_key_override_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_provider_key_overrides_public.py b/src/otari/_client/models/workspace_provider_key_overrides_public.py index c311b8b2..a8e3abdc 100644 --- a/src/otari/_client/models/workspace_provider_key_overrides_public.py +++ b/src/otari/_client/models/workspace_provider_key_overrides_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_provider_model_restriction_request.py b/src/otari/_client/models/workspace_provider_model_restriction_request.py index 7455d2e0..2b4a0a0a 100644 --- a/src/otari/_client/models/workspace_provider_model_restriction_request.py +++ b/src/otari/_client/models/workspace_provider_model_restriction_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_provider_model_restrictions_public.py b/src/otari/_client/models/workspace_provider_model_restrictions_public.py index ac5ae672..9b8487e6 100644 --- a/src/otari/_client/models/workspace_provider_model_restrictions_public.py +++ b/src/otari/_client/models/workspace_provider_model_restrictions_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_public.py b/src/otari/_client/models/workspace_public.py index 5fecab10..588aff3f 100644 --- a/src/otari/_client/models/workspace_public.py +++ b/src/otari/_client/models/workspace_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_update.py b/src/otari/_client/models/workspace_update.py index e254673a..1311b831 100644 --- a/src/otari/_client/models/workspace_update.py +++ b/src/otari/_client/models/workspace_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_web_search_config_public.py b/src/otari/_client/models/workspace_web_search_config_public.py index 541d1473..3bd8db3b 100644 --- a/src/otari/_client/models/workspace_web_search_config_public.py +++ b/src/otari/_client/models/workspace_web_search_config_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_web_search_config_update.py b/src/otari/_client/models/workspace_web_search_config_update.py index e8be76da..4419f856 100644 --- a/src/otari/_client/models/workspace_web_search_config_update.py +++ b/src/otari/_client/models/workspace_web_search_config_update.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_web_search_key_override_request.py b/src/otari/_client/models/workspace_web_search_key_override_request.py index b2a89df7..80e9e808 100644 --- a/src/otari/_client/models/workspace_web_search_key_override_request.py +++ b/src/otari/_client/models/workspace_web_search_key_override_request.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_web_search_key_public.py b/src/otari/_client/models/workspace_web_search_key_public.py index 05ecc029..831fda01 100644 --- a/src/otari/_client/models/workspace_web_search_key_public.py +++ b/src/otari/_client/models/workspace_web_search_key_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspace_web_search_keys_public.py b/src/otari/_client/models/workspace_web_search_keys_public.py index b2daede8..bdb5edc3 100644 --- a/src/otari/_client/models/workspace_web_search_keys_public.py +++ b/src/otari/_client/models/workspace_web_search_keys_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/workspaces_public.py b/src/otari/_client/models/workspaces_public.py index 28de90b0..89d5d4f5 100644 --- a/src/otari/_client/models/workspaces_public.py +++ b/src/otari/_client/models/workspaces_public.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/models/worst_allocation_response.py b/src/otari/_client/models/worst_allocation_response.py index a19b94f3..f1faa9aa 100644 --- a/src/otari/_client/models/worst_allocation_response.py +++ b/src/otari/_client/models/worst_allocation_response.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/src/otari/_client/rest.py b/src/otari/_client/rest.py index 746c60b5..5d07c8de 100644 --- a/src/otari/_client/rest.py +++ b/src/otari/_client/rest.py @@ -5,7 +5,7 @@ Otari, an OpenAI-compatible LLM gateway with API key management - The version of the OpenAPI document: 0.23.0 + The version of the OpenAPI document: 0.0.0-dev Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.