可调用百度千帆大模型:
ernie-4.5-turbo-vl-32k
ernie-5.0-thinking-preview
ernie-4.5-turbo-vl-32k-preview
ernie-4.5-turbo-vl-preview
ernie-4.5-turbo-128k
ernie-4.5-turbo-32k
ernie-x1-turbo-32k
ernie-x1-turbo-32k-preview
ernie-x1.1-preview
ernie-4.5-21b-a3b
ernie-4.5-0.3b
ernie-4.5-vl-28b-a3b
ernie-4.5-turbo-128k-preview
llama-4-maverick-17b-128e-instruct
llama-4-scout-17b-16e-instruct
ernie-4.0-8k-latest
ernie-4.0-8k-preview
ernie-4.0-8k
ernie-4.0-turbo-8k-latest
ernie-4.0-turbo-8k-preview
ernie-4.0-turbo-8k
ernie-4.0-turbo-128k
ernie-3.5-8k-preview
ernie-3.5-8k
ernie-3.5-128k
ernie-speed-8k
ernie-speed-128k
ernie-speed-pro-128k
ernie-lite-8k
ernie-lite-pro-128k
ernie-tiny-8k
ernie-character-8k
ernie-character-fiction-8k
ernie-novel-8k
deepseek-v3
deepseek-r1
deepseek-r1-distill-qwen-32b
deepseek-r1-distill-qwen-14b
deepseek-r1-distill-llama-70b
deepseek-r1-distill-qianfan-llama-70b
deepseek-r1-distill-qianfan-8b
deepseek-r1-distill-qianfan-70b
glm-z1-32b-0414
glm-z1-rumination-32b-0414
glm-4-32b-0414
deepseek-r1-250528
deepseek-v3.1-think-250821
deepseek-v3.1-250821
deepseek-v3.2
deepseek-v3.2-think
qwq-32b
qwen2.5-7b-instruct
qianfan-8b
qianfan-70b
qianfan-agent-intent-32k
qianfan-sug-8k
qwen3-235b-a22b
qwen3-30b-a3b
qwen3-235b-a22b-instruct-2507
qwen3-coder-480b-a35b-instruct
qwen3-235b-a22b-thinking-2507
qwen3-coder-30b-a3b-instruct
qwen3-30b-a3b-instruct-2507
qwen3-30b-a3b-thinking-2507
qwen3-next-80b-a3b-thinking
qwen3-next-80b-a3b-instruct
qwen3-vl-235b-a22b-instruct
qwen3-vl-235b-a22b-thinking
qwen3-vl-30b-a3b-thinking
qwen3-vl-30b-a3b-instruct
qwen3-32b
qwen3-14b
qwen3-8b
qwen3-4b
qwen3-1.7b
qwen3-0.6b
gpt-oss-120b
gpt-oss-20b
<?php
namespace plugin\api\process;
/**
* 文心一言
*/
class WenxinSkycaiji{
/*最终数据配置*/
public $_content = <<<EOF
[变量:返回数据]
EOF;
/*操作流程配置*/
public $_ops = array (
array (
'module' => 'variable',
'config' =>array (
'name' => '模型',
'desc' => '',
'module' => 'user',
'user' =>array (
'required' => '1',
'global' => '1',
'tag' => 'select',
'tag_select' => 'ernie-4.5-turbo-vl-32k
ernie-5.0-thinking-preview
ernie-4.5-turbo-vl-32k-preview
ernie-4.5-turbo-vl-preview
ernie-4.5-turbo-128k
ernie-4.5-turbo-32k
ernie-x1-turbo-32k
ernie-x1-turbo-32k-preview
ernie-x1.1-preview
ernie-4.5-21b-a3b
ernie-4.5-0.3b
ernie-4.5-vl-28b-a3b
ernie-4.5-turbo-128k-preview
llama-4-maverick-17b-128e-instruct
llama-4-scout-17b-16e-instruct
ernie-4.0-8k-latest
ernie-4.0-8k-preview
ernie-4.0-8k
ernie-4.0-turbo-8k-latest
ernie-4.0-turbo-8k-preview
ernie-4.0-turbo-8k
ernie-4.0-turbo-128k
ernie-3.5-8k-preview
ernie-3.5-8k
ernie-3.5-128k
ernie-speed-8k
ernie-speed-128k
ernie-speed-pro-128k
ernie-lite-8k
ernie-lite-pro-128k
ernie-tiny-8k
ernie-character-8k
ernie-character-fiction-8k
ernie-novel-8k
deepseek-v3
deepseek-r1
deepseek-r1-distill-qwen-32b
deepseek-r1-distill-qwen-14b
deepseek-r1-distill-llama-70b
deepseek-r1-distill-qianfan-llama-70b
deepseek-r1-distill-qianfan-8b
deepseek-r1-distill-qianfan-70b
glm-z1-32b-0414
glm-z1-rumination-32b-0414
glm-4-32b-0414
deepseek-r1-250528
deepseek-v3.1-think-250821
deepseek-v3.1-250821
deepseek-v3.2
deepseek-v3.2-think
qwq-32b
qwen2.5-7b-instruct
qianfan-8b
qianfan-70b
qianfan-agent-intent-32k
qianfan-sug-8k
qwen3-235b-a22b
qwen3-30b-a3b
qwen3-235b-a22b-instruct-2507
qwen3-coder-480b-a35b-instruct
qwen3-235b-a22b-thinking-2507
qwen3-coder-30b-a3b-instruct
qwen3-30b-a3b-instruct-2507
qwen3-30b-a3b-thinking-2507
qwen3-next-80b-a3b-thinking
qwen3-next-80b-a3b-instruct
qwen3-vl-235b-a22b-instruct
qwen3-vl-235b-a22b-thinking
qwen3-vl-30b-a3b-thinking
qwen3-vl-30b-a3b-instruct
qwen3-32b
qwen3-14b
qwen3-8b
qwen3-4b
qwen3-1.7b
qwen3-0.6b
gpt-oss-120b
gpt-oss-20b',
'default' => '',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => 'API_KEY',
'desc' => '百度智能云>账号>安全认证>API Key',
'module' => 'user',
'user' =>array (
'required' => '1',
'global' => '1',
'tag' => 'text',
'tag_select' => '',
'default' => '',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '输入内容',
'desc' => '',
'module' => 'user',
'user' =>array (
'required' => '1',
'global' => '0',
'tag' => 'text',
'tag_select' => '',
'default' => '',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '多样性',
'desc' => '影响输出文本的多样性,取值越大,生成文本的多样性越强,取值范围:0-1.0',
'module' => 'user',
'user' =>array (
'required' => '0',
'global' => '1',
'tag' => 'text',
'tag_select' => '',
'default' => '0.8',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '创意性',
'desc' => '较高的数值会使输出更加随机,而较低的数值会使其更加集中和确定,取值范围:0-1.0',
'module' => 'user',
'user' =>array (
'required' => '0',
'global' => '1',
'tag' => 'text',
'tag_select' => '',
'default' => '0.9',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '惩罚分数',
'desc' => '通过对已生成的token增加惩罚,减少重复生成的现象,值越大表示惩罚越大,取值范围:1.0-2.0',
'module' => 'user',
'user' =>array (
'required' => '0',
'global' => '1',
'tag' => 'text',
'tag_select' => '',
'default' => '1.0',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '最大输出token数',
'desc' => '指定模型最大输出token数',
'module' => 'user',
'user' =>array (
'required' => '0',
'global' => '1',
'tag' => 'text',
'tag_select' => '',
'default' => '',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
array (
'module' => 'request',
'config' =>array (
'name' => 'api',
'url' => 'https://qianfan.baidubce.com/v2/chat/completions',
'charset' => '',
'charset_custom' => '',
'encode' => '',
'encode_custom' => '',
'type' => 'post',
'content_type' => 'application/json',
'param_names' =>array (
0 => 'messages.0.role',
1 => 'messages.0.content',
2 => 'temperature',
3 => 'top_p',
4 => 'model',
5 => 'penalty_score',
),
'param_vals' =>array (
0 => 'user',
1 => '[变量:输入内容]',
2 => '[变量:创意性]',
3 => '[变量:多样性]',
4 => '[变量:模型]',
5 => '[变量:惩罚分数]',
),
'header_names' =>array (
0 => 'Authorization',
),
'header_vals' =>array (
0 => 'Bearer [变量:API_KEY]',
),
'timeout' => '',
'interval' => '',
'wait' => '',
'retry' => '',
'cache' => '',
),
),
array (
'module' => 'variable',
'config' =>array (
'name' => '返回数据',
'desc' => '',
'module' => 'extract',
'extract' =>array (
'source' => 'request:api',
'type' => 'json',
'json' => 'choices.0.message.content',
'json_arr' => 'implode',
'json_arr_implode' => '',
'rule' => '',
'rule_merge' => '',
'rule_multi_str' => '',
'xpath' => '',
'xpath_attr' => '',
'xpath_attr_custom' => '',
'xpath_multi_str' => '',
),
'func' =>array (
'open' => '0',
'names' =>array (
),
'params' =>array (
),
),
),
),
);
}