Module: OpenAI::Models::Admin::Organization

Defined in:
lib/openai/models/admin/organization/role.rb,
lib/openai/models/admin/organization/group.rb,
lib/openai/models/admin/organization/invite.rb,
lib/openai/models/admin/organization/project.rb,
lib/openai/models/admin/organization/certificate.rb,
lib/openai/models/admin/organization/admin_api_key.rb,
lib/openai/models/admin/organization/role_list_params.rb,
lib/openai/models/admin/organization/user_list_params.rb,
lib/openai/models/admin/organization/group_list_params.rb,
lib/openai/models/admin/organization/organization_user.rb,
lib/openai/models/admin/organization/invite_list_params.rb,
lib/openai/models/admin/organization/role_create_params.rb,
lib/openai/models/admin/organization/role_delete_params.rb,
lib/openai/models/admin/organization/role_update_params.rb,
lib/openai/models/admin/organization/usage_costs_params.rb,
lib/openai/models/admin/organization/user_delete_params.rb,
lib/openai/models/admin/organization/user_update_params.rb,
lib/openai/models/admin/organization/group_create_params.rb,
lib/openai/models/admin/organization/group_delete_params.rb,
lib/openai/models/admin/organization/group_update_params.rb,
lib/openai/models/admin/organization/project_list_params.rb,
lib/openai/models/admin/organization/usage_images_params.rb,
lib/openai/models/admin/organization/invite_create_params.rb,
lib/openai/models/admin/organization/invite_delete_params.rb,
lib/openai/models/admin/organization/role_delete_response.rb,
lib/openai/models/admin/organization/usage_costs_response.rb,
lib/openai/models/admin/organization/user_delete_response.rb,
lib/openai/models/admin/organization/user_retrieve_params.rb,
lib/openai/models/admin/organization/audit_log_list_params.rb,
lib/openai/models/admin/organization/group_delete_response.rb,
lib/openai/models/admin/organization/group_update_response.rb,
lib/openai/models/admin/organization/project_create_params.rb,
lib/openai/models/admin/organization/project_update_params.rb,
lib/openai/models/admin/organization/projects/project_user.rb,
lib/openai/models/admin/organization/usage_images_response.rb,
lib/openai/models/admin/organization/invite_delete_response.rb,
lib/openai/models/admin/organization/invite_retrieve_params.rb,
lib/openai/models/admin/organization/project_archive_params.rb,
lib/openai/models/admin/organization/projects/project_group.rb,
lib/openai/models/admin/organization/users/role_list_params.rb,
lib/openai/models/admin/organization/audit_log_list_response.rb,
lib/openai/models/admin/organization/certificate_list_params.rb,
lib/openai/models/admin/organization/groups/role_list_params.rb,
lib/openai/models/admin/organization/groups/user_list_params.rb,
lib/openai/models/admin/organization/project_retrieve_params.rb,
lib/openai/models/admin/organization/usage_embeddings_params.rb,
lib/openai/models/admin/organization/projects/project_api_key.rb,
lib/openai/models/admin/organization/usage_completions_params.rb,
lib/openai/models/admin/organization/usage_moderations_params.rb,
lib/openai/models/admin/organization/users/role_create_params.rb,
lib/openai/models/admin/organization/users/role_delete_params.rb,
lib/openai/models/admin/organization/users/role_list_response.rb,
lib/openai/models/admin/organization/admin_api_key_list_params.rb,
lib/openai/models/admin/organization/certificate_create_params.rb,
lib/openai/models/admin/organization/certificate_delete_params.rb,
lib/openai/models/admin/organization/certificate_list_response.rb,
lib/openai/models/admin/organization/certificate_update_params.rb,
lib/openai/models/admin/organization/groups/role_create_params.rb,
lib/openai/models/admin/organization/groups/role_delete_params.rb,
lib/openai/models/admin/organization/groups/role_list_response.rb,
lib/openai/models/admin/organization/groups/user_create_params.rb,
lib/openai/models/admin/organization/groups/user_delete_params.rb,
lib/openai/models/admin/organization/projects/role_list_params.rb,
lib/openai/models/admin/organization/projects/user_list_params.rb,
lib/openai/models/admin/organization/usage_embeddings_response.rb,
lib/openai/models/admin/organization/projects/group_list_params.rb,
lib/openai/models/admin/organization/usage_completions_response.rb,
lib/openai/models/admin/organization/usage_moderations_response.rb,
lib/openai/models/admin/organization/usage_vector_stores_params.rb,
lib/openai/models/admin/organization/users/role_create_response.rb,
lib/openai/models/admin/organization/users/role_delete_response.rb,
lib/openai/models/admin/organization/admin_api_key_create_params.rb,
lib/openai/models/admin/organization/admin_api_key_delete_params.rb,
lib/openai/models/admin/organization/certificate_activate_params.rb,
lib/openai/models/admin/organization/certificate_delete_response.rb,
lib/openai/models/admin/organization/certificate_retrieve_params.rb,
lib/openai/models/admin/organization/groups/role_create_response.rb,
lib/openai/models/admin/organization/groups/role_delete_response.rb,
lib/openai/models/admin/organization/groups/user_create_response.rb,
lib/openai/models/admin/organization/groups/user_delete_response.rb,
lib/openai/models/admin/organization/projects/project_rate_limit.rb,
lib/openai/models/admin/organization/projects/role_create_params.rb,
lib/openai/models/admin/organization/projects/role_delete_params.rb,
lib/openai/models/admin/organization/projects/role_update_params.rb,
lib/openai/models/admin/organization/projects/user_create_params.rb,
lib/openai/models/admin/organization/projects/user_delete_params.rb,
lib/openai/models/admin/organization/projects/user_update_params.rb,
lib/openai/models/admin/organization/usage_audio_speeches_params.rb,
lib/openai/models/admin/organization/projects/api_key_list_params.rb,
lib/openai/models/admin/organization/projects/group_create_params.rb,
lib/openai/models/admin/organization/projects/group_delete_params.rb,
lib/openai/models/admin/organization/usage_vector_stores_response.rb,
lib/openai/models/admin/organization/admin_api_key_create_response.rb,
lib/openai/models/admin/organization/admin_api_key_delete_response.rb,
lib/openai/models/admin/organization/admin_api_key_retrieve_params.rb,
lib/openai/models/admin/organization/certificate_activate_response.rb,
lib/openai/models/admin/organization/certificate_deactivate_params.rb,
lib/openai/models/admin/organization/projects/role_delete_response.rb,
lib/openai/models/admin/organization/projects/user_delete_response.rb,
lib/openai/models/admin/organization/projects/user_retrieve_params.rb,
lib/openai/models/admin/organization/usage_audio_speeches_response.rb,
lib/openai/models/admin/organization/groups/organization_group_user.rb,
lib/openai/models/admin/organization/projects/api_key_delete_params.rb,
lib/openai/models/admin/organization/projects/group_delete_response.rb,
lib/openai/models/admin/organization/certificate_deactivate_response.rb,
lib/openai/models/admin/organization/projects/users/role_list_params.rb,
lib/openai/models/admin/organization/projects/api_key_delete_response.rb,
lib/openai/models/admin/organization/projects/api_key_retrieve_params.rb,
lib/openai/models/admin/organization/projects/certificate_list_params.rb,
lib/openai/models/admin/organization/projects/groups/role_list_params.rb,
lib/openai/models/admin/organization/projects/project_service_account.rb,
lib/openai/models/admin/organization/projects/users/role_create_params.rb,
lib/openai/models/admin/organization/projects/users/role_delete_params.rb,
lib/openai/models/admin/organization/projects/users/role_list_response.rb,
lib/openai/models/admin/organization/usage_audio_transcriptions_params.rb,
lib/openai/models/admin/organization/projects/certificate_list_response.rb,
lib/openai/models/admin/organization/projects/groups/role_create_params.rb,
lib/openai/models/admin/organization/projects/groups/role_delete_params.rb,
lib/openai/models/admin/organization/projects/groups/role_list_response.rb,
lib/openai/models/admin/organization/projects/users/role_create_response.rb,
lib/openai/models/admin/organization/projects/users/role_delete_response.rb,
lib/openai/models/admin/organization/usage_audio_transcriptions_response.rb,
lib/openai/models/admin/organization/projects/certificate_activate_params.rb,
lib/openai/models/admin/organization/projects/groups/role_create_response.rb,
lib/openai/models/admin/organization/projects/groups/role_delete_response.rb,
lib/openai/models/admin/organization/projects/service_account_list_params.rb,
lib/openai/models/admin/organization/projects/certificate_activate_response.rb,
lib/openai/models/admin/organization/projects/certificate_deactivate_params.rb,
lib/openai/models/admin/organization/projects/service_account_create_params.rb,
lib/openai/models/admin/organization/projects/service_account_delete_params.rb,
lib/openai/models/admin/organization/usage_code_interpreter_sessions_params.rb,
lib/openai/models/admin/organization/projects/certificate_deactivate_response.rb,
lib/openai/models/admin/organization/projects/service_account_create_response.rb,
lib/openai/models/admin/organization/projects/service_account_delete_response.rb,
lib/openai/models/admin/organization/projects/service_account_retrieve_params.rb,
lib/openai/models/admin/organization/usage_code_interpreter_sessions_response.rb,
lib/openai/models/admin/organization/projects/rate_limit_list_rate_limits_params.rb,
lib/openai/models/admin/organization/projects/rate_limit_update_rate_limit_params.rb

