【手把手教学】用博查Web Search API实现多模态搜索:打造专属于你的搜索引擎!

大语言模型与搜索引擎的本质差异:信息检索原理与实操边界 信息检索是计算机科学的基础能力,其核心在于理解用户意图、匹配知识源并验证结果可信度。传统搜索引擎基于倒排索引与网页权威性排序,强调可追溯的链接证据链和实时索引更新;而大语言模型依赖统计语言建模与上下文推理,擅长语义重构与多步任务处理,但存在幻觉控制难、时间感知弱、验证路径缺失等固有局限。二者并非替代关系,而是互补工具:前者适配事实核查、权威静态型与即时动态型查询,后者在长尾问题诊断、自然语言处理与个性化上下文推理中具备不可替代价值。本文结合47天真实交叉查询日志,揭示LLM与搜索引擎在技术原理、响应机制与验 阅读详情


前言

大家好啊,我是北极熊。手把手教学系列也是好久没有更新了,其实在《轻松认识RAG》系列中带大家完整的实现过一个RAG系统,不过我在翻阅我前面文章的时候,发现在使用博查API时,都是用的它返回的文字部分,但其实,博查API是可以实现多模态搜索的啊!今天就手把手的带大家使用博查的Web Search API打造一个专属于你的搜索引擎!


一、为什么需要多模态搜索?

其实这个原因的介绍呢,也不用说太多,大家也知道,视频的表现力 > 图片的表现力 > 文字的表现力。那么在日常搜索中,我们往往也需要同时获取多种形式的信息。比如搜索“故宫旅游攻略”,既想看到详细的文字介绍,也需要查看实景图片辅助决策。但是传统搜索引擎往往存在的问题是:

  • SEO优化:首页大多都是广告或者很多其他无关信息,还可能收集你的隐私数据;

那么我们使用博查Web Search API 的多模态搜索功能,可一次性返回文字和图片结果,且支持灵活的参数配置。下面就让我们从技术实现到代码实战,逐步解析其应用方法。


二、前期准备

2.1 环境设置与依赖安装

使用以下命令安装必要的 Python 库:


pip install json requests flask 

2.2 获取博查API key


三、代码详解

3.1 博查Web Search API调用部分

import json ,requests

def search(query,api_key):
    url = "https://api.bochaai.com/v1/web-search"
    headers = {'Authorization': f'Bearer {api_key}', 'Content-Type': 'application/json'}
    payload = json.dumps({
    "query": query,  # 搜索关键词
    "summary": True,        # 返回文本摘要
    "count": 50,            # 返回10条结果
    "freshness": "noLimit"
})
        
    response = requests.post(url, headers=headers, data=payload)
    data = response.json()
        
    # 分类提取结果
    text_results = data.get('data', {}).get('webPages', {}).get('value', [])
    image_results = data.get('data', {}).get('images', {}).get('value', [])
    return text_results, image_results

3.2 请求参数设计:

payload = json.dumps({
    "query": query,  # 搜索关键词
    "summary": True,        # 返回文本摘要
    "count": 50,            # 返回10条结果
    "freshness": "noLimit"
})

3.3 响应结果

我们主要关注两部分,一个是返回的网页内容,一个是返回的图片内容。可以把返回结果简单看成这个样子:

{
  "data": {
    "webPages": {
      "value": [...]  // 文字结果列表
    },
    "images": {
      "value": [...]  // 图片结果列表
    }
  }
}
  • 文字结果:包含标题、链接、摘要、网站来源等;
  • 图片结果:包含缩略图URL、原图链接、尺寸信息等。

3.4 多模态结果解析

通过解析不同字段,可分类提取信息:

# 提取文字结果
text_results = data.get('data', {}).get('webPages', {}).get('value', [])
for item in text_results:
    print(f"标题:{item['name']}")
    print(f"链接:{item['url']}")
    print(f"摘要:{item['snippet']}\n")

# 提取图片结果
image_results = data.get('data', {}).get('images', {}).get('value', [])
for img in image_results:
    print(f"缩略图:{img['thumbnailUrl']}")
    print(f"原图链接:{img['contentUrl']}")

接下来,就让我们加一些简单的前端魔法!

四、实战:构建多模态搜索系统完整代码

4.1 项目完整架构

Web_Search/
├── app.py                 # Flask主程序
├── static/
│   └── css/
│       └── style.css     # 自定义样式
└── templates/
    └── index.html         # 前端代码

