pj8912/php-bard-api

此包已废弃,不再维护。未建议替代包。

一个用于与Bard API交互的PHP包

资助包维护!
pj8912

1.0.1 2023-07-14 15:03 UTC

This package is auto-updated.

Last update: 2024-03-24 11:39:44 UTC


README

❗此仓库已存档❗

使用官方Gemini API

https://ai.google.dev/

PHP composer bard package bard api composer version

一个通过API返回Google Bard响应的包

安装

composer require pj8912/php-bard-api

获取您的密钥

  • 打开 bard.google.com
  • 打开开发者工具,点击 应用 选项卡
  • 在“应用”下的存储中,您将找到cookies下拉菜单
  • 在cookies中点击https://bard.google.com,将显示所有使用的cookies,作为名称
  • 复制cookies的值__Secure-1PSID__Secure-1PSIDTS

运行

__Secure-1PSIDTS的值需要频繁更改(Google会更改它)

require_once 'vendor/autoload.php';
use Pj8912\PhpBardApi\Bard;
//two keys are required which are two cookies values
$_ENV['BARD_API_KEY_X'] = " value of cookie '__Secure-1PSID' ";
$_ENV['BARD_API_KEY_Y'] = " value of cookie '__Secure-1PSIDTS' "
$bard = new Bard();
$input_text = "Hello, Bard!";  // Input text for the conversation
$result = $bard->get_answer($input_text);  // Get the response from Bard

// bard reply
print($result['choices'][0]['content'][0]);

许可证

本项目使用MIT许可证

参考

重要通知

用户承担与使用BardAPI包相关的所有法律责任。此PHP包仅便于开发人员轻松访问Google Bard。用户需自行管理数据并适当地使用包。如需更多信息,请咨询Google Bard官方文档。