Defined Under Namespace

Modules: Groups, Projects, Users Classes: AdminAPIKey, AdminAPIKeyCreateParams, AdminAPIKeyCreateResponse, AdminAPIKeyDeleteParams, AdminAPIKeyDeleteResponse, AdminAPIKeyListParams, AdminAPIKeyRetrieveParams, AuditLogListParams, AuditLogListResponse, Certificate, CertificateActivateParams, CertificateActivateResponse, CertificateCreateParams, CertificateDeactivateParams, CertificateDeactivateResponse, CertificateDeleteParams, CertificateDeleteResponse, CertificateListParams, CertificateListResponse, CertificateRetrieveParams, CertificateUpdateParams, Group, GroupCreateParams, GroupDeleteParams, GroupDeleteResponse, GroupListParams, GroupUpdateParams, GroupUpdateResponse, Invite, InviteCreateParams, InviteDeleteParams, InviteDeleteResponse, InviteListParams, InviteRetrieveParams, OrganizationUser, Project, ProjectArchiveParams, ProjectCreateParams, ProjectListParams, ProjectRetrieveParams, ProjectUpdateParams, Role, RoleCreateParams, RoleDeleteParams, RoleDeleteResponse, RoleListParams, RoleUpdateParams, UsageAudioSpeechesParams, UsageAudioSpeechesResponse, UsageAudioTranscriptionsParams, UsageAudioTranscriptionsResponse, UsageCodeInterpreterSessionsParams, UsageCodeInterpreterSessionsResponse, UsageCompletionsParams, UsageCompletionsResponse, UsageCostsParams, UsageCostsResponse, UsageEmbeddingsParams, UsageEmbeddingsResponse, UsageImagesParams, UsageImagesResponse, UsageModerationsParams, UsageModerationsResponse, UsageVectorStoresParams, UsageVectorStoresResponse, UserDeleteParams, UserDeleteResponse, UserListParams, UserRetrieveParams, UserUpdateParams

