◆ create_request_object()
aiprovider_openai\abstract_processor::create_request_object |
( |
string | $userid | ) |
|
|
abstractprotected |
◆ get_endpoint()
aiprovider_openai\abstract_processor::get_endpoint |
( |
| ) |
|
|
protected |
Get the endpoint URI.
- Return values
-
◆ get_model()
aiprovider_openai\abstract_processor::get_model |
( |
| ) |
|
|
protected |
Get the name of the model to use.
- Return values
-
◆ get_model_settings()
aiprovider_openai\abstract_processor::get_model_settings |
( |
| ) |
|
|
protected |
Get the model settings.
- Return values
-
◆ get_response()
core_ai\process_base::get_response |
( |
| ... | ) |
|
|
protectedinherited |
Get the instantiated Response Class for the action described by this processor.
- Parameters
-
mixed | ...$args The arguments to pass to the response class constructor. |
- Return values
-
◆ get_system_instruction()
aiprovider_openai\abstract_processor::get_system_instruction |
( |
| ) |
|
|
protected |
◆ handle_api_error()
aiprovider_openai\abstract_processor::handle_api_error |
( |
ResponseInterface | $response | ) |
|
|
protected |
Handle an error from the external AI api.
- Parameters
-
ResponseInterface | $response | The response object. |
- Return values
-
◆ handle_api_success()
aiprovider_openai\abstract_processor::handle_api_success |
( |
ResponseInterface | $response | ) |
|
|
abstractprotected |
◆ process()
core_ai\process_base::process |
( |
| ) |
|
|
inherited |
Process the AI request.
- Return values
-
response_base | The result of the action. |
◆ query_ai_api()
aiprovider_openai\abstract_processor::query_ai_api |
( |
| ) |
|
|
protected |
The documentation for this class was generated from the following file:
- ai/provider/openai/classes/abstract_processor.php