Class: OpenAI::Usage
- Inherits:
-
Object
- Object
- OpenAI::Usage
- Defined in:
- lib/openai/usage.rb
Instance Method Summary collapse
- #audio_speeches(parameters: {}) ⇒ Object
- #audio_transcriptions(parameters: {}) ⇒ Object
- #code_interpreter_sessions(parameters: {}) ⇒ Object
- #completions(parameters: {}) ⇒ Object
- #costs(parameters: {}) ⇒ Object
- #embeddings(parameters: {}) ⇒ Object
- #images(parameters: {}) ⇒ Object
-
#initialize(client:) ⇒ Usage
constructor
A new instance of Usage.
- #moderations(parameters: {}) ⇒ Object
- #vector_stores(parameters: {}) ⇒ Object
Constructor Details
#initialize(client:) ⇒ Usage
Returns a new instance of Usage.
3 4 5 |
# File 'lib/openai/usage.rb', line 3 def initialize(client:) @client = client end |
Instance Method Details
#audio_speeches(parameters: {}) ⇒ Object
35 36 37 38 39 40 |
# File 'lib/openai/usage.rb', line 35 def audio_speeches(parameters: {}) @client.admin.get( path: "/organization/usage/audio_speeches", parameters: parameters ) end |
#audio_transcriptions(parameters: {}) ⇒ Object
42 43 44 45 46 47 |
# File 'lib/openai/usage.rb', line 42 def audio_transcriptions(parameters: {}) @client.admin.get( path: "/organization/usage/audio_transcriptions", parameters: parameters ) end |
#code_interpreter_sessions(parameters: {}) ⇒ Object
56 57 58 59 60 61 |
# File 'lib/openai/usage.rb', line 56 def code_interpreter_sessions(parameters: {}) @client.admin.get( path: "/organization/usage/code_interpreter_sessions", parameters: parameters ) end |
#completions(parameters: {}) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/openai/usage.rb', line 7 def completions(parameters: {}) @client.admin.get( path: "/organization/usage/completions", parameters: parameters ) end |
#costs(parameters: {}) ⇒ Object
63 64 65 66 67 68 |
# File 'lib/openai/usage.rb', line 63 def costs(parameters: {}) @client.admin.get( path: "/organization/costs", parameters: parameters ) end |
#embeddings(parameters: {}) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/openai/usage.rb', line 14 def (parameters: {}) @client.admin.get( path: "/organization/usage/embeddings", parameters: parameters ) end |
#images(parameters: {}) ⇒ Object
28 29 30 31 32 33 |
# File 'lib/openai/usage.rb', line 28 def images(parameters: {}) @client.admin.get( path: "/organization/usage/images", parameters: parameters ) end |
#moderations(parameters: {}) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/openai/usage.rb', line 21 def moderations(parameters: {}) @client.admin.get( path: "/organization/usage/moderations", parameters: parameters ) end |
#vector_stores(parameters: {}) ⇒ Object
49 50 51 52 53 54 |
# File 'lib/openai/usage.rb', line 49 def vector_stores(parameters: {}) @client.admin.get( path: "/organization/usage/vector_stores", parameters: parameters ) end |