Constant Summary collapse

ProjectUser =
Projects::ProjectUser
ProjectGroup =
Projects::ProjectGroup
ProjectAPIKey =
Projects::ProjectAPIKey
ProjectRateLimit =
Projects::ProjectRateLimit
ProjectServiceAccount =
Projects::ProjectServiceAccount

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/openai/models/admin/organization/projects/project_service_account.rb', line 62

Instance Method Details

#initialize(id:, max_requests_per_1_minute:, max_tokens_per_1_minute:, model:, batch_1_day_max_input_tokens: nil, max_audio_megabytes_per_1_minute: nil, max_images_per_1_minute: nil, max_requests_per_1_day: nil, object: :"project.rate_limit") ⇒ Object

Represents a project rate limit config.

Parameters:

  • id (String)

    The identifier, which can be referenced in API endpoints.

  • max_requests_per_1_minute (Integer)

    The maximum requests per minute.

  • max_tokens_per_1_minute (Integer)

    The maximum tokens per minute.

  • model (String)

    The model this rate limit applies to.

  • batch_1_day_max_input_tokens (Integer) (defaults to: nil)

    The maximum batch input tokens per day. Only present for relevant models.

  • max_audio_megabytes_per_1_minute (Integer) (defaults to: nil)

    The maximum audio megabytes per minute. Only present for relevant models.

  • max_images_per_1_minute (Integer) (defaults to: nil)

    The maximum images per minute. Only present for relevant models.

  • max_requests_per_1_day (Integer) (defaults to: nil)

    The maximum requests per day. Only present for relevant models.

  • object (Symbol, :"project.rate_limit") (defaults to: :"project.rate_limit")

    The object type, which is always ‘project.rate_limit`



# File 'lib/openai/models/admin/organization/projects/project_user.rb', line 46