Class: OpenAI::Resources::Admin::Organization::Usage
- Inherits:
-
Object
- Object
- OpenAI::Resources::Admin::Organization::Usage
- Defined in:
- lib/openai/resources/admin/organization/usage.rb,
sig/openai/resources/admin/organization/usage.rbs
Instance Method Summary collapse
-
#audio_speeches(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageAudioSpeechesResponse
Get audio speeches usage details for the organization.
-
#audio_transcriptions(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageAudioTranscriptionsResponse
Get audio transcriptions usage details for the organization.
-
#code_interpreter_sessions(start_time:, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCodeInterpreterSessionsResponse
Get code interpreter sessions usage details for the organization.
-
#completions(start_time:, api_key_ids: nil, batch: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCompletionsResponse
Get completions usage details for the organization.
-
#costs(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, line_items: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCostsResponse
Get costs details for the organization.
-
#embeddings(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageEmbeddingsResponse
Get embeddings usage details for the organization.
-
#file_search_calls(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, user_ids: nil, vector_store_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageFileSearchCallsResponse
Get file search calls usage details for the organization.
-
#images(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, sizes: nil, sources: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageImagesResponse
Get images usage details for the organization.
-
#initialize(client:) ⇒ Usage
constructor
private
A new instance of Usage.
-
#moderations(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageModerationsResponse
Get moderations usage details for the organization.
-
#vector_stores(start_time:, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageVectorStoresResponse
Get vector stores usage details for the organization.
-
#web_search_calls(start_time:, api_key_ids: nil, bucket_width: nil, context_levels: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageWebSearchCallsResponse
Get web search calls usage details for the organization.
Constructor Details
#initialize(client:) ⇒ Usage
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Usage.
656 657 658 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 656 def initialize(client:) @client = client end |
Instance Method Details
#audio_speeches(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageAudioSpeechesResponse
Get audio speeches usage details for the organization.
54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 54 def audio_speeches(params) parsed, = OpenAI::Admin::Organization::UsageAudioSpeechesParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/audio_speeches", query: query, model: OpenAI::Models::Admin::Organization::UsageAudioSpeechesResponse, security: {admin_api_key_auth: true}, options: ) end |
#audio_transcriptions(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageAudioTranscriptionsResponse
Get audio transcriptions usage details for the organization.
113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 113 def audio_transcriptions(params) parsed, = OpenAI::Admin::Organization::UsageAudioTranscriptionsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/audio_transcriptions", query: query, model: OpenAI::Models::Admin::Organization::UsageAudioTranscriptionsResponse, security: {admin_api_key_auth: true}, options: ) end |
#code_interpreter_sessions(start_time:, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCodeInterpreterSessionsResponse
Get code interpreter sessions usage details for the organization.
163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 163 def code_interpreter_sessions(params) parsed, = OpenAI::Admin::Organization::UsageCodeInterpreterSessionsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/code_interpreter_sessions", query: query, model: OpenAI::Models::Admin::Organization::UsageCodeInterpreterSessionsResponse, security: {admin_api_key_auth: true}, options: ) end |
#completions(start_time:, api_key_ids: nil, batch: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCompletionsResponse
Get completions usage details for the organization.
227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 227 def completions(params) parsed, = OpenAI::Admin::Organization::UsageCompletionsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/completions", query: query, model: OpenAI::Models::Admin::Organization::UsageCompletionsResponse, security: {admin_api_key_auth: true}, options: ) end |
#costs(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, line_items: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageCostsResponse
Get costs details for the organization.
281 282 283 284 285 286 287 288 289 290 291 292 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 281 def costs(params) parsed, = OpenAI::Admin::Organization::UsageCostsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/costs", query: query, model: OpenAI::Models::Admin::Organization::UsageCostsResponse, security: {admin_api_key_auth: true}, options: ) end |
#embeddings(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageEmbeddingsResponse
Get embeddings usage details for the organization.
340 341 342 343 344 345 346 347 348 349 350 351 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 340 def (params) parsed, = OpenAI::Admin::Organization::UsageEmbeddingsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/embeddings", query: query, model: OpenAI::Models::Admin::Organization::UsageEmbeddingsResponse, security: {admin_api_key_auth: true}, options: ) end |
#file_search_calls(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, user_ids: nil, vector_store_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageFileSearchCallsResponse
Get file search calls usage details for the organization.
400 401 402 403 404 405 406 407 408 409 410 411 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 400 def file_search_calls(params) parsed, = OpenAI::Admin::Organization::UsageFileSearchCallsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/file_search_calls", query: query, model: OpenAI::Models::Admin::Organization::UsageFileSearchCallsResponse, security: {admin_api_key_auth: true}, options: ) end |
#images(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, sizes: nil, sources: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageImagesResponse
Get images usage details for the organization.
468 469 470 471 472 473 474 475 476 477 478 479 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 468 def images(params) parsed, = OpenAI::Admin::Organization::UsageImagesParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/images", query: query, model: OpenAI::Models::Admin::Organization::UsageImagesResponse, security: {admin_api_key_auth: true}, options: ) end |
#moderations(start_time:, api_key_ids: nil, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageModerationsResponse
Get moderations usage details for the organization.
527 528 529 530 531 532 533 534 535 536 537 538 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 527 def moderations(params) parsed, = OpenAI::Admin::Organization::UsageModerationsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/moderations", query: query, model: OpenAI::Models::Admin::Organization::UsageModerationsResponse, security: {admin_api_key_auth: true}, options: ) end |
#vector_stores(start_time:, bucket_width: nil, end_time: nil, group_by: nil, limit: nil, page: nil, project_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageVectorStoresResponse
Get vector stores usage details for the organization.
577 578 579 580 581 582 583 584 585 586 587 588 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 577 def vector_stores(params) parsed, = OpenAI::Admin::Organization::UsageVectorStoresParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/vector_stores", query: query, model: OpenAI::Models::Admin::Organization::UsageVectorStoresResponse, security: {admin_api_key_auth: true}, options: ) end |
#web_search_calls(start_time:, api_key_ids: nil, bucket_width: nil, context_levels: nil, end_time: nil, group_by: nil, limit: nil, models: nil, page: nil, project_ids: nil, user_ids: nil, request_options: {}) ⇒ OpenAI::Models::Admin::Organization::UsageWebSearchCallsResponse
Get web search calls usage details for the organization.
640 641 642 643 644 645 646 647 648 649 650 651 |
# File 'lib/openai/resources/admin/organization/usage.rb', line 640 def web_search_calls(params) parsed, = OpenAI::Admin::Organization::UsageWebSearchCallsParams.dump_request(params) query = OpenAI::Internal::Util.encode_query_params(parsed) @client.request( method: :get, path: "organization/usage/web_search_calls", query: query, model: OpenAI::Models::Admin::Organization::UsageWebSearchCallsResponse, security: {admin_api_key_auth: true}, options: ) end |