Module: OpenAiHelper

Defined in:
sig/lib/great_axe/open_ai_helper.rbs

Class Method Summary collapse

Class Method Details

.client ⇒ Object

Returns:

  • (Object)


4
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 4

def self.client: () -> untyped

.configure_client ⇒ Object

Returns:

  • (Object)


8
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 8

def self.configure_client: () -> untyped

.create_client ⇒ Object

Returns:

  • (Object)


6
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 6

def self.create_client: () -> untyped

.create_file ⇒ Object

Parameters:

  • options (Object)

Returns:

  • (Object)


12
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 12

def self.create_file: (untyped options) -> untyped

.edit ⇒ Object

Parameters:

  • options (Object)

Returns:

  • (Object)


18
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 18

def self.edit: (untyped options) -> untyped

.edit_file ⇒ Object

Parameters:

  • options (Object)

Returns:

  • (Object)


16
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 16

def self.edit_file: (untyped options) -> untyped

.extract_text ⇒ Object

Parameters:

  • response (Object)
  • keys (Object)

Returns:

  • (Object)


22
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 22

def self.extract_text: (untyped response, *untyped keys) -> untyped

.input ⇒ Object

Parameters:

  • request (Object)
  • model (::String)
  • temperature (::Float)

Returns:

  • (Object)


10
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 10

def self.input: (untyped request, ?::String model, ?::Float temperature) -> untyped

.output ⇒ Object

Parameters:

  • options (Object)

Returns:

  • (Object)


14
# File 'sig/lib/great_axe/open_ai_helper.rbs', line 14

def self.output: (untyped options) -> untyped