4.2 后端代码部分:app.py

import os
import json
import requests
from flask import Flask, render_template, request
API_KEY = "你的博查API key"

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        query = request.form.get('query')
        count = 50  
        
        # 调用博查API
        url = "https://api.bochaai.com/v1/web-search"
        headers = {
            'Authorization': f'Bearer {API_KEY}',
            'Content-Type': 'application/json'
        }
        payload = json.dumps({
            "query": query,
            "summary": True,
            "count": count
        })
        
        try:
            response = requests.post(url, headers=headers, data=payload)
            response.raise_for_status()
            data = response.json()
            
            # 提取文字和图片结果
            text_results = data.get('data', {}).get('webPages', {}).get('value', [])
            image_results = data.get('data', {}).get('images', {}).get('value', [])
            
            return render_template('index.html', 
                                 text_results=text_results[:5],# 这里为了效果展示,只在网页上显示前5条结果。
                                 image_results=image_results[:5],
                                 query=query)
            
        except requests.exceptions.RequestException as e:
            error = f"API请求失败: {str(e)}"
            return render_template('index.html', error=error)
    
    return render_template('index.html')

if __name__ == '__main__':
    app.run(debug=True)

4.3 前端代码部分:templates/index.html

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>智能搜索系统 - 博查AI</title>
    <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.1.3/css/bootstrap.min.css" rel="stylesheet">
    <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
</head>
<body>
    <div class="container mt-5">
        <!-- 搜索框 -->
        <h1 class="text-center mb-4">🔍 博查智能搜索系统</h1>
        <form method="POST">
            <div class="input-group mb-4 shadow-lg">
                <input type="text" 
                       class="form-control" 
                       name="query" 
                       placeholder="输入搜索关键词..." 
                       value="{{ query if query else '' }}"
                       required>
                <button class="btn btn-primary" type="submit">搜索</button>
            </div>
        </form>

        <!-- 错误提示 -->
        {% if error %}
            <div class="alert alert-danger">{{ error }}</div>
        {% endif %}

        <!-- 文字结果 -->
        {% if text_results %}
            <h3 class="mb-3">📄 文字结果({{ text_results|length }}条)</h3>
            <div class="row g-4">
                {% for result in text_results %}
                    <div class="col-12">
                        <div class="card shadow-sm h-100">
                            <div class="card-body">
                                <h5 class="card-title">{{ result.name }}</h5>
                                <a href="{{ result.url }}" class="text-decoration-none" target="_blank">
                                    <small class="text-muted">{{ result.displayUrl }}</small>
                                </a>
                                <p class="card-text mt-2">{{ result.summary }}</p>
                            </div>
                        </div>
                    </div>
                {% endfor %}
            </div>
        {% endif %}

        <!-- 图片结果 -->
        {% if image_results %}
            <h3 class="mt-5 mb-3">🖼️ 图片结果({{ image_results|length }}张)</h3>
            <div class="row g-4">
                {% for image in image_results %}
                    <div class="col-12 col-md-6 col-lg-4">
                        <div class="card shadow-sm h-100">
                            <a href="{{ image.contentUrl }}" target="_blank">
                                <img src="{{ image.thumbnailUrl }}" 
                                     class="card-img-top" 
                                     alt="{{ image.name }}"
                                     style="height: 200px; object-fit: cover;">
                            </a>
                            <div class="card-body">
                                <small class="text-muted">{{ image.hostPageDisplayUrl|truncate(30) }}</small>
                            </div>
                        </div>
                    </div>
                {% endfor %}
            </div>
        {% endif %}
    </div>

    <!-- 页脚 -->
    <footer class="mt-5 py-4 bg-light">
        <div class="container text-center">
            <span class="text-muted">Powered by 博查AI搜索 API</span>
        </div>
    </footer>
</body>
</html>

4.4 前端代码的样式部分:static/css/style.css

body {
    background: #f8f9fa;
}

.card {
    transition: transform 0.2s;
    border-radius: 15px;
    overflow: hidden;
}

.card:hover {
    transform: translateY(-5px);
}

.input-group {
    max-width: 800px;
    margin: 0 auto;
}

.btn-primary {
    background: #0d6efd;
    border-color: #0d6efd;
}

