WordPress to system zarządzania treścią (CMS) typu open source, który umożliwia użytkownikom tworzenie własnych stron internetowych i zarządzanie nimi. WordPress oferuje wiele wtyczek i motywów, które rozszerzają jego funkcjonalność i dostosowują go do różnych potrzeb serwisu. Jest łatwy w obsłudze i udostępnia wiele zasobów wspieranych przez społeczność. Dlatego stało się narzędziem wybieranym przez wiele osób i małych firm do tworzenia stron internetowych.
Połączyć:Oficjalna strona WordPressa
# 把百度的文心千帆大模型整合进wordpress,并对比GPT
上周末,把百度的文心千帆大模型整合进了wordpress。
一、基本的过程:
1、先在百度申请体验文心千帆大模型,需要先认证。
2、通过后,开通一下大模型,因为百度的大模型使用是收费的,按token收费,需要你的账户中有余额才能开通。
3、然后,创建一个应用,这样就有了appid、api key和secret key
4、然后,再看文档,接相应的接口。
基本就是通过api key和secret key获得access token,然后再提交问题,获取答案。
二、关键代码
1、获取access token的关键代码
“`php
private function getAccessToken(){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/oauth/2.0/token?client_id=”.$this->client_id.”&client_secret=”.$this->client_secret.”&grant_type=client_credentials”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_HTTPHEADER => array(
‘Content-Type: application/json’,
‘Accept: application/json’
),
));
$response = curl_exec($curl);
curl_close($curl);
$rtn = json_decode($response);
return $rtn->access_token;
}
“`
2、调用Ernie Bot大模型的关键代码
“`php
public function runErnieBot($message) {
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_POSTFIELDS =>$message,
CURLOPT_HTTPHEADER => array(
‘Content-Type: application/json’
),
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
“`
3、调用Ernie Bot Turbo大模型的关键代码
“`php
public function runErnieBotTurbo($message) {
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_POSTFIELDS =>$message,
CURLOPT_HTTPHEADER => array(
‘Content-Type: application/json’
),
));
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
“`
这几天的测试,百度文心千帆大模型在中文方面的表现的确比GPT好多了。
GPT的中文水平,就是“说明文”的水平。
百度文心千帆大模型的中文水平,至少也比“说明文”好一些。
W przypadku autorów motywów WordPress i autorów wtyczek tłumaczenie własnych motywów i wtyczek nie może uniknąć plików po i […]
最近在迭代自己的wordpress theme。
在archive中获取category和post-tag这两个wordpress既有的分类法的term数据是很常见的,都有现成的参数和函数。
如何在archive中获取自定义taxonomy的term数据?
get_queried_object()
就是这个函数,不仅能获取自定义taxonomy的term数据,也能获取category和post-tag的数据。甚至,如果是自定义post type的archive,也可以获取当前的post type数据。
$term_data = get_queried_object();//在archive.php中,直接用。
wordpress官网上的URL:https://developer.wordpress.org/reference/functions/get_queried_object/
也可以获取当前的post和user的数据。不过,这两个我没试过。
最近,我的一个网站,baseon wordpress,古腾堡编辑器无法使用,打开,就是空白页。一直以为是前段时间,把wordpress升级到v6.2造成的。今天才搞明白,原来是,我自己写的一个js文件中多了一个“}”。
去掉这个“}”后,古腾堡编辑器恢复正常。
1. Konfiguracja ról i uprawnień systemu WordPress Ta konfiguracja jest przechowywana w tabeli wp_options. Możesz zdobyć […]
Uruchamia się przed załadowaniem strony na ekranie „Edytuj użytkownika”.
Ten hak jest wykonywany przed otwarciem strony profilu użytkownika w panelu administracyjnym.
Zaczep ten posłuży także do rozbudowy panelu zarządzania użytkownikami. Ale czasami to nie działa.
Uruchamia się natychmiast po zaktualizowaniu istniejącego użytkownika.
Ten hak jest wykonywany po aktualizacji profilu.
Powszechnie stosowane w celu rozbudowy paneli zarządzania użytkownikami.
wp_set_object_terms( int $object_id, str […]
cms(内容管理系统)是一个哲学问题。 因为cms早就做到了哲学层面。 我们来分析一下世界上现在和曾经最优秀的 […]