Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250711) (9addea9f0ac)
aiprovider_openai

Namespaces

namespace  aiprovider_openai
  
 
namespace  aiprovider_openai\aimodel
  
 
namespace  aiprovider_openai\form
  
 
namespace  aiprovider_openai\privacy
  
 
namespace  aiprovider_openai\test
  
 

Classes

class  aiprovider_openai\abstract_processor
 
class  aiprovider_openai\aimodel\dalle3
 
class  aiprovider_openai\aimodel\gpt4o
 
class  aiprovider_openai\aimodel\o1
 
interface  aiprovider_openai\aimodel\openai_base
 
class  aiprovider_openai\form\action_form
 
class  aiprovider_openai\form\action_generate_image_form
 
class  aiprovider_openai\form\action_generate_text_form
 
class  aiprovider_openai\helper
 
class  aiprovider_openai\hook_listener
 
class  aiprovider_openai\privacy\provider
 
class  aiprovider_openai\process_explain_text
 
class  aiprovider_openai\process_generate_image
 
class  aiprovider_openai\process_generate_text
 
class  aiprovider_openai\process_summarise_text
 
class  aiprovider_openai\provider
 

Variables

 $callbacks
 
 $plugin = 2025040800
 
$plugin component = 'aiprovider_openai'
 
$plugin maturity = MATURITY_STABLE
 
$plugin version = 2025041400
 

Detailed Description

Variable Documentation

◆ $callbacks

$callbacks
Initial value:
= [
[
'hook' => core_ai\hook\after_ai_provider_form_hook::class,
'callback' => aiprovider_openai\hook_listener::class . '::set_form_definition_for_aiprovider_openai',
],
[
'hook' => core_ai\hook\after_ai_action_settings_form_hook::class,
'callback' => aiprovider_openai\hook_listener::class . '::set_model_form_definition_for_aiprovider_openai',
],
]