From fcd1c3ffe6be68be9297d130f831c8d6ac6d5823 Mon Sep 17 00:00:00 2001 From: agpituk <14200491+agpituk@users.noreply.github.com> Date: Tue, 13 Oct 2026 11:56:23 +0000 Subject: [PATCH] feat: regenerate SDK client core from Otari OpenAPI spec --- sdk-endpoints.txt | 9 + src/otari/_client/__init__.py | 24 +- src/otari/_client/_spec_version.py | 2 +- src/otari/_client/api/__init__.py | 2 + src/otari/_client/api/admin_api.py | 2 +- src/otari/_client/api/agent_telemetry_api.py | 2 +- src/otari/_client/api/aliases_api.py | 2 +- src/otari/_client/api/audio_api.py | 2 +- src/otari/_client/api/auth_api.py | 2 +- src/otari/_client/api/batches_api.py | 2 +- src/otari/_client/api/bootstrap_api.py | 2 +- src/otari/_client/api/budgets_api.py | 2 +- src/otari/_client/api/catalog_api.py | 2 +- src/otari/_client/api/chat_api.py | 2 +- src/otari/_client/api/decisions_api.py | 2 +- src/otari/_client/api/embeddings_api.py | 2 +- src/otari/_client/api/feedback_api.py | 2 +- src/otari/_client/api/files_api.py | 2 +- src/otari/_client/api/health_api.py | 2 +- src/otari/_client/api/hooks_api.py | 2 +- src/otari/_client/api/images_api.py | 2 +- src/otari/_client/api/invitations_api.py | 2 +- src/otari/_client/api/keys_api.py | 2 +- src/otari/_client/api/mcp_api.py | 2 +- src/otari/_client/api/mcp_servers_api.py | 2 +- src/otari/_client/api/messages_api.py | 2 +- src/otari/_client/api/models_api.py | 2 +- src/otari/_client/api/moderations_api.py | 2 +- .../_client/api/organization_budgets_api.py | 2 +- .../organization_guardrail_definitions_api.py | 2 +- .../api/organization_guardrails_api.py | 2 +- .../_client/api/organization_keys_api.py | 2 +- .../_client/api/organization_pricing_api.py | 2 +- .../_client/api/organization_traces_api.py | 1651 +++++++++++++++++ .../_client/api/organization_usage_api.py | 2 +- src/otari/_client/api/organizations_api.py | 2 +- src/otari/_client/api/otel_api.py | 2 +- src/otari/_client/api/overview_api.py | 2 +- src/otari/_client/api/playground_api.py | 2 +- src/otari/_client/api/pricing_api.py | 2 +- .../_client/api/provider_endpoints_api.py | 2 +- src/otari/_client/api/provider_keys_api.py | 2 +- src/otari/_client/api/providers_api.py | 2 +- src/otari/_client/api/rate_limits_api.py | 2 +- src/otari/_client/api/rerank_api.py | 2 +- src/otari/_client/api/responses_api.py | 2 +- src/otari/_client/api/routing_api.py | 2 +- src/otari/_client/api/scoped_budgets_api.py | 2 +- src/otari/_client/api/search_api.py | 2 +- src/otari/_client/api/search_tools_api.py | 2 +- src/otari/_client/api/settings_api.py | 2 +- src/otari/_client/api/tool_settings_api.py | 2 +- src/otari/_client/api/tools_api.py | 2 +- src/otari/_client/api/traces_api.py | 1651 +++++++++++++++++ src/otari/_client/api/usage_api.py | 2 +- src/otari/_client/api/users_api.py | 8 +- src/otari/_client/api/web_search_api.py | 2 +- src/otari/_client/api/web_search_keys_api.py | 2 +- .../_client/api/workspace_activation_api.py | 2 +- .../workspace_code_execution_policy_api.py | 2 +- .../workspace_member_budget_policies_api.py | 2 +- .../_client/api/workspace_web_search_api.py | 2 +- src/otari/_client/api/workspaces_api.py | 2 +- src/otari/_client/api_client.py | 2 +- src/otari/_client/configuration.py | 4 +- src/otari/_client/exceptions.py | 2 +- src/otari/_client/models/__init__.py | 11 +- .../models/accept_invitation_request.py | 2 +- .../models/accept_invitation_result_public.py | 2 +- .../models/accepted_snapshot_response.py | 2 +- .../models/activation_api_key_public.py | 2 +- .../models/activation_attempt_public.py | 2 +- ...tive_organization_member_create_request.py | 2 +- ...rganization_member_create_result_public.py | 2 +- .../active_organization_member_public.py | 2 +- ...tive_organization_member_update_request.py | 2 +- .../active_organization_members_public.py | 2 +- .../active_organization_update_request.py | 2 +- .../models/agent_model_recommendation.py | 2 +- .../agent_model_recommendation_request.py | 2 +- .../models/agent_telemetry_behavior.py | 2 +- .../_client/models/agent_telemetry_count.py | 2 +- .../models/agent_telemetry_delete_request.py | 2 +- .../models/agent_telemetry_delete_result.py | 2 +- .../models/agent_telemetry_group_row.py | 2 +- .../models/agent_telemetry_grouped_series.py | 2 +- .../agent_telemetry_grouped_series_point.py | 2 +- .../models/agent_telemetry_measures.py | 2 +- .../models/agent_telemetry_outcomes.py | 2 +- .../models/agent_telemetry_series_point.py | 2 +- .../_client/models/agent_telemetry_summary.py | 2 +- .../models/agent_telemetry_tool_row.py | 2 +- .../_client/models/agent_telemetry_usage.py | 2 +- src/otari/_client/models/alias_request.py | 2 +- src/otari/_client/models/alias_response.py | 2 +- .../models/allocation_health_response.py | 2 +- src/otari/_client/models/annotations.py | 2 +- .../_client/models/anthropic_file_deleted.py | 2 +- .../_client/models/anthropic_file_list.py | 2 +- .../_client/models/anthropic_file_metadata.py | 2 +- src/otari/_client/models/api_key_id.py | 2 +- .../_client/models/applied_edits_inner.py | 2 +- src/otari/_client/models/attributes_value.py | 172 ++ src/otari/_client/models/audio_content.py | 2 +- .../_client/models/audio_speech_request.py | 2 +- .../models/authenticate_passkey_request.py | 2 +- .../_client/models/authorize_response.py | 2 +- src/otari/_client/models/backend_type.py | 2 +- src/otari/_client/models/batch_batch_error.py | 2 +- .../models/batch_batch_request_counts.py | 2 +- src/otari/_client/models/batch_batch_usage.py | 2 +- src/otari/_client/models/batch_errors.py | 2 +- .../models/batch_input_tokens_details.py | 2 +- .../_client/models/batch_list_response.py | 2 +- .../models/batch_output_tokens_details.py | 2 +- .../_client/models/batch_request_item.py | 2 +- src/otari/_client/models/batch_response.py | 2 +- src/otari/_client/models/batch_result_item.py | 2 +- .../_client/models/batch_result_item_error.py | 2 +- .../_client/models/batch_results_response.py | 2 +- src/otari/_client/models/billing_meters.py | 2 +- .../_client/models/blob_resource_contents.py | 2 +- .../models/budget_reset_log_response.py | 2 +- src/otari/_client/models/budget_response.py | 2 +- .../models/built_in_guardrail_catalog.py | 2 +- .../_client/models/built_in_guardrail_spec.py | 2 +- .../models/bulk_invitation_failure_public.py | 2 +- ...ulk_invite_organization_members_request.py | 2 +- ...vite_organization_members_result_public.py | 2 +- src/otari/_client/models/cache_miss_reason.py | 2 +- src/otari/_client/models/call_tool_result.py | 2 +- src/otari/_client/models/caller.py | 2 +- src/otari/_client/models/caller1.py | 2 +- .../_client/models/caller_identity_public.py | 2 +- .../caller_organization_membership_public.py | 2 +- .../caller_organization_memberships_public.py | 2 +- .../caller_workspace_membership_public.py | 2 +- .../_client/models/candidate_response.py | 2 +- .../_client/models/catalog_capabilities.py | 2 +- .../_client/models/catalog_capability.py | 2 +- .../_client/models/catalog_credential.py | 2 +- src/otari/_client/models/catalog_elsewhere.py | 2 +- src/otari/_client/models/catalog_facets.py | 2 +- .../_client/models/catalog_model_detail.py | 2 +- .../_client/models/catalog_model_summary.py | 2 +- src/otari/_client/models/catalog_offering.py | 2 +- src/otari/_client/models/catalog_response.py | 2 +- .../_client/models/catalog_vendor_facet.py | 2 +- .../models/cc_cache_creation_token_details.py | 2 +- .../models/cc_chat_completion_audio.py | 2 +- .../models/cc_chat_completion_message.py | 2 +- ...hat_completion_message_custom_tool_call.py | 2 +- ...t_completion_message_function_tool_call.py | 2 +- ...hat_completion_message_tool_calls_inner.py | 2 +- .../cc_chat_completion_token_logprob.py | 2 +- src/otari/_client/models/cc_choice.py | 2 +- .../_client/models/cc_choice_logprobs.py | 2 +- .../models/cc_completion_tokens_details.py | 2 +- .../_client/models/cc_completion_usage.py | 2 +- src/otari/_client/models/cc_custom.py | 2 +- src/otari/_client/models/cc_function.py | 2 +- src/otari/_client/models/cc_function_call.py | 2 +- src/otari/_client/models/cc_image_content.py | 2 +- src/otari/_client/models/cc_image_url.py | 2 +- .../models/cc_prompt_tokens_details.py | 2 +- src/otari/_client/models/cc_top_logprob.py | 2 +- .../cck_cache_creation_token_details.py | 2 +- .../cck_chat_completion_token_logprob.py | 2 +- src/otari/_client/models/cck_choice_delta.py | 2 +- .../_client/models/cck_choice_delta_audio.py | 2 +- .../models/cck_choice_delta_function_call.py | 2 +- .../models/cck_choice_delta_tool_call.py | 2 +- .../cck_choice_delta_tool_call_function.py | 2 +- .../_client/models/cck_choice_logprobs.py | 2 +- src/otari/_client/models/cck_chunk_choice.py | 2 +- .../models/cck_completion_tokens_details.py | 2 +- .../_client/models/cck_completion_usage.py | 2 +- src/otari/_client/models/cck_image_content.py | 2 +- src/otari/_client/models/cck_image_url.py | 2 +- .../models/cck_prompt_tokens_details.py | 2 +- src/otari/_client/models/cck_top_logprob.py | 2 +- src/otari/_client/models/chat_completion.py | 2 +- .../_client/models/chat_completion_chunk.py | 2 +- .../_client/models/chat_completion_request.py | 2 +- .../chat_completion_request_tools_inner.py | 2 +- .../_client/models/chat_message_input.py | 2 +- .../_client/models/check_verdict_request.py | 2 +- src/otari/_client/models/choice_question.py | 2 +- src/otari/_client/models/code_executor.py | 2 +- src/otari/_client/models/config_field.py | 2 +- .../models/config_search_tool_schema.py | 2 +- src/otari/_client/models/container.py | 2 +- src/otari/_client/models/content.py | 2 +- src/otari/_client/models/content1.py | 2 +- src/otari/_client/models/content10.py | 2 +- src/otari/_client/models/content11.py | 2 +- src/otari/_client/models/content12.py | 2 +- src/otari/_client/models/content13.py | 2 +- src/otari/_client/models/content14.py | 2 +- src/otari/_client/models/content15.py | 2 +- src/otari/_client/models/content16.py | 2 +- src/otari/_client/models/content17_inner.py | 2 +- src/otari/_client/models/content2.py | 2 +- src/otari/_client/models/content3.py | 2 +- src/otari/_client/models/content4.py | 2 +- src/otari/_client/models/content5.py | 2 +- src/otari/_client/models/content6.py | 2 +- src/otari/_client/models/content7.py | 2 +- src/otari/_client/models/content8.py | 2 +- src/otari/_client/models/content9.py | 2 +- src/otari/_client/models/content_inner.py | 2 +- src/otari/_client/models/conversation.py | 2 +- .../_client/models/count_tokens_request.py | 2 +- .../_client/models/count_tokens_response.py | 2 +- .../_client/models/create_batch_request.py | 2 +- .../_client/models/create_budget_request.py | 2 +- .../models/create_embedding_response.py | 2 +- .../_client/models/create_key_request.py | 2 +- .../_client/models/create_key_response.py | 2 +- .../_client/models/create_own_key_request.py | 2 +- .../models/create_scoped_budget_request.py | 2 +- .../models/create_search_tool_request.py | 2 +- .../_client/models/create_session_request.py | 2 +- .../models/create_stored_provider_request.py | 2 +- .../_client/models/create_user_request.py | 2 +- .../models/created_search_tool_schema.py | 2 +- src/otari/_client/models/criteria_inner.py | 2 +- src/otari/_client/models/criteria_value.py | 2 +- .../_client/models/current_pricing_page.py | 2 +- src/otari/_client/models/decision_answer.py | 2 +- src/otari/_client/models/decision_request.py | 2 +- src/otari/_client/models/decision_response.py | 2 +- src/otari/_client/models/decision_usage.py | 2 +- .../models/deployment_admin_access_public.py | 2 +- .../_client/models/deployment_bootstrap.py | 2 +- .../deployment_user_organization_public.py | 2 +- .../_client/models/deployment_user_public.py | 2 +- .../models/deployment_user_update_request.py | 2 +- .../_client/models/deployment_users_public.py | 2 +- .../_client/models/discoverable_model.py | 2 +- .../models/discoverable_models_response.py | 2 +- .../_client/models/discoverable_provider.py | 2 +- src/otari/_client/models/dropped_response.py | 2 +- src/otari/_client/models/emb_embedding.py | 2 +- src/otari/_client/models/emb_usage.py | 2 +- src/otari/_client/models/embedded_resource.py | 2 +- src/otari/_client/models/embedding.py | 2 +- src/otari/_client/models/embedding_data.py | 2 +- src/otari/_client/models/embedding_request.py | 2 +- .../_client/models/embedding_response.py | 2 +- src/otari/_client/models/embedding_usage.py | 2 +- src/otari/_client/models/end_user_public.py | 2 +- src/otari/_client/models/end_user_put.py | 2 +- src/otari/_client/models/end_user_update.py | 2 +- src/otari/_client/models/execution_state.py | 2 +- src/otari/_client/models/explain_request.py | 2 +- src/otari/_client/models/explain_response.py | 2 +- .../_client/models/external_events_request.py | 2 +- .../_client/models/external_ingest_error.py | 2 +- .../_client/models/external_ingest_result.py | 2 +- .../_client/models/external_usage_event.py | 2 +- .../_client/models/feedback_submission.py | 2 +- .../_client/models/gate_result_response.py | 2 +- src/otari/_client/models/gateway_settings.py | 2 +- src/otari/_client/models/guardrail_catalog.py | 2 +- .../_client/models/guardrail_category.py | 2 +- src/otari/_client/models/guardrail_config.py | 2 +- .../models/guardrail_parameter_spec.py | 2 +- .../_client/models/guardrail_profile_spec.py | 2 +- src/otari/_client/models/guardrail_stage.py | 2 +- .../_client/models/http_validation_error.py | 2 +- src/otari/_client/models/icon.py | 2 +- src/otari/_client/models/image_content.py | 2 +- .../models/image_generation_request.py | 2 +- src/otari/_client/models/images_response.py | 2 +- src/otari/_client/models/img_image.py | 2 +- src/otari/_client/models/img_usage.py | 2 +- .../models/img_usage_input_tokens_details.py | 2 +- .../models/img_usage_output_tokens_details.py | 2 +- src/otari/_client/models/in_flight_entry.py | 2 +- .../_client/models/in_flight_response.py | 2 +- src/otari/_client/models/input.py | 2 +- src/otari/_client/models/input1.py | 2 +- src/otari/_client/models/instructions.py | 2 +- src/otari/_client/models/instructions1.py | 2 +- .../models/invitation_preview_public.py | 2 +- .../invite_organization_member_request.py | 2 +- ...nvite_organization_member_result_public.py | 2 +- .../_client/models/judge_verdict_request.py | 2 +- src/otari/_client/models/key_info.py | 2 +- .../_client/models/known_provider_schema.py | 2 +- .../models/known_provider_summary_schema.py | 2 +- src/otari/_client/models/learned_policy.py | 2 +- src/otari/_client/models/location_inner.py | 2 +- src/otari/_client/models/mail_settings.py | 2 +- src/otari/_client/models/maintenance_mode.py | 2 +- src/otari/_client/models/managed_tool.py | 2 +- src/otari/_client/models/mcp_error_body.py | 2 +- .../_client/models/mcp_execute_request.py | 2 +- src/otari/_client/models/mcp_server_config.py | 2 +- .../_client/models/mcp_tool_definition.py | 2 +- src/otari/_client/models/mcp_tool_warning.py | 2 +- .../_client/models/mcp_tools_response.py | 2 +- .../models/member_attribution_public.py | 2 +- .../_client/models/member_ceiling_public.py | 2 +- .../member_workspace_placement_public.py | 2 +- src/otari/_client/models/message.py | 2 +- src/otari/_client/models/message_response.py | 4 +- src/otari/_client/models/messages_request.py | 2 +- src/otari/_client/models/model.py | 2 +- src/otari/_client/models/model1.py | 2 +- src/otari/_client/models/model_false.py | 2 +- .../_client/models/model_list_response.py | 2 +- src/otari/_client/models/model_metadata.py | 2 +- .../_client/models/model_metadata_response.py | 2 +- src/otari/_client/models/model_object.py | 2 +- .../_client/models/model_pricing_info.py | 2 +- src/otari/_client/models/model_true.py | 2 +- .../_client/models/moderation_request.py | 2 +- .../_client/models/moderation_response.py | 2 +- src/otari/_client/models/moderation_result.py | 2 +- ...pic_types_thinking_block_thinking_block.py | 2 +- ...r_any_llm_types_messages_thinking_block.py | 2 +- .../_client/models/mr_base64_pdf_source.py | 2 +- .../mr_bash_code_execution_output_block.py | 2 +- .../mr_bash_code_execution_result_block.py | 2 +- ...r_bash_code_execution_tool_result_block.py | 2 +- ...r_bash_code_execution_tool_result_error.py | 2 +- ...mr_beta_advisor_message_iteration_usage.py | 2 +- .../mr_beta_advisor_redacted_result_block.py | 2 +- .../models/mr_beta_advisor_result_block.py | 2 +- .../mr_beta_advisor_tool_result_block.py | 2 +- .../mr_beta_advisor_tool_result_error.py | 2 +- .../models/mr_beta_base64_pdf_source.py | 2 +- ...r_beta_bash_code_execution_output_block.py | 2 +- ...r_beta_bash_code_execution_result_block.py | 2 +- ...a_bash_code_execution_tool_result_block.py | 2 +- ...a_bash_code_execution_tool_result_error.py | 2 +- .../_client/models/mr_beta_cache_creation.py | 2 +- .../mr_beta_cache_miss_messages_changed.py | 2 +- .../mr_beta_cache_miss_model_changed.py | 2 +- ...a_cache_miss_previous_message_not_found.py | 2 +- .../mr_beta_cache_miss_system_changed.py | 2 +- .../mr_beta_cache_miss_tools_changed.py | 2 +- .../models/mr_beta_cache_miss_unavailable.py | 2 +- .../models/mr_beta_citation_char_location.py | 2 +- .../_client/models/mr_beta_citation_config.py | 2 +- ...mr_beta_citation_content_block_location.py | 2 +- .../models/mr_beta_citation_page_location.py | 2 +- ...mr_beta_citation_search_result_location.py | 2 +- ...ta_citations_web_search_result_location.py | 2 +- ...ta_clear_thinking20251015_edit_response.py | 2 +- ...a_clear_tool_uses20250919_edit_response.py | 2 +- .../mr_beta_code_execution_output_block.py | 2 +- .../mr_beta_code_execution_result_block.py | 2 +- ...r_beta_code_execution_tool_result_block.py | 2 +- ...r_beta_code_execution_tool_result_error.py | 2 +- .../models/mr_beta_compaction_block.py | 2 +- .../mr_beta_compaction_iteration_usage.py | 2 +- src/otari/_client/models/mr_beta_container.py | 2 +- .../models/mr_beta_container_upload_block.py | 2 +- .../mr_beta_context_management_response.py | 2 +- .../_client/models/mr_beta_diagnostics.py | 2 +- .../_client/models/mr_beta_direct_caller.py | 2 +- .../_client/models/mr_beta_document_block.py | 2 +- ...a_encrypted_code_execution_result_block.py | 2 +- .../_client/models/mr_beta_fallback_block.py | 2 +- .../_client/models/mr_beta_fallback_info.py | 2 +- ...r_beta_fallback_message_iteration_usage.py | 2 +- .../mr_beta_fallback_refusal_trigger.py | 2 +- .../models/mr_beta_mcp_tool_result_block.py | 2 +- .../models/mr_beta_mcp_tool_use_block.py | 2 +- .../models/mr_beta_plain_text_source.py | 2 +- .../models/mr_beta_redacted_thinking_block.py | 2 +- .../models/mr_beta_server_tool_caller.py | 2 +- .../mr_beta_server_tool_caller20260120.py | 2 +- .../models/mr_beta_server_tool_use_block.py | 2 +- src/otari/_client/models/mr_beta_skill.py | 2 +- .../_client/models/mr_beta_text_block.py | 2 +- .../mr_beta_text_block_citations_inner.py | 2 +- ...itor_code_execution_create_result_block.py | 2 +- ...code_execution_str_replace_result_block.py | 2 +- ...editor_code_execution_tool_result_block.py | 2 +- ...editor_code_execution_tool_result_error.py | 2 +- ...editor_code_execution_view_result_block.py | 2 +- .../_client/models/mr_beta_thinking_block.py | 2 +- .../models/mr_beta_tool_reference_block.py | 2 +- .../mr_beta_tool_search_tool_result_block.py | 2 +- .../mr_beta_tool_search_tool_result_error.py | 2 +- ...ta_tool_search_tool_search_result_block.py | 2 +- .../_client/models/mr_beta_tool_use_block.py | 2 +- .../_client/models/mr_beta_web_fetch_block.py | 2 +- .../mr_beta_web_fetch_tool_result_block.py | 2 +- ..._beta_web_fetch_tool_result_error_block.py | 2 +- .../models/mr_beta_web_search_result_block.py | 2 +- .../mr_beta_web_search_tool_result_block.py | 2 +- .../mr_beta_web_search_tool_result_error.py | 2 +- src/otari/_client/models/mr_cache_creation.py | 2 +- .../models/mr_citation_char_location.py | 2 +- .../mr_citation_content_block_location.py | 2 +- .../models/mr_citation_page_location.py | 2 +- .../_client/models/mr_citations_config.py | 2 +- .../mr_citations_search_result_location.py | 2 +- ...mr_citations_web_search_result_location.py | 2 +- .../models/mr_code_execution_output_block.py | 2 +- .../models/mr_code_execution_result_block.py | 2 +- .../mr_code_execution_tool_result_block.py | 2 +- .../mr_code_execution_tool_result_error.py | 2 +- .../models/mr_container_upload_block.py | 2 +- src/otari/_client/models/mr_direct_caller.py | 2 +- src/otari/_client/models/mr_document_block.py | 2 +- ...r_encrypted_code_execution_result_block.py | 2 +- .../models/mr_message_iteration_usage.py | 2 +- src/otari/_client/models/mr_message_usage.py | 2 +- .../mr_message_usage_iterations_inner.py | 2 +- .../models/mr_output_tokens_details.py | 2 +- .../_client/models/mr_plain_text_source.py | 2 +- .../models/mr_redacted_thinking_block.py | 2 +- .../_client/models/mr_refusal_stop_details.py | 2 +- .../_client/models/mr_server_tool_caller.py | 2 +- .../models/mr_server_tool_caller20260120.py | 2 +- .../_client/models/mr_server_tool_usage.py | 2 +- .../models/mr_server_tool_use_block.py | 2 +- src/otari/_client/models/mr_text_block.py | 2 +- .../models/mr_text_block_citations_inner.py | 2 +- ...itor_code_execution_create_result_block.py | 2 +- ...code_execution_str_replace_result_block.py | 2 +- ...editor_code_execution_tool_result_block.py | 2 +- ...editor_code_execution_tool_result_error.py | 2 +- ...editor_code_execution_view_result_block.py | 2 +- .../_client/models/mr_tool_reference_block.py | 2 +- .../mr_tool_search_tool_result_block.py | 2 +- .../mr_tool_search_tool_result_error.py | 2 +- ...mr_tool_search_tool_search_result_block.py | 2 +- src/otari/_client/models/mr_tool_use_block.py | 2 +- .../_client/models/mr_web_fetch_block.py | 2 +- .../models/mr_web_fetch_tool_result_block.py | 2 +- .../mr_web_fetch_tool_result_error_block.py | 2 +- .../models/mr_web_search_result_block.py | 2 +- .../models/mr_web_search_tool_result_block.py | 2 +- .../models/mr_web_search_tool_result_error.py | 2 +- src/otari/_client/models/msg_audio.py | 2 +- ...chat_completion_assistant_message_param.py | 2 +- ...hat_completion_content_part_image_param.py | 2 +- ...mpletion_content_part_input_audio_param.py | 2 +- ...t_completion_content_part_refusal_param.py | 2 +- ...chat_completion_content_part_text_param.py | 2 +- ...chat_completion_developer_message_param.py | 2 +- ..._chat_completion_function_message_param.py | 2 +- ...mpletion_message_custom_tool_call_param.py | 2 +- ...letion_message_function_tool_call_param.py | 2 +- ...sg_chat_completion_system_message_param.py | 2 +- .../msg_chat_completion_tool_message_param.py | 2 +- .../msg_chat_completion_user_message_param.py | 2 +- src/otari/_client/models/msg_custom.py | 2 +- src/otari/_client/models/msg_file.py | 2 +- src/otari/_client/models/msg_file_file.py | 2 +- src/otari/_client/models/msg_function.py | 2 +- src/otari/_client/models/msg_function_call.py | 2 +- src/otari/_client/models/msg_image_url.py | 2 +- src/otari/_client/models/msg_input_audio.py | 2 +- src/otari/_client/models/noul_criteria.py | 2 +- src/otari/_client/models/noul_question.py | 2 +- .../_client/models/o_auth_callback_request.py | 2 +- .../_client/models/o_auth_session_response.py | 2 +- src/otari/_client/models/offering_usage.py | 2 +- .../_client/models/open_ai_file_deleted.py | 2 +- src/otari/_client/models/open_ai_file_list.py | 2 +- .../_client/models/open_ai_file_object.py | 2 +- .../org_provider_available_models_public.py | 2 +- .../models/org_provider_key_create_request.py | 2 +- .../org_provider_key_model_create_request.py | 2 +- .../models/org_provider_key_model_public.py | 2 +- .../org_provider_key_model_update_request.py | 2 +- .../models/org_provider_key_models_public.py | 2 +- .../_client/models/org_provider_key_public.py | 2 +- .../models/org_provider_key_update_request.py | 2 +- .../models/org_provider_keys_public.py | 2 +- .../org_provider_models_refresh_public.py | 2 +- .../org_web_search_key_create_request.py | 2 +- .../models/org_web_search_key_public.py | 2 +- .../org_web_search_key_update_request.py | 2 +- .../models/org_web_search_keys_public.py | 2 +- .../models/organization_budget_create.py | 2 +- .../models/organization_budget_public.py | 2 +- .../models/organization_budget_update.py | 2 +- .../models/organization_budgets_public.py | 2 +- .../models/organization_create_request.py | 2 +- .../organization_domain_create_request.py | 2 +- .../models/organization_domain_public.py | 2 +- .../organization_domain_update_request.py | 2 +- .../models/organization_domains_public.py | 2 +- .../models/organization_guardrail_create.py | 2 +- ...rganization_guardrail_definition_create.py | 2 +- ...rganization_guardrail_definition_public.py | 2 +- .../organization_guardrail_definition_test.py | 2 +- ...zation_guardrail_definition_test_result.py | 2 +- ...rganization_guardrail_definition_update.py | 2 +- ...ganization_guardrail_definitions_public.py | 2 +- .../models/organization_guardrail_public.py | 2 +- .../models/organization_guardrail_test.py | 2 +- .../organization_guardrail_test_result.py | 2 +- .../models/organization_guardrail_update.py | 2 +- .../models/organization_guardrails_public.py | 2 +- .../organization_membership_context_public.py | 2 +- .../organization_model_pricing_create.py | 2 +- .../organization_model_pricing_public.py | 2 +- .../organization_model_pricing_update.py | 2 +- .../organization_model_pricings_public.py | 2 +- .../_client/models/organization_public.py | 2 +- .../organization_scoped_budget_create.py | 2 +- .../organization_scoped_budget_public.py | 2 +- .../organization_scoped_budget_update.py | 2 +- .../organization_scoped_budgets_public.py | 2 +- src/otari/_client/models/output_shape.py | 2 +- .../models/overview_summary_response.py | 2 +- .../models/passkey_session_response.py | 2 +- src/otari/_client/models/password_response.py | 2 +- .../pending_organization_invitation_public.py | 2 +- ...pending_organization_invitations_public.py | 2 +- .../_client/models/playground_attachment.py | 2 +- .../models/playground_comparison_create.py | 2 +- .../models/playground_comparison_summary.py | 2 +- .../models/playground_comparisons_public.py | 2 +- .../models/playground_consent_public.py | 2 +- .../models/playground_consent_update.py | 2 +- .../models/playground_conversation_create.py | 2 +- .../models/playground_conversation_summary.py | 2 +- .../models/playground_conversations_public.py | 2 +- .../playground_favorite_models_public.py | 2 +- .../playground_favorite_models_update.py | 2 +- .../_client/models/playground_mcp_server.py | 2 +- .../models/playground_message_create.py | 2 +- .../models/playground_message_public.py | 2 +- .../models/playground_messages_public.py | 2 +- .../_client/models/playground_tool_status.py | 2 +- .../models/playground_tools_response.py | 2 +- .../_client/models/policy_check_request.py | 2 +- .../_client/models/policy_check_response.py | 2 +- src/otari/_client/models/policy_request.py | 2 +- src/otari/_client/models/policy_response.py | 2 +- src/otari/_client/models/pool_status.py | 2 +- src/otari/_client/models/pricing_drift_row.py | 2 +- .../models/pricing_refresh_change_response.py | 2 +- .../pricing_refresh_confirmation_response.py | 2 +- .../pricing_refresh_preview_response.py | 2 +- src/otari/_client/models/pricing_response.py | 2 +- src/otari/_client/models/pricing_tier.py | 2 +- .../_client/models/pricing_tiers_inner.py | 2 +- .../pricing_tiers_inner_any_of_value.py | 2 +- .../models/provider_capabilities_schema.py | 2 +- .../provider_endpoint_create_request.py | 2 +- .../models/provider_endpoint_public.py | 2 +- .../provider_endpoint_update_request.py | 2 +- .../models/provider_endpoints_public.py | 2 +- .../models/provider_health_response.py | 2 +- .../_client/models/provider_health_schema.py | 2 +- .../_client/models/provider_info_schema.py | 2 +- .../_client/models/providers_response.py | 2 +- src/otari/_client/models/questions_value.py | 2 +- src/otari/_client/models/rank_request.py | 2 +- src/otari/_client/models/rank_response.py | 2 +- .../_client/models/rate_limit_rule_create.py | 2 +- .../_client/models/rate_limit_rule_public.py | 2 +- .../_client/models/rate_limit_rule_update.py | 2 +- .../_client/models/rate_limit_rules_public.py | 2 +- src/otari/_client/models/recorded_pool.py | 2 +- ...reencrypt_provider_credentials_response.py | 2 +- .../models/reencrypt_search_tools_response.py | 2 +- .../models/register_passkey_request.py | 2 +- .../models/request_password_reset_request.py | 2 +- .../models/request_password_reset_response.py | 2 +- .../_client/models/request_settlement.py | 2 +- src/otari/_client/models/requirement_group.py | 2 +- src/otari/_client/models/rerank_meta.py | 2 +- src/otari/_client/models/rerank_request.py | 2 +- src/otari/_client/models/rerank_response.py | 2 +- src/otari/_client/models/rerank_result.py | 2 +- src/otari/_client/models/rerank_usage.py | 2 +- .../models/resend_verification_request.py | 2 +- .../models/resend_verification_response.py | 2 +- .../_client/models/reset_password_request.py | 2 +- src/otari/_client/models/resource.py | 2 +- src/otari/_client/models/resource_link.py | 2 +- .../models/response_files_create_file.py | 2 +- .../models/response_files_delete_file.py | 2 +- .../_client/models/response_files_get_file.py | 2 +- .../models/response_files_list_files.py | 2 +- src/otari/_client/models/responses_request.py | 2 +- .../models/rotate_master_key_response.py | 2 +- src/otari/_client/models/router_status.py | 2 +- src/otari/_client/models/rr_rerank_meta.py | 2 +- src/otari/_client/models/rr_rerank_result.py | 2 +- src/otari/_client/models/rr_rerank_usage.py | 2 +- src/otari/_client/models/sandbox_provider.py | 2 +- .../_client/models/scoped_budget_response.py | 2 +- src/otari/_client/models/score_question.py | 2 +- src/otari/_client/models/scored_example.py | 2 +- .../models/search_provider_option_schema.py | 2 +- .../_client/models/search_provider_schema.py | 2 +- src/otari/_client/models/search_request.py | 2 +- src/otari/_client/models/search_response.py | 2 +- .../_client/models/search_result_item.py | 2 +- .../models/search_tool_test_request.py | 2 +- .../models/search_tool_test_response.py | 2 +- .../_client/models/search_tools_response.py | 2 +- .../_client/models/selector_index_response.py | 2 +- .../_client/models/send_test_mail_request.py | 2 +- .../_client/models/send_test_mail_response.py | 2 +- src/otari/_client/models/session_response.py | 2 +- .../_client/models/set_password_request.py | 2 +- .../_client/models/set_pricing_request.py | 2 +- src/otari/_client/models/signup_request.py | 2 +- src/otari/_client/models/signup_response.py | 2 +- src/otari/_client/models/source.py | 2 +- src/otari/_client/models/source1.py | 2 +- src/otari/_client/models/span_public.py | 237 +++ src/otari/_client/models/state.py | 2 +- src/otari/_client/models/stop.py | 2 +- .../models/stored_provider_response.py | 2 +- .../models/stored_search_tool_schema.py | 2 +- .../models/stored_search_tool_test_request.py | 2 +- .../switch_active_organization_request.py | 2 +- src/otari/_client/models/system.py | 2 +- src/otari/_client/models/task_pool.py | 2 +- .../_client/models/test_provider_request.py | 2 +- .../_client/models/test_provider_response.py | 2 +- .../_client/models/test_service_request.py | 2 +- .../_client/models/test_service_response.py | 2 +- src/otari/_client/models/text_content.py | 2 +- .../_client/models/text_resource_contents.py | 2 +- src/otari/_client/models/token_charge_line.py | 2 +- src/otari/_client/models/tool_calls_inner.py | 2 +- src/otari/_client/models/tool_choice.py | 2 +- src/otari/_client/models/tool_choice1.py | 2 +- src/otari/_client/models/tool_meter.py | 2 +- .../_client/models/tool_setting_field.py | 2 +- .../_client/models/tool_settings_response.py | 2 +- src/otari/_client/models/tools_response.py | 2 +- .../_client/models/trace_bucket_public.py | 92 + .../_client/models/trace_count_public.py | 88 + .../_client/models/trace_detail_public.py | 123 ++ src/otari/_client/models/trace_list_public.py | 98 + .../_client/models/trace_series_public.py | 105 ++ .../_client/models/trace_summary_public.py | 145 ++ src/otari/_client/models/turn_public.py | 128 ++ src/otari/_client/models/unit_charge_line.py | 2 +- src/otari/_client/models/units.py | 2 +- src/otari/_client/models/units1.py | 2 +- .../_client/models/update_budget_request.py | 2 +- .../_client/models/update_key_request.py | 2 +- .../models/update_maintenance_mode_request.py | 2 +- .../_client/models/update_own_key_request.py | 2 +- .../_client/models/update_profile_request.py | 2 +- .../models/update_scoped_budget_request.py | 2 +- .../models/update_search_tool_request.py | 2 +- .../_client/models/update_settings_request.py | 2 +- .../models/update_stored_provider_request.py | 2 +- .../models/update_tool_settings_request.py | 2 +- .../_client/models/update_user_request.py | 2 +- src/otari/_client/models/usage_count.py | 2 +- .../_client/models/usage_delete_request.py | 2 +- .../_client/models/usage_delete_result.py | 2 +- src/otari/_client/models/usage_entry.py | 2 +- .../usage_entry_pricing_breakdown_inner.py | 2 +- .../_client/models/usage_error_code_row.py | 2 +- src/otari/_client/models/usage_group_row.py | 2 +- .../_client/models/usage_grouped_series.py | 2 +- .../models/usage_grouped_series_point.py | 2 +- .../_client/models/usage_log_response.py | 2 +- .../_client/models/usage_series_point.py | 2 +- .../_client/models/usage_set_price_request.py | 2 +- .../_client/models/usage_set_price_result.py | 2 +- src/otari/_client/models/usage_summary.py | 2 +- src/otari/_client/models/usage_tool_row.py | 2 +- src/otari/_client/models/usage_totals.py | 2 +- src/otari/_client/models/user_id.py | 2 +- src/otari/_client/models/user_response.py | 2 +- .../models/validate_invitation_request.py | 2 +- src/otari/_client/models/validation_error.py | 2 +- src/otari/_client/models/value.py | 2 +- src/otari/_client/models/value1.py | 2 +- src/otari/_client/models/variant_license.py | 2 +- .../_client/models/verify_email_request.py | 2 +- .../_client/models/verify_email_response.py | 2 +- .../models/web_authn_credential_public.py | 2 +- .../models/web_authn_credential_update.py | 2 +- .../models/web_authn_credentials_public.py | 2 +- .../models/web_search_backend_response.py | 2 +- .../models/web_search_backend_result.py | 2 +- .../models/workspace_activation_public.py | 2 +- .../models/workspace_assignment_request.py | 2 +- .../workspace_code_execution_policy_public.py | 2 +- .../workspace_code_execution_policy_update.py | 2 +- src/otari/_client/models/workspace_create.py | 2 +- .../models/workspace_mcp_server_create.py | 2 +- .../models/workspace_mcp_server_public.py | 2 +- .../models/workspace_mcp_server_update.py | 2 +- .../models/workspace_mcp_servers_public.py | 2 +- ...workspace_member_budget_policies_public.py | 2 +- .../workspace_member_budget_policy_create.py | 2 +- .../workspace_member_budget_policy_public.py | 2 +- .../workspace_member_budget_policy_update.py | 2 +- .../_client/models/workspace_member_public.py | 2 +- .../models/workspace_members_public.py | 2 +- .../workspace_provider_key_override_public.py | 2 +- ...workspace_provider_key_override_request.py | 2 +- ...workspace_provider_key_overrides_public.py | 2 +- ...pace_provider_model_restriction_request.py | 2 +- ...pace_provider_model_restrictions_public.py | 2 +- src/otari/_client/models/workspace_public.py | 2 +- src/otari/_client/models/workspace_update.py | 2 +- .../workspace_web_search_config_public.py | 2 +- .../workspace_web_search_config_update.py | 2 +- ...rkspace_web_search_key_override_request.py | 2 +- .../models/workspace_web_search_key_public.py | 2 +- .../workspace_web_search_keys_public.py | 2 +- src/otari/_client/models/workspaces_public.py | 2 +- .../models/worst_allocation_response.py | 2 +- src/otari/_client/rest.py | 2 +- 720 files changed, 5244 insertions(+), 712 deletions(-) create mode 100644 src/otari/_client/api/organization_traces_api.py create mode 100644 src/otari/_client/api/traces_api.py create mode 100644 src/otari/_client/models/attributes_value.py create mode 100644 src/otari/_client/models/span_public.py create mode 100644 src/otari/_client/models/trace_bucket_public.py create mode 100644 src/otari/_client/models/trace_count_public.py create mode 100644 src/otari/_client/models/trace_detail_public.py create mode 100644 src/otari/_client/models/trace_list_public.py create mode 100644 src/otari/_client/models/trace_series_public.py create mode 100644 src/otari/_client/models/trace_summary_public.py create mode 100644 src/otari/_client/models/turn_public.py diff --git a/sdk-endpoints.txt b/sdk-endpoints.txt index 7f2db34a0..fefe20e77 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 0abdcd011..354540a19 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 2f4020a3c..cdc514d18 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 b873b0d0b..d1195b3a5 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 1e90fc13a..6c78fa854 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 b49337545..4ecd9d291 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 661a6ecc3..623a12017 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 94f7613fd..c4176e8be 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 b194e610c..a4a935532 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 b9cf9870a..59b3a79bf 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 4a9f7afce..5bdb84e7b 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 b95ef0cd0..4dc52f1d1 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 36baa56c9..489b3c706 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 6217c416a..8516e406a 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 17b39b516..60f61e694 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 b20d8a3b6..aad4ad538 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 66b042fe0..1b4c23d6d 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 8d5036694..02847623a 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 6f6da5359..8162e2948 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 03e4bd5c3..2800e7688 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 b885f2546..15125a832 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 75a90ae4e..89083ed77 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 b7795d295..ae90f041f 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 4cdc4f162..f314ad8d0 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 e90f94af1..f5a538e8d 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 21aae5c71..7cb5eb909 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 e4a6cffeb..20eeae541 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 4971e3a1c..0641ad73b 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 d322bc656..0be530c8a 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 a1c29e87c..05b6c6e27 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 7e977449c..0af8d1252 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 346bd8422..e48efccbe 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 c29467799..70ec70216 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 000000000..183a99676 --- /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 fe59203bf..73cdb3683 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 b5771fe4e..45530478c 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 00313be70..b2cfeebab 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 f4f8865dc..41ddb09c9 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 ca4883405..ca0e074f9 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 cfda9bd7c..d478109ba 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 f9f960ec6..697f89b98 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 79860e1f3..a65e13adf 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 b9967a9c4..368015557 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 a7a89a270..dcf716866 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 3b4a5459c..9fbcfae5d 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 003fc4e64..fe68b7714 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 2dbb15d57..2da731b78 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 dca4c17a0..96dbbdaab 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 fb1dd991a..f21138f63 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 f58514cbb..486f4bf31 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 52c8d3da0..f66ca46f0 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 f2a154bae..8c79f8964 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 6ee3b1b59..fe2eb39f9 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 000000000..d964ccbb9 --- /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 c1847ac41..79458aece 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 049576cb5..562770201 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 c19a6c7c8..07635c185 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 e03807e46..a348514f5 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 d2a92d20a..2c25bd361 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 3dc9ad06f..935a62dad 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 f88b3d842..720143853 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 e6c1c83e9..be9cf6010 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 8c7ac588d..dc23a3b12 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 ef32bf6b8..190675349 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 3eea8f59d..47efc107c 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 60c6842c7..60f18424a 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 e3859ea09..6ff7c45a4 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 bb22ae8a0..8b9d28dfa 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 7ca14fd9b..601369fbb 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 fcef19679..badd980ab 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 8e2cb420e..cc2b4a325 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 4475cec08..377fac350 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 4341916d7..c51ebbfe5 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 d34b2a40b..f288e3354 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 b197a2888..e6cbf3290 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 8b17b2b52..251ca757a 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 a953feb48..279f321eb 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 79e8a2f55..643131932 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 ca571f566..637771667 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 289187d27..57f4be036 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 565446e99..221e2f773 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 1176a3092..b07da916e 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 cc33a17e5..23ba0bfdc 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 f7cc60836..08178d719 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 0bf2f561e..db05bbd58 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 aa6337792..cfb81e9e1 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 b2cc1fbb3..85c5be7b8 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 ae8cb96dd..663e1f90a 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 c09eeb3a9..d526d15fa 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 62943b092..8ce6c7571 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 071707db1..4f5f95fd5 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 d3d803e32..a2ff6e800 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 b3878ea95..e3ac45f4c 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 362b6e545..5ddd2667f 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 a4a1a0e6d..497f601a2 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 ff00eb331..e085fe497 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 ce08bcf3c..3e48ac015 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 b178917b5..3a7d163e3 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 0fb366ff4..f3fcc10d9 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 4f80331b0..853221fac 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 11d715e42..eaa9ad529 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 7e6d52311..ca1927bc7 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 000000000..4a2380fed --- /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 f49acced6..6ae3f4d1b 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 a0d205046..d4bb85e14 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 f0c5841b4..c41a65382 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 916fbe047..455e8df27 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 a6f1e8f5b..4257b1746 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 ee1ea9d66..7c3e7a8f3 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 198d18094..0a9812ae9 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 715920a50..77a178905 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 3402f1c76..11cec30c9 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 f09f91e6b..f5d420f3e 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 17237788e..ed5ea2429 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 ed90fd5ce..6ee769f94 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 1862c2c3c..1bfd5a980 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 d39f44bf4..9813795ce 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 4df4ff3d6..8d0023083 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 faebe4556..8a3cf3614 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 84b46f1e8..9aa818c5d 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 34beb20ba..859ce05b5 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 0f4f8e5d1..a487ae977 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 564e9c17e..7f86e81e3 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 3fdab754c..3332b4175 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 0ec3baa22..9b4eed640 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 da294250b..253584a5f 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 f69337574..25b5009e5 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 2907da274..7ae25a770 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 793fa8d06..6f6e7aca4 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 a7f912829..790e4d675 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 5d2361fae..9a72e80e4 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 f4fc8578e..5e140323f 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 34e5ecddb..bcfa7fc97 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 32c485d0c..a5c541d25 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 77feae24a..379a68e2f 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 e2700a315..114f7aa11 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 07ad5d7a8..fe9182668 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 fa3df6c61..36362de23 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 95ea70bc9..f831911a5 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 43c44e1b8..9187f0f0f 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 e5468a100..33ba81bb8 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 c50b2c9e5..725097a73 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 687362d59..65c247f18 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 f7c776fb8..ba1b16ea1 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 78c854048..765e2de83 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 035373169..fe9f93920 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 f18b482f3..f173b885d 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 94578038a..48c974cc4 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 05cbb2c2f..a302fc325 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 694e5d7b7..05b062332 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 069911a66..bba38ce47 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 8c87936b8..170020d1b 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 08d216ed2..c0589f8ef 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 43519cd36..5409aa0e0 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 0053472b6..16080339a 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 6b645b95a..9c97311a8 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 052d3ada1..48ec8d8ba 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 e125c633f..82ee9917d 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 90c511a02..ba83da470 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 4337bb3a7..952bfce0e 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 1213bcdf1..28f4e3b8f 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 e4dc5392c..7e6621a91 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 3690c5973..3c6221264 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 beb44dd1a..45022e355 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 b6a2f38a5..4e8155d3d 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 eebcbe100..07b46ae38 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 c0504768b..b3d15d0b1 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 2079813e2..d74584081 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 b03503f69..944a8758c 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 d66ef48e1..c605d02fa 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 3f9db14f1..6a3373513 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 25813ff5d..06ab174c7 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 d56e89f79..322e1db3c 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 7b11ed9f5..f29fd8575 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 36f01e17e..ce336288e 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 c203e24e5..1650fae13 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 d57803890..7375c7474 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 5137e815b..9806b9175 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 b954a7bcf..eb6d97e76 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 75fc3bf4c..271541315 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 1685cd5f0..cd28e2f26 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 bdd77eca9..7ed29caea 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 14e8320a3..1650b2d38 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 414465821..9e1770607 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 e4f64a108..f9a0d83f1 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 e629b8ff4..293271c46 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 00d710c23..e72e41a56 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 83351446e..0e24521d2 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 2b8fc8ceb..39aa86d30 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 6f7173103..fd09c1300 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 c88f5a3be..8c0e41933 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 2ad242c66..2a920f732 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 3ee59aa37..d68b3ee88 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 414988e47..621772b22 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 216d0ba7f..f654c06ed 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 779eb1987..caadf5f15 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 4e0eba9f0..6337fc50c 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 f00ca42ae..8eebfcdd7 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 d1b2a926e..b22316774 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 030c5af40..5ab1a714f 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 0237959c8..43006e80a 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 45020b8e5..d3283788c 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 bf574e37d..ad04e02ab 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 87b1a1583..ad1855418 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 9e5fceefb..58b802ef0 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 8f4661279..afb2f6fa4 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 b8fab1cb9..64a54b1a7 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 38c249ba3..87b6177bf 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 ca1423f1a..2b9b042db 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 faab73dcd..7c021cc73 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 485957f5e..2d5511d37 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 4c3f2411a..44436aa47 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 107ebda9f..a6daf58a1 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 f39e568c8..744ad13db 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 e861059be..ff8dadda4 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 d4a3c01c7..19b3abebc 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 a25078866..7af733488 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 44f90097d..ba77665c7 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 6e95bc281..f9d97ea36 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 014afb3e0..0141f24a8 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 a8676946f..86f162082 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 462d8d29e..634186a74 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 9563a857b..342a48087 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 02a7a3c68..8f60121d8 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 9d6dca766..9dfefecf3 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 2f96318e2..126d2e9c4 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 5a9623216..9ed6caef1 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 ed55a21c8..8cf174d7e 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 a0a72e40a..f68194ec0 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 ad3d5f19b..5a60b5b55 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 d64eec595..69b14cb4e 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 8d603430d..c88048501 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 9d0bb6ac8..a2b8af83e 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 fbca25cd9..142a2bcbf 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 767632d38..712810a44 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 b59e71f66..1781e9212 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 032fd3492..5bd6602e6 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 248a1f271..0805480c4 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 fd6a672d0..60e0f7889 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 59027ed03..34e7128d9 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 88026d224..fad5da1f8 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 1d37768c4..b74f53a8f 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 919d34600..3f834c315 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 f12d02785..e5af620c9 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 6a0c06e64..bbb187189 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 b324ba1a7..93e592ed0 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 a45543ab8..f906a789d 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 427b15da6..95e8bcd8c 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 47fd55571..c8c3d74a2 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 7907cd60d..fcdcd47a7 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 fa07cfc10..66b42e806 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 f769097fb..bd64cc647 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 951f2d275..76aed5152 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 656773a3c..ca156696e 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 2581b3ec8..b1eb581e2 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 7676d02d5..3b705db01 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 9b120111b..2c6e82088 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 7609074a0..a5e9e8809 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 5768c8b7a..02c6276b7 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 6bd93c285..f5d02f13d 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 84f653c92..5fc9b4bea 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 40375df15..f1cd14ebb 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 a76a4097a..0d03c4d53 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 c09381dc1..a65079c22 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 58d7eb1f2..ca8215561 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 25137d7c4..721311bb3 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 c19ad25a8..f5af13442 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 bffbaa9da..cd88a8155 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 e35ad50cf..04a2e6a02 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 0484042aa..f738f9087 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 4a513b20b..14ee2ad4d 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 39a990c64..30caaec9a 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 b0d36f507..bc0d9e131 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 6fddd1c9c..84ffe0ee8 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 a9046ee24..0af3d89e6 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 f1eabe970..646bdf444 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 8e00d9499..a3d9bd1fe 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 f0fef5410..50e587626 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 bd3a2bdaf..762b237b9 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 0679fcfa5..f0773e29c 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 656fd6924..357d2b6a1 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 81a762ff4..9ec3ecfdd 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 a3b4e2f1d..0c733ae90 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 e2e82b667..f90825e39 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 8461d6ef7..50d33b8a6 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 8af24d743..d7dda53eb 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 51443f491..69aad8779 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 dc5638ede..fb010c999 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 cdd895f6a..5a8511eb5 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 5c55bd319..cd83b1c4f 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 fdc047a5b..68c467382 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 44a14ce0c..32cfbfa62 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 e913d63e6..325b2eecd 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 bb6349618..da39cc015 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 a9c17ca06..4978c6c5e 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 1f0dd56b1..30b02da33 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 6db3d469c..872fd55dc 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 b3a583764..55df9dc5d 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 16eefff30..428ebd19e 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 75c90d522..8dcc7082e 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 f3a9139e5..4f4d491d3 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 230d077f6..4c6aa33f8 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 dfd2540fc..ed5a7d9d9 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 6c8ee39a8..78ced6500 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 e68fc1075..4750b1bce 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 25ee26eb3..ca7c4e9d6 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 a093ab7bf..accc70b41 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 5a63abbc6..6029ae0da 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 303959c3c..29a92e3eb 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 97f4823ae..581e73553 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 b88c4ee16..cbfbc17ee 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 114a49ff3..64cd53f91 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 a9a676430..3dfaaf5fc 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 7d6624a2c..8f334fc88 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 55c4bf160..ca2a0b214 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 d585392d5..d62810e63 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 915ae2df6..7ad70159c 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 04c62dd2c..22f4c6a51 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 7b2989662..aded4b31c 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 7bd7d5280..b1afb7b7e 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 7d524463c..b5d2e4b19 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 7424186ec..8d04f5ee2 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 5a63677b1..8249edc3f 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 cdc8ca548..4ca361b5c 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 708e08cef..af44d3f85 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 fab6ffbf6..aab683ad1 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 0996d9013..d4503ca7a 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 41eeb40a4..65ce09a1d 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 b4942e88b..24f491261 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 b9d0552ca..d2da4218a 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 2f38632d8..45f2ea602 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 b0675fb03..29fcbf325 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 5cb5a5dbc..9f918a889 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 16c9aaaf5..f0696886d 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 167b398e1..6f51b5d1b 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 d957e2974..747a814a0 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 ec5a73d22..359459f44 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 041d266b1..bd14db2be 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 96905d73d..1fead4cb4 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 f6bea20c3..c4519c79e 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 add55a6ef..fa6491e4a 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 e4513bb8e..a237f8848 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 8c108e7fd..3e72f2943 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 462d36b8a..611d1df2d 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 45157746d..ce5274514 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 38eae3efa..3d6a40a87 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 724d3c3b8..32bb1b783 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 3b9d2f110..9c0b4d7c1 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 59f2a3abb..ba65a4821 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 76677fcb7..f3c7d5935 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 21a3eadb6..bddb756a4 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 5cf3a9af1..6525c1f93 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 bb2271dc8..e87c70935 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 2f80c7cd5..bcba85ec0 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 187a5981c..ec28af551 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 499629677..9a4f82b66 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 f523f13e2..7fd8f3450 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 e77f32d40..8920f23d6 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 c1cf6f012..dd378e818 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 6ce22da27..5857bbd63 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 5d61e8f3d..cc5e1ac65 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 e221774ff..7ecfa38e3 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 106027f9c..bdc6439fd 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 17d08ea71..61a187a9a 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 b4d0f4a03..335b7b324 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 6374a3672..2382fa4c2 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 fa028914e..cf329f755 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 d35733bae..8b5cc7685 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 663ef923f..f92b3595a 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 9291555ae..ebc10a47e 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 9c151ddf7..a05da8e9c 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 746f589d3..e1f994576 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 b229f3d36..2beb9dd66 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 cba1074a9..3bfb002e1 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 1dc152d87..5900af33d 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 75d5cd6ae..12a7bf421 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 e0efa394c..2501aec7b 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 2de6166c0..3ea9089f8 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 d2aef12c3..2d42458c6 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 a7757a2dc..9c1d9a742 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 12898143a..93c80c641 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 f30318bbf..584af3ec0 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 6810d86f7..47af5a07a 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 b5ac63ec4..78367da64 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 644e1368f..d64132a4e 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 b24b70f18..95c5e5f7e 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 454fb5ed3..df6ce95d1 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 36a1fd3af..f22120ba4 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 f3fdbd5ff..f9312e7eb 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 52a722cc0..688d7e599 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 8e975a347..e3f30d8dc 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 6aa440c35..eef6c8d3f 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 d0398e060..252198626 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 1bacf4d39..a1256c093 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 4d6ea61bd..f5cf373ad 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 bd06f669b..4699c605e 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 5f50cc4b2..4fd2e940e 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 11b073822..c8702a376 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 981bc52cd..77ee81933 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 f67516439..82a4130a9 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 d9a162ea3..a439b4d6c 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 bdb829243..a8b0abc3b 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 6d19d3af1..c4000c569 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 92de4a632..ccc352867 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 634295309..f1c4aacae 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 6bcb967fc..2844b19c8 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 61f3b0f6b..508caa697 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 ce5b1634a..c248d2565 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 b16ed2c3d..8d4af0eee 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 07e5621c0..82a65f80d 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 9f8a35849..3af57bfb7 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 14f5edbca..0cd228843 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 af805361c..bbb65f8b3 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 9a6e75594..9561a8258 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 9e60ef42b..91ecfc9ce 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 07855ab79..b5c09ff53 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 8d3403762..396af6d5f 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 71f42ec31..542c1fc98 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 85570898e..43dbd1275 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 b3d84e6fb..335a28314 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 14ccd2a2f..7b52504e7 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 781ed066f..bfe86f61e 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 02830510c..fe9146b4b 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 81268171d..3f045bf0e 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 ad68fa1f5..344c63197 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 9b33d9d38..1c879c02d 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 d6e8fd1ec..255c47437 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 03e782a72..86957e69b 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 c21dbe072..b8630ed14 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 e187c634b..19b1062bd 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 d56e984d2..5dfce594a 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 347b78226..f823c8e6b 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 32115364c..153e2ac21 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 58c547a74..288f7a376 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 ca6ea4fab..aa70599c6 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 3a2b5829d..b165e685e 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 cd461e2e8..2cd13605f 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 722b525d7..743bed404 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 73ecd32aa..2b3bf8d70 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 722bdd5e3..419fc6edf 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 f5d0c268b..01a33f08b 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 27fda76aa..f18858b73 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 8c628fd08..dcb2f546f 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 bc11f4140..bf99579b2 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 f211a0c58..6d5dc60e6 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 842c80e75..c4026955a 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 c9410c4fa..e90371852 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 11432a668..7e2d68a7d 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 f1af67d85..541c4276b 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 a95b259e8..4494541c8 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 4d621102c..d0c0d6b9d 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 00a7701bc..3ac900859 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 aede4294d..520fdc438 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 4742eb481..de7944be6 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 e2a818c29..bc452c58b 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 79cf6f7a7..c381cf7c6 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 570afe446..e9ca9f7f4 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 38fd05c17..ff55fc4e0 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 f9712e4f4..ac0d2126d 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 9503c0ccd..22c94d66b 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 1e151d5be..c2c5a9490 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 03a2cd2f4..c6fd70eb1 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 747c53a3d..a80ad0946 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 38d5a26d8..566011eab 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 6d6dff7b4..b27d8e8b2 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 3461ce83f..75cd76706 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 4ee90c0e2..a6cd0b88c 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 214b17526..b7e78108b 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 08a57dce3..f17c388e9 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 19423bd98..55d308555 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 9a75591b4..7d9ca3c25 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 13cc0c8e6..3dc62ce28 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 06ef3fdb4..b24514141 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 311c7ec63..13c47e3c4 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 47ed5c40b..3f77a0e1b 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 d5ae8a822..20ee2b7d1 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 25a661f88..82c544551 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 75d6fe838..6d4c4b17d 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 2072439d7..44b4064e8 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 0215a8929..b2bbbcf93 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 527c8d7aa..c2d87da24 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 445d2a3f3..4ba262be6 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 3bd6cbf1d..018da5071 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 eaaaa2317..ff5523bc7 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 bba7c9d1a..39f1df523 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 9442af792..45a23b1d8 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 b9b18250d..8965009cc 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 a77b79c90..78697d6a9 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 2d57a6b68..643c2754d 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 0d30d7ca8..4ba4501e8 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 39985a83c..6c307ab55 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 ae03f6241..452df92e0 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 d4c4dbbc4..0eecd27e9 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 61885f9fb..3ee03bb30 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 a54812554..9cf611859 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 f3e4aa938..645206aed 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 8e723c9a1..d430c37e1 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 5af9cd836..b2b12e91c 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 a00cc8818..5d115ce94 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 d1461a66e..9cd3d2d48 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 12a117389..c813cc7c9 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 1e0ce3491..83189a361 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 69ee8bcf7..38bfbb2d4 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 de8637297..cfceb4b1f 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 d68395220..50802fcd2 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 34b14750a..e86dc2838 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 bc7d4dc04..91290d211 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 389703b1d..e2fa883ad 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 ae7a5c96b..84e60987c 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 ab828d64b..9f492d033 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 4145e22f5..bf38092f7 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 11807bee1..cfdc1ab37 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 5a3c2428c..99b996661 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 f3d2ed9bb..3846155d0 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 293059942..44bbb891f 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 1b93b5a4f..9d453347f 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 09eca43f8..3d0306b50 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 0a5284a2c..0e687e67c 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 c2e8c83b4..9c447b6aa 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 bdae99c40..036eadd63 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 773120e0d..77c4e495f 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 22ac50cf0..496b8a906 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 0b33c7d75..d355bff58 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 567408f9f..5f522f4b1 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 8a69bb26e..116398d9f 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 82ba26535..22e8a9bb5 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 f865e6c47..088a44bdf 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 fc9cde01f..11adaf4b4 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 c0c63668b..bad5906ee 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 77121abc2..20ae96899 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 38003a65d..0b5c00ab3 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 4aec97e64..e34669225 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 a82d1aace..6f438b622 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 423b136ae..9c22129df 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 56f7732b3..7f386babe 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 f6db6abc3..82863a226 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 66c1e6d9e..17ccf0ef2 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 999a9cdf0..c506affc2 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 0795e0d81..fca3a0f88 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 d946c2194..6232b2b17 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 caa6bd46f..17dfdc0cf 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 fe29b4fe8..f77cb569b 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 038d375ff..54402ffc3 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 7cdc408d1..ec494f9ef 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 033a1a7a0..ef4329a27 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 143a43f06..54c088758 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 6a85bae78..364978b24 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 f59dfbba0..2ff1dc49b 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 3a8fdb07c..21a983a17 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 e57a227d4..07fd43ae1 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 6b0c69988..8ce33878d 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 3c91053b7..2f3a4c91a 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 e697603dc..5b546be4d 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 e2e74933f..af9e38e34 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 7efd915ef..f7597e6d2 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 7455bb4ae..281853508 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 0a20b35ad..a6f320ceb 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 6bd91caf7..9118b3928 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 4e5106394..3c11c97a1 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 75924f5a7..4b185c3ae 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 e379e51d1..508b44d1f 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 fe60e712c..8f6ca96b8 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 0425e9215..f835907bd 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 c9938adc1..4e7920263 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 dafc4fe67..364219964 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 d6d745f8c..72a8b8757 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 ef5e58131..23ebb3b91 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 1844c0ddc..bf0c30546 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 4bbdadc04..072450ed7 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 68d8613aa..8dd8d1bcb 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 065c31f13..438bbf420 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 c25892777..920bd64dd 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 a35b65bf2..a8a3d2246 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 193da0f8f..98081a79e 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 acae04549..a3c460926 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 b4f71c820..cee0d3255 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 5d713713f..81395cdd2 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 93df8e889..e77d73ffc 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 db1637734..3a9c6d9da 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 37e37d905..e9173898f 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 1c0b2b193..53bdd2866 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 4440c19f3..c7c396472 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 7cbbef6f3..c823c8aa1 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 043f207bf..01a914f5a 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 023163a4a..61934b770 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 8b4ccb287..4345388a5 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 8d27cb38d..86dd9db0a 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 214f65e8b..e59358c75 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 00a3cb2ef..d42bc765d 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 35b5e3251..db122a6b3 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 e7ce2e3ba..c64f8bf2b 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 59a7f02ca..63cfb6cf1 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 100e6596a..9b32dfa1c 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 9f57b4def..c65535519 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 9b92fccd7..35db86b87 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 567c99d23..5083fcd4b 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 1fa8bc941..9677db1b0 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 ac1caf27b..258540497 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 e4c751e1f..71a7278f4 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 891f0f21a..b8e8dd603 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 a335553ee..798d3c6b0 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 0bb7d7c39..ca2518c86 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 fefcf7bda..53b259500 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 2d1ae9040..8bcab4001 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 11997f52e..4ac84ca37 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 c66cc24c4..1290269ca 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 583c1209c..a3f13673c 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 fe3e325cf..fc4cd1c26 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 fb15e6076..8fa194f2e 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 fd0f13af9..6a6730d98 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 13801b9b9..f4376a127 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 d19cb1ade..ec2bf055f 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 894eca1c1..aae8c1f3c 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 c51cd4979..2536d2a15 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 0b3822418..00bdb174a 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 a32142836..dd53362b7 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 000000000..1175e6290 --- /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 e82e648bf..3e9c199a3 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 a46886b8f..7bc8a1201 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 de8325e7d..b9a042978 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 ba1f63fbd..22950db61 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 14462a3a0..fdf0f21b3 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 3ba879fca..62e5918b7 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 2038bf473..90304b0ad 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 04e8f5b91..34fa473af 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 2f32fd658..d534fc287 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 c32bafb31..32878f2f1 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 4a83c9d51..0ed30fa92 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 dbdbffb70..e67f722b0 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 94213d629..629f4431f 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 fe4e2ddb6..df39d20d9 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 f9fe6029f..c5960d550 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 adb6dca06..bdac489b4 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 feb442d9f..22def1d4a 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 63dfdced0..c49cee4a7 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 803818346..1f0d22380 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 1d88c43c3..49fd3ea34 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 ffa0d98cd..d16830b03 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 cc8569bb8..bc495dc47 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 000000000..f665e61f0 --- /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 000000000..b94d5b96d --- /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 000000000..97087a8b9 --- /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 000000000..72f2dd39e --- /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 000000000..5a9254319 --- /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 000000000..a7a651705 --- /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 000000000..c030d8b77 --- /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 ce8d678e8..9ffb7a39c 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 ae91709e9..a8d4dafeb 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 c741bc526..d586672ed 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 9b3e8b63a..c838020c9 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 bc827148a..fd056d379 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 e96809965..d48184b35 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 3e5408d00..050459c65 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 ae2dc4991..62e96c29e 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 a90ede19a..9521f7cd8 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 41a3da1dc..0a74e1c7f 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 36c74b488..d13ff22e1 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 6457e9547..7a37245fa 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 09ed59e0c..413b72496 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 f06186791..7003d12f8 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 0a2b06140..493e412e9 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 f4a19497c..37457d6ce 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 062eca023..82d16e2e0 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 ad3105c07..ae95af9b1 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 92582bc13..9a34445d7 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 7d1f3f1b8..de39a3047 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 7760c3b39..9ada09558 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 fba015787..6f579dff8 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 2849c4e4d..d954c0ad7 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 b2d0c4c74..c787bc1cc 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 91933e1f4..5fe578085 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 1384bb6f1..939df239c 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 7308bc16c..d29c12675 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 9d5ac93c1..87946f172 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 11d6fbd7d..1020dd56f 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 5b46e8114..0889f99e6 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 cebb213a3..51ca65f00 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 8853a1e25..aa39445cb 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 ae2687635..890123a45 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 f369fe73b..5147febbb 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 1005bee8b..b70184419 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 a696a833c..38b23a2ce 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 4f30a630d..3385df052 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 2e839e342..22f7b3fc9 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 0b1c3c4a5..215b2d3fd 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 453ad0864..75f520c4c 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 f5f071b0b..4e45c227c 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 9114c0140..34fce15d1 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 da352fc02..c7e13e4d7 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 4cc08812e..c87daea82 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 9509d645a..5c8049ab7 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 e43eb7845..468fc9235 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 b19a265f1..c2d5b316e 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 0beeab0cd..b352dca1f 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 0c4e375e1..e7dc47157 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 2be0156d5..83a31af16 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 47f827fda..32965a075 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 e8bf347b4..d27d2fb21 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 25f8c9728..330091de7 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 6a24b04ad..241ea688d 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 5b227ddc8..9561f368f 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 3d9c8e822..df2b11ad6 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 17da1a96c..b88251e63 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 66206cabe..9da4dafe4 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 44bd7cc11..e04d75755 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 04602c47f..642a353b0 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 53dcde618..e2acff58d 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 c311b8b2f..a8e3abdca 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 7455d2e00..2b4a0a0ac 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 ac5ae6722..9b8487e6c 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 5fecab108..588aff3f8 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 e254673aa..1311b831d 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 541d14737..3bd8db3b5 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 e8be76da5..4419f8566 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 b2a89df78..80e9e8086 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 05ecc029c..831fda014 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 b2daede8c..bdb5edc3a 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 28de90b06..89d5d4f57 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 a19b94f34..f1faa9aae 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 746c60b52..5d07c8dec 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.