Мне нужна помощь с этой функцией. Это предназначено для получения избранного изображения сообщения, но оно не может получить идентификатор сообщения или что-либо связанное с ним (возможно, потому что это не одна страница). Это функция:
Я уже пробовал get_the_id(), получить изображение с помощью js и получить объект сообщения, но это не сработало. мне просто нужно изображение, чтобы openai мог его обработать
Мне нужна помощь с этой функцией. Это предназначено для получения избранного изображения сообщения, но оно не может получить идентификатор сообщения или что-либо связанное с ним (возможно, потому что это не одна страница). Это функция: [code]//Generates a description of the image public function ai_gen_description() { /*$postId = get_the_ID(); $imgData = wp_get_attachment_image_src(get_post_thumbnail_id($postId), 'full'); $imgUrl = $imgData ? $imgData[0] : '';*/
if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['urls'])) { $urls = $_POST['urls']; echo "urls: ". $urls;
try { $url = 'https://api.openai.com/v1/chat/completions'; $key = self::$apiKey; $body = '{ "model": "' . self::$model . '", "temperature": 0.2, "messages": [ { "role": "system", "content": "prompt" }, { "role": "user", "content": [ { "type": "text", "text": "prompt" }, { "type": "image_url", "image_url": { "url": "' . $this->imgUrl . '" } }] } ]}'; echo $this->GPTRequest($url, $key, $body); } catch (\Exception $e) { echo "The image could not be processed. Try it in a few minutes."; } exit(0); } [/code] Я уже пробовал get_the_id(), получить изображение с помощью js и получить объект сообщения, но это не сработало. мне просто нужно изображение, чтобы openai мог его обработать