footer {
    margin-top: 100px;
    box-shadow: 0 -5px 20px rgba(0,0,0,0.05);
}

五、效果展示

5.1 首页

在这里插入图片描述

5.2 搜索展示

文字部分

在这里插入图片描述

图片部分

在这里插入图片描述

完整结果

在这里插入图片描述


总结

通过这篇文章,我们应用了博查Web Search API的多模态搜索 技术,通过统一的接口返回文字和图片结果,成功的打造了属于自己的智能搜索引擎! 那么这个项目呢,可以无缝的接入到不管是RAG还是其他的像知识库啦,智能助手啦,都可以。大家可以自己把代码跑一下,尝试在代码上继续做一些新的改进!


🔗 系列文章推荐:

【手把手教学】用Python玩转博查AI Web Search API!全网搜索一键搞定!

【手把手教学】博查AI Semantic Reranker API:搜索领域一匹黑马!让搜索结果更智能!

【手把手教学】在Dify上集成博查Web Search API实现RAG!搭建你的第一个RAG!

【手把手教学】DeepSeek官方搜索API博查本地使用指南:从原理到实战,全面解锁智能搜索!

【手把手教学】用博查API打造影视分析工具:影评搜索+评分可视化+词云生成

【手把手教学】博查API+LangChain+DeepSeek:三步实现你的AI智能搜索!

API 文档搜索引擎 实现搜索引擎项目的所有代码和要点汇总, 很想对你有帮助! 阅读详情

相关推荐

【手把手教学】在Dify上集成博查Web Search API实现RAG!搭建你的第一个RAG!

1. Dify与Web Search API的集成方法 → 2. 实时RAG工作流搭建 → 3. 效果优化技巧立即动手,让你的人工智能助手告别“过时知识”,变身“百事通”!🚀扩展阅读Dify官方文档博查Web Search API参数详解。

Alexinyu的博客 4234

2025软考网络工程师--基础知识精讲视频

对软考网络工程师教材进行了详细解析,通过对考查知识点的细致讲解,让考生掌握解题思路和方法,做到举一反三,事半功倍。小任老师帮你把握考试重点,用短的时间,让你学到应该掌握的软考网络工程师内容。

腾讯开源多模态本地搜索工具:让图片视频文本统一检索

多模态检索是当前AI应用落地的重要方向,它突破了传统文件搜索依赖文件名和关键词的局限,通过将图片、视频和文本统一转换为语义向量,实现跨模态的内容匹配。其核心原理是利用视觉语言模型和文本编码器,将异构数据映射到同一向量空间,再通过向量距离计算相似度,从而支持以文搜图、以图搜视频等灵活查询方式。本地部署价值尤为突出,数据不出本机、可离线运行,满足企业内网和私有化场景对数据合规与安全的要求。该技术广泛应用于个人素材库管理、企业内部资料检索、离线环境知识挖掘等场景,用户只需描述画面内容即可快速定位目标素材。腾讯开源

weixin_33827731的博客 370

血腥大地-第二季(资源破解与管理)

课程继承游戏内容1.主要完成游戏资源的获取,从原血腥大地游戏中获取(不涉及任何商业利益,不能将游戏资源用于其他商业游戏).2.游戏资源的整理以及优化3.游戏纹理资源打包工具的制作4.游戏字体资源打包制作工具

AI搜索范式革命:从关键词匹配到机器先知

搜索引擎正经历从‘匹配信息’到‘理解意图、生成服务’的根本性转变。其核心原理已由倒排索引、PageRank和BM25等传统统计与图谱方法,升级为基于向量语义理解、知识增强检索(KGR)和端到端生成式重排序的AI原生架构。这一技术跃迁带来了显著的价值提升:大幅降低用户认知负荷、实现搜索即服务(Search-as-a-Service)、并推动结果评估从点击率转向任务完成率。典型应用场景包括自然语言提问的精准响应、多模态内容(图文/视频/代码)的上下文感知呈现,以及嵌入式工具调用——如直接在搜索页订车、修电脑或批

weixin_34279579的博客 457

GLM-5V-Turbo:迈向原生多模态智能体的基础模型架构解析

