×

Google 推出的 AI,Google Bard,现在已正式升级为 Gemini,支持中文对话,测试下功能不错!

vox2002 vox2002 发表于2024-02-17 01:18:03 浏览30 评论0

抢沙发发表评论

Gemini,是直接探索 Google AI 的最佳方式。我经过大量公开数据的训练,能够针对各种各样的问题进行交流,并生成如同人类对话般的文本。如果你想要了解更多,可以问我,或者直接试一试,看看我能为你做些什么。


image.png



image.png

image.png


image.png



写一段基于 php 的透明二级菜单代码



<?php
//  定义菜单数据
$menu = array(
    array(
        'name' => ' 首页 ',
        'url' => 'index.php',
        'sub_menu' => array(
            array(
                'name' => ' 关于我们 ',
                'url' => 'about.php',
            ),
            array(
                'name' => ' 联系我们 ',
                'url' => 'contact.php',
            ),
        ),
    ),
    array(
        'name' => ' 产品 ',
        'url' => 'products.php',
        'sub_menu' => array(
            array(
                'name' => ' 产品一 ',
                'url' => 'product1.php',
            ),
            array(
                'name' => ' 产品二 ',
                'url' => 'product2.php',
            ),
        ),
    ),
    array(
        'name' => ' 服务 ',
        'url' => 'services.php',
        'sub_menu' => array(
            array(
                'name' => ' 服务一 ',
                'url' => 'service1.php',
            ),
            array(
                'name' => ' 服务二 ',
                'url' => 'service2.php',
            ),
        ),
    ),
);

//  遍历菜单数据
foreach ($menu as $item) {
    //  显示一级菜单项
    echo '<li><a href="' . $item['url'] . '">' . $item['name'] . '</a>';

    //  判断是否有二级菜单
    if (isset($item['sub_menu'])) {
        //  显示二级菜单
        echo '<ul>';
        foreach ($item['sub_menu'] as $sub_item) {            echo '<li><a href="' . $sub_item['url'] . '">' . $sub_item['name'] . '</a></li>';
        }
        echo '</ul>';
    }

    echo '</li>';
}
?>


ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

