• Resolved nobo73

    (@nobo73)


    Hi, I got an error, after I set API-Key for AI-chat.
    It seems that is caused by php “cURL” function error.

    Would you take a look at the following error message?
    Thanks,

    Error Type: E_ERROR

    Error Message: Uncaught Error: Undefined constant "CURL_SSLVERSION_TLSv1_2" in /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/symfony/http-client/CurlHttpClient.php:134
    Stack trace:
    #0 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/symfony/http-client/Psr18Client.php(114): BetterMessages\Symfony\Component\HttpClient\CurlHttpClient->request('GET', 'https://api.ope...', Array)
    #1 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/openai-php/client/src/Transporters/HttpTransporter.php(49): BetterMessages\Symfony\Component\HttpClient\Psr18Client->sendRequest(Object(BetterMessages\Nyholm\Psr7\Request))
    #2 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/openai-php/client/src/Transporters/HttpTransporter.php(102): BetterMessages\OpenAI\Transporters\HttpTransporter->BetterMessages\OpenAI\Transporters\{closure}()
    #3 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/openai-php/client/src/Transporters/HttpTransporter.php(49): BetterMessages\OpenAI\Transporters\HttpTransporter->sendRequest(Object(Closure))
    #4 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/openai-php/client/src/Resources/Models.php(28): BetterMessages\OpenAI\Transporters\HttpTransporter->requestObject(Object(BetterMessages\OpenAI\ValueObjects\Transporter\Payload))
    #5 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/api/open-ai.php(34): BetterMessages\OpenAI\Resources\Models->list()
    #6 /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/ai.php(205): Better_Messages_OpenAI_API->check_api_key()
    #7 /home/public_html/wp-includes/class-wp-hook.php(324): Better_Messages_AI->check_if_api_key_valid(Array)
    #8 /home/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
    #9 /home/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #10 /home/public_html/wp-content/plugins/bp-better-messages/inc/options.php(1064): do_action('bp_better_chat_...', Array)
    #11 /home/public_html/wp-content/plugins/bp-better-messages/inc/api/admin.php(95): Better_Messages_Options->update_settings(Array)
    #12 /home/public_html/wp-includes/class-wp-hook.php(324): Better_Messages_Rest_Api_Admin->save_settings('')
    #13 /home/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
    #14 /home/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #15 /home/public_html/wp-admin/admin-ajax.php(192): do_action('wp_ajax_better_...')
    #16 {main}
    thrown

    Error Location: /home/public_html/wp-content/plugins/bp-better-messages/addons/ai/dependencies/symfony/http-client/CurlHttpClient.php:134
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Andrij Tkachenko

    (@andrijtkachenko)

    Hi there!

    At your hosting server you are using outdated version of CURL, you need to update it and it will be working.

    Thanks!

    Thread Starter nobo73

    (@nobo73)

    Yeah, I know.
    But I can not update this cURL version.
    So, would you please update like this?

    if (!defined('CURL_SSLVERSION_TLSv1_2')) define('CURL_SSLVERSION_TLSv1_2', 6);
    Plugin Support Andrij Tkachenko

    (@andrijtkachenko)

    Hi there!

    Im not sure that will fix the issue and everything will be working properly, but if you want to try, that is something you should place to your wp-config.php file, I will not add this to all plugin users.

    Thanks!

    Thread Starter nobo73

    (@nobo73)

    Yes, that is right.
    I did it, and it resovled the issue.

    Thank you veru much!

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Error at AI-Chat API-Key’ is closed to new replies.