多模态大模型通过融合视觉、语言等多源信息,实现了对世界的深度感知与理解,其核心原理在于跨模态特征对齐与统一表征学习。这一技术显著提升了AI在图像描述、视觉问答等任务上的性能,为更复杂的交互场景奠定了基础。然而,从感知到行动的跨越,需要模型具备规划、工具调用和环境交互等原生智能体能力,这正是当前AI应用落地的关键瓶颈。GLM-5V-Turbo项目正是瞄准了这一挑战,旨在构建一个为多模态智能体而生的原生基础模型。该模型致力于将ReAct(推理-行动)范式、工具使用意识及状态跟踪能力内化于架构之中,从而在机器人操

aodiyi6351的博客 457

【硬核教程】博查AI Search API实战:全网搜索+智能问答+多模态卡片一键集成!AI时代的搜索引擎!

在现在这个人工智能时代,你还在用传统的搜索吗?你还在为找到自己感兴趣的内容不断更换关键词吗?你还在一个网页一个网页的查找自己想要的信息吗?太慢了!!!今天给大家分享一个AI时代的搜索引擎,全新的搜索体验,让大家用更少的时间获取自己最感兴趣的内容!之前给大家分享过【手把手教学】用Python玩转博查AI Web Search API!全网搜索一键搞定!,今天带来它的进阶版——!这个接口不仅能搜索全网信息,还能自动生成总结答案、推荐追问问题,甚至返回天气/百科/股票等结构化数据!

Alexinyu的博客 4024

Hugging Face Agents课程GAIA基准实战:构建与评估AI智能体

AI智能体(Agent)作为当前人工智能领域的前沿方向,其核心在于让大型语言模型(LLM)具备使用工具、执行多步骤任务以解决复杂问题的能力。其工作原理通常基于规划-执行框架,通过理解用户指令,自主调用视觉识别、网络搜索、代码执行等外部工具,并进行多步推理,最终生成精确答案。这一技术价值在于突破了传统模型仅依赖内部知识的局限,使AI能够处理动态、实时的现实世界任务,迈向通用人工智能助手。应用场景广泛,从自动化数据分析、智能客服到复杂的研究辅助均是其用武之地。本文聚焦于**Hugging Face Agents

weixin_34377919的博客 337

SIS图像搜索引擎的未来发展:AI技术演进与项目路线图规划

在当今数字化时代,图像搜索引擎已成为信息检索的重要工具。SIS(Simple Image Search Engine)作为一个基于深度学习的开源图像搜索引擎,以其简洁高效的设计理念赢得了广泛关注。这个基于Keras和Flask构建的智能搜索系统,通过VGG16预训练模型提取图像特征,实现了快速准确的图像相似性搜索功能。🚀 ## 🔍 当前技术架构分析 SIS图像搜索引擎目前采用经典的VGG1

gitblog_01028的博客 830

JavSP:汇总多站点数据的AV元数据刮削器

Jav Scraper Package 汇总多站点数据的AV元数据刮削器 提取影片文件名中的番号信息,自动抓取并汇总多个站点数据的 AV 元数据,按照指定的规则分类整理影片文件,并创建供 Emby、Jellyfin、Kodi 等软件使用的元数据文件 功能特点 下面这些是一开始就决定要做的主要功能,在逐渐实现和完善,如果想到新的功能点也会加进来。 自动识别影片番号 支持处理影片分片 汇总多个站点的数据生成NFO数据文件 多线程并行抓取 下载高清封面 自动检查新版本 翻译标题和剧情简介 匹配本地字幕 使用小缩略图创建文件夹封面 保持不同站点间 genre 分类的统一 不同的运行模式(抓取数据+整理,仅抓取数据) 可选:所有站点均抓取失败时由人工介入 目前软件还处于比较初期的阶段,部分功能还没有完成。如果你愿意试一下,可以参照下面的说明。如果使用的时候遇到什么问题也欢迎给

SAP License:SAP会计凭证抬头的字段状态控制

FI模块的同事一般都知道在FI中有个字段状态变式,可以控制在凭证输入时哪些字段是必输、哪些可选哪些隐藏,但这只对凭证行项目中有效,你是否想过对于凭证抬头的字段是哪控制呢? 在中国,会计附件上都要带一个附件张数字段,但SAP的默认配置中没有这一字段,并非SAP没有设置此字段,而是我们没有配置这一字段。如果需要在凭证输入时放出分支号(BRNCH)、附件页数(NUMPG)等字段,在个人参数文件中加入参数CSF,参数值AR,即可。如下图: 实际上,这是对凭证国家的一个设置,在SAP中,配置了AR这个国家..

