ID, POST_METADATA_KEY, true); return $ai_excerpt ? $ai_excerpt : $post_excerpt; } }); } } function summon_article_excerpt(WP_Post $post) { $chatGPT_base_url = iro_opt('chatgpt_base_url'); $chatGPT_access_token = iro_opt('chatgpt_access_token'); $chatGPT_prompt_init = iro_opt('chatgpt_init_prompt', DEFAULT_INIT_PROMPT); $chatGPT_prompt_ask = iro_opt('chatgpt_ask_prompt', DEFAULT_ASK_PROMPT); $chatGPT = new ChatGPTV2($chatGPT_access_token, $chatGPT_base_url); $chatGPT->addMessage($chatGPT_prompt_init, 'system'); $chatGPT->addMessage("文章标题:" . $post->post_title, 'user'); $content = $post->post_content; $content = substr(wp_strip_all_tags(apply_filters('the_content', $content)), 0, 4050); $chatGPT->addMessage("正文:" . $content, 'user'); $answer = ''; foreach ($chatGPT->ask($chatGPT_prompt_ask) as $item) { $answer .= $item['answer']; } return $answer; } }