li {
    display: inline-block;
    margin: 0 10px;
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {    color: #fff;}

ul ul {
    position: absolute;
    display: none;
}

li:hover ul {    display: block;}




刚刚又尝试了一下,竟然还能帮 zblog 写插件~?还给你附上使用说明...

image.png


不过搞笑的是:ZBLOG-php 最新版是 1.7.3,gemini 给出的(php 代码)使用提示是需要 1.8 或者以上版本才能使用。

image.png


帮我写一个用于 zblog 的二级菜单管理插件



好的,以下是一个用于 Z-Blog 的二级菜单管理插件:

插件名称: 二级菜单管理

插件简介: 该插件可以帮助您轻松管理 Z-Blog 的二级菜单。

插件功能:

  • 添加、编辑、删除二级菜单

  • 设置二级菜单的名称、链接、排序等属性

  • 支持多级菜单

  • 支持自定义菜单样式

插件使用:

  1. 下载并安装插件。

  2. 在 Z-Blog 后台导航到“插件”->“已安装插件”页面。

  3. 找到“二级菜单管理”插件,并点击“启用”。

  4. 点击“设置”按钮,进行插件设置。

  5. 在“菜单管理”页面,您可以添加、编辑、删除二级菜单。

插件代码:

<?php
//  插件 ID
define('PLUGIN_ID', ' 二级菜单管理 ');

//  插件名称
define('PLUGIN_NAME', ' 二级菜单管理 ');

//  插件版本
define('PLUGIN_VERSION', '1.0');

//  插件作者
define('PLUGIN_AUTHOR', 'Bard');

//  插件简介
define('PLUGIN_DESCRIPTION', ' 该插件可以帮助您轻松管理  Z-Blog  的二级菜单。');

//  插件函数
function plugin_init() {
    //  添加菜单
    add_menu(array(
        'id' => PLUGIN_ID,
        'title' => PLUGIN_NAME,
        'parent_id' => 'admin',
        'order' => 10,
        'url' => 'plugin.php?id=' . PLUGIN_ID,
    ));

    //  添加路由
    add_hook('route_init', 'plugin_route_init');
}

function plugin_route_init() {
    //  添加二级菜单管理页面路由
    add_route('plugin/' . PLUGIN_ID, 'plugin_action');
}

function plugin_action() {
    //  获取操作
    $action = get_param('action');

    //  处理操作
    switch ($action) {
        case 'list':
            //  显示二级菜单列表
            break;
        case 'add':
            //  添加二级菜单
            break;
        case 'edit':
            //  编辑二级菜单
            break;
        case 'delete':
            //  删除二级菜单
            break;
    }
}

//  插件卸载
function plugin_卸载() {
    //  删除菜单
    del_menu(PLUGIN_ID);

    //  删除路由
    del_hook('route_init', 'plugin_route_init');
}


该插件可以实现基本的二级菜单管理功能。您可以根据自己的需求进行扩展。

使用说明:

  1. 将插件代码复制到 Z-Blog 的  plugins  目录下。

  2. 在 Z-Blog 后台启用插件。

  3. 点击“设置”按钮,进行插件设置。

  4. 在“菜单管理”页面,您可以添加、编辑、删除二级菜单。

注意事项:

  • 该插件需要 Z-Blog 1.8 或更高版本才能使用。

  • 插件代码仅供参考,请根据您的实际需求进行修改。

希望这个插件对您有所帮助。



另附上  ChatGLM2-6B 的,不得不说专业性上确实还有一定差距。

在 Z Blog 中,您可以使用二级导航菜单插件来创建自定义导航。以下是一个简单的示例,展示如何创建一个带下拉菜单的二级导航菜单插件。

  1. 安装插件 您需要使用 Yarn 或 Npm 安装此插件。在 Z Blog 主题文件夹中运行以下命令:

yarn add z-menu
  1. 创建插件目录 在您的插件目录中,创建一个名为  z-menu-plugin.js  的文件。

  2. 编写插件代码 在  z-menu-plugin.js  文件中,编写以下代码:

// z-menu-plugin.js
const z = require('z-blog');

module.exports = function (options) {  const { createMenu } = z.plugin('z-menu');

  const menuItem = {
    title: ' 菜单项  1',
    icon: 'icons/ic-file.png',
    url: '/ 文章 1 ',
  };

  const subMenuItem1 = {
    title: ' 子菜单项  1 1',
    icon: 'icons/ic-folder.png',
    url: '/ 文章 1 / 子目录 1 ',
  };

  const subMenuItem2 = {
    title: ' 子菜单项  1 2',
    icon: 'icons/ic-file.png',
    url: '/ 文章 1 / 子目录 2 ',
  };

  const subMenu = createMenu([
    {
      title: ' 菜单项  2',
      icon: 'icons/ic-folder.png',
      url: '/ 文章 2 ',
    },
    {
      title: ' 子菜单项  1 3',
      icon: 'icons/ic-file.png',
      url: '/ 文章 2 / 子目录 1 ',
    },
    {
      title: ' 子菜单项  1 2',
      icon: 'icons/ic-file.png',
      url: '/ 文章 2 / 子目录 2 ',
    },
  ]);

  return {
    menu: subMenu,
  };
};
  1. 更新 Z Blog 配置 在  z-blog-config.js  文件中,添加以下代码行:

// z-blog-config.js
require('z-blog');

module.exports = function (options) {  const z = require('z-blog');

  z.use('z-menu');

  return {
    menu: [
      {
        title: ' 首页 ',
        icon: 'icons/ic-home.png',
        url: '/',
        children: [
          {
            title: ' 文章 1 ',
            icon: 'icons/ic-file.png',
            url: '/',
          },
          {
            title: ' 文章 2 ',
            icon: 'icons/ic-file.png',
            url: '/',
          },
        ],
      },
    ],
  };
};
  1. 启用插件 在  z-blog-index.js  文件中,添加以下代码行:

// z-blog-index.js
require('z-blog');

const z = require('z-blog');

z.use('z-menu');

z.use('z-menu-plugin');

require('z-blog-config');

module.exports = function (options) {
  return {
    // Your theme configuration
  };
};

这样,您就创建了一个带下拉菜单的二级导航菜单插件,可以用于 Z Blog。

注意:这个插件仅作为示例,实际使用时,请根据您的需求进行修改。






其他 AI:


一个强大的音色克隆模型,可以用少量的语音数据来训练和转换不同的声音。

一、软件介绍

它支持中文、英文和日文的语音合成,可以实现零样本和少样本的文本到语音转换。

它还提供了一个 WebUI 工具,集成了语音伴奏分离、自动训练集分割、中文 ASR 和文本标注等功能,帮助用户创建训练数据集和 GPT/SoVITS 模型。

特性:

  • 零样本 TTS:输入 5 秒的人声样本,体验即时文本到语音转换;

  • 少量样本 TTS:仅使用 1 分钟的训练数据即可微调模型,提高语音相似度和逼真度;

  • 跨语言支持:使用与训练数据集不同的语言进行推理,目前支持英语、日语和中文;

  • WebUI 工具:集成了语音伴奏分离、自动训练集分割、中文 ASR、文本标注等功能,帮助初学者创建训练数据集和 GPT/SoVITS 模型;

如果是 Windows 用户(使用 win>=10 进行测试),您可以直接通过预压缩进行安装。只需下载预压缩,解压并双击 go-webui.bat 即可启动 GPT-SoVITS-WebUI。

二、项目地址

Github: https://github.com/RVC-Boss/GPT-SoVITS




又一个免费 ChatGPT-API


介绍

秒回复的免费 ChatGPT API,支持文本转语言,文本翻译和文件翻译,高速流式对话,国内免代理。零成本使用 Openai。无限制畅快聊天

访问:https://ai.tentech.top

接口文档:https://rvvnzeghdn.apifox.cn

特点

1. 支持 Models, Embedding, text-davinci, GPT-3.5-Turbo, GPT-3.5-Turbo-16K, GPT-4, DALLE-e-2, Whisper, 文本转语言,文本翻译。

2. 与官方完全一致的接口标准,兼容各种软件 / 插件。

3. 支持流式响应。

4. 动态加速,无需代理,体验远优于使用代理连接官方。

5. 永久完全免费

6. 无秒盾,不限速,无限次数调用

API 地址

https://rvvnzeghdn.apifox.cn/ 文档地址

https://ai.tentech.top/ api 调用示例使用地址 https://github.com/tentechtop/chatgpt-nuxt3 示例源代码基于 vue3 sse 流式对话,但有一点小问题没解决,回复完前端无法及时释放资源

https://ai.tentech.top/v1/models 列出并描述 API 中可用的各种模型。您可以参考模型文档以了解可用的模型以及它们之间的区别。

https://ai.tentech.top/v1/chat/completions 给定一个提示,该模型将返回一个或多个预测的完成,并且还可以返回每个位置的替代标记的概率。

https://ai.tentech.top/v1/completions 内容补全接口

https://ai.tentech.top/v1/images/generations…


本文链接:http://zoot.top:8088/?id=14 转载需授权!

分享到:

你想说些什么

访客