SAP权限管控|SAP用户权限管理|SAP权限合规检查|SAP全日志管理 2202

SIS图像搜索引擎的社区应用案例:电商、医疗、安防等领域的实际应用

SIS图像搜索引擎作为一款基于深度学习的简单图像检索工具,已经在多个行业领域展现出强大的实用价值。这款开源图像搜索工具利用VGG16预训练模型提取图像特征,通过Flask框架提供便捷的Web界面,让用户能够快速实现图像相似性搜索功能。在电商、医疗、安防等领域,SIS图像搜索引擎正在帮助开发者和企业解决实际的图像识别与检索需求。 ## 📈 电商领域的革命性应用 ### 商品图像智能推荐系统 电

gitblog_01012的博客 476

Ai数字人直播系统源码部署

虚拟形象定制,直播内容智能生成,多语言支持,智能互动,声音克隆,24 小时不间断直播,多平台直播,智能数据分析,实时情感识别,视频合成,Ai数字人直播系统源码出售,Ai数字人直播系统源码部署实现 AI 数字人 24 小时不间断直播功能是一个较为复杂的任务,涉及到多个方面,如直播流的推送、内容的持续生成、系统的稳定性保障等。以下为你提供一个简化的实现思路和示例代码,借助 Python 结合 FFmpeg 工具来模拟 24 小时不间断直播。

weixin_ggwwsscc的博客 1247

Elasticsearch 迈向 AI 记忆湖:Agent 原生架构如何重构企业搜索与智能体开发

在当今数据驱动的技术环境中,搜索引擎已从简单的关键词匹配演变为支撑复杂业务理解与智能化决策的核心基础设施。其核心原理在于通过倒排索引、分布式计算等技术,实现对海量数据的实时检索与分析。随着 AI 智能体技术的兴起,传统搜索架构在支撑智能体的长期记忆、状态管理和复杂任务协作方面面临挑战,其技术价值正从“信息检索”向“认知增强与任务执行”跃迁。应用场景也随之扩展到智能客服、自主数据分析、个性化推荐等需要持续学习和上下文感知的领域。在此背景下,将搜索引擎升级为 **AI 记忆湖**,并采用 **Agent 原生*

weixin_30522183的博客 303

Gartner 2025 中国网络安全成熟度曲线深度解读:AI 安全如何重构防御逻辑

2025 年 Gartner 中国网络安全技术成熟度曲线的发布,标志着国内网络安全领域正式进入 “AI 原生防御” 时代。这份聚焦中国市场特性的报告清晰揭示:网络安全的核心命题已从 “防御 AI 驱动的攻击” 演进为 “保障 AI 系统自身安全与业务协同”,AI 安全技术正成为重构企业防御体系的核心引擎。

KKKlucifer的博客 1376

微信小程序利用Echarts加载中国地图的步骤

微信小程序如何利用Echarts加载地图?可按照如下四个步骤进行。(阅读时间大概3分钟)。

成都都成 5265

DeerFlow使用技巧:提升研究效率的5个方法

本文介绍了如何在星图GPU平台上自动化部署DeerFlow镜像,实现智能研究辅助功能。该平台简化了部署流程,用户可快速搭建AI研究环境。DeerFlow能自动完成信息搜索、内容分析和报告生成,显著提升学术研究和市场调研效率,适用于生成专业报告、播客脚本等多模态内容产出。

weixin_30632267的博客 394

【Unity】【模型】【AI建模】如何将AI生成的GLB格式3D模型文件导入Unity

本文介绍了一个将AI工具自动生成的GLB格式3D模型文件转换成fbx模型文件导入Unity的步骤。

O青草O的博客 Unity和游戏制作知识分享 1346

CodeIgniter 4 会话测试指南:基于 ArrayHandler 的内存会话测试与断言实践

> 导读:本文围绕 CodeIgniter 4 官方文档中关于 Session Testing 的内容展开,讲解如何利用框架内置的 `ArrayHandler` 会话驱动,在单元测试与集成测试中模拟会话交互、读写会话数据并完成断言,同时延伸到 `TestResponse` 的会话断言助手与 Feature Test 的 `withSession()` 用法,帮助读者在 CI4 项目中写出隔离、快速

gitblog_00571的博客 169

Qt Installer Framework4.6.1的最基础使用1(win10+离线安装包 )

