wordpress收费下载资源主题
wordpress付费下载资源插件

wordpress对接claude ai实现智能回答聊天

使用 PHP 的 curl 扩展来发送 API 请求。以下是一个简单的 PHP 脚本,它向 Claude AI 发送一个消息并接收一个响应:

<?php

$apiKey = 'YOUR_CLAUDE_AI_API_KEY';
$modelId = 'claude-3-5-sonnet-20240620'; // 替换为你想要使用的模型
 
// 创建一个cURL资源
$ch = curl_init();
 
// 设置URL和相应的头文件
curl_setopt($ch, CURLOPT_URL, "https://api.anthropic.com/v1/messages");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Accept: application/json',
    'Content-Type: application/json',
    'anthropic-version: 2023-06-01',
    'x-api-key: ' . $apiKey
]);
 
// 要发送的数据
$data = [
    "max_tokens" => 1024,
    "messages" => [[ "role"=> "user", "content"=> "Hello, Claude" ]],
    "stream" => false,
    "model" => $modelId
];
$data_string = json_encode($data);
 
// 发送数据
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
 
// 接收返回的json response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
// 执行cURL请求
$response = curl_exec($ch);
 
// 关闭cURL资源,并释放系统资源
curl_close($ch);
 
// 处理返回的数据
$result = json_decode($response, true);
 
// 输出结果
print_r($result);

?>

'YOUR_CLAUDE_AI_API_KEY' 替换为你的实际 API 密钥,并根据需要调整 $messages 中的 'content' 部分。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请先加Q,临时会话收不到
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情