因工作需要,win程序发布后,打包成一可执行exe文件,且兼容win7系统笔者记录了一些关键要点,供有需要的小伙伴使用。

aggs1990的专栏 901

想在 Visual Studio Code 里进行 ABAP 开发,需要安装的扩展列表

安装完毕后,我们可以将 SAP 系统配置为 Visual Studio Code 连接的远程文件系统。为了连接到 SAP 系统,需要启用 ABAP 开发工具 (ADT) ICF 节点,这与 SAP Hana Studio 等工具使用的服务相同。打开 SAP GUI 并连接到目标系统,运行事务 SICF,然后激活 ADT_SRV 服务,如下所示。这启用了允许代码编辑器和 IDE 连接到 SAP 系统的服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3097

Agent SEO技术解析:从原理到实战的智能搜索引擎优化指南

搜索引擎优化(SEO)是提升网站在搜索引擎中自然排名的关键技术,其核心原理是通过分析搜索引擎算法规律,优化网站内容和结构。传统SEO依赖人工经验,而基于人工智能的Agent SEO技术框架实现了自动化智能优化,通过机器学习模型识别排名因素,模拟用户搜索行为,实时适应算法变化。这种数据驱动的技术价值在于能够规模化执行优化任务,显著降低人工成本,提升优化效率。在电商平台、内容网站等应用场景中,Agent SEO可以自动调整元标签、内容结构和外链策略,帮助企业在搜索引擎排名竞争中占据先机。本文以哈佛商学院教学案例

weixin_34033624的博客 381

系统分析师论文范文(三)微服务

摘要(300字) 2024年4月,我作为系统分析师参与某省三甲医院云影像系统建设项目,负责系统分析与设计工作。该项目旨在响应国家"无胶片化"医疗政策,解决传统影像系统数据孤岛、调阅效率低等问题。系统基于DICOM 3.0和HL7国际标准,采用B/S架构与Spring Cloud Alibaba微服务技术栈,包含影像采集、智能分析、数据安全等核心模块,实现全院影像资源的云端统一管理与多端调阅。在架构设计上,通过微服务拆分、分布式事务控制及多层次安全防护机制,保障了系统的高可用性与数据一致性。系统于2024年1

echo的博客 215

CMU实战:十亿级混合检索系统从部署到测试全流程

在信息检索领域,混合检索系统结合了关键词匹配(如BM25)与向量检索的优势,旨在解决单一检索模式在语义理解和字面匹配上的局限性。其核心原理是通过融合排序算法,将传统搜索引擎的精确性与基于深度学习的语义搜索能力相结合,从而在保证高召回率的同时提升顶部结果的精确率。这种技术对于处理海量非结构化数据(如文本、图像特征)具有重要价值,广泛应用于企业知识库、电商搜索和内容推荐等场景。本文以CMU Database Group的实战项目为例,详细解析如何利用Docker-Compose快速部署一个可处理十亿级数据的混合

weixin_33801856的博客 378

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何让AI助手成为你的智能研究伙伴:Zotero MCP终极指南

你是否厌倦了在数百篇论文中手动搜索特定观点?是否在撰写文献综述时感到无从下手?Zotero MCP正是为解决这些研究痛点而生的智能研究助手,它通过Model Context Protocol协议将你的Zotero文献库与AI助手无缝连接,让学术研究变得更加高效智能。这个开源工具能让ChatGPT、Claude等AI助手直接访问你的文献库,实现语义搜索、自动摘要、智能整理等功能。 ## 痛点分析:

gitblog_00893的博客 647

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

大麦抢票自动化:Web 与 App 双端购票的配置、运行与调优完整指南

ticket-purchase 是一个大麦抢票自动化工具。它用 Selenium 驱动 Chrome 完成 Web 端购票,用 Appium 驱动大麦 Android 应用完成移动端购票,两条链路都会自动完成购买按钮点击、城市、场次、票价选择、观演人勾选和订单提交。它替代的是"人的反应时间"这个瓶颈——手速再快,在这里也不算变量。 ## 能力速览:大麦抢票自动化的双端能力清单 - 双端并行:W

gitblog_00132的博客 322

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

上一篇: 轻松认识RAG(四):RAG 的前沿发展与未来趋势
下一篇: 走向多模态AI之路(一):什么是多模态 AI?
BigNorthBear
博客等级 码龄7年 336粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值