首页 > 其他分享 >GPTBot介绍

GPTBot介绍

时间:2023-11-26 15:04:15浏览次数:27  
标签:网站 28 agent User GPTBot 介绍 20.15

title: GPTBot介绍
banner_img: https://cdn.studyinglover.com/pic/2023/08/e7c591ac6e7423c1c9576ca0716c4d01.jpg
date: 2023-8-11 20:58:00

GPTBot介绍

最近,openai公布了GPTBot 的相关信息,并给出了禁止GPTBot的方法。以下是全文翻译。

GPTBot是OpenAI的网络爬虫,可以通过以下User agent和字符串来识别。

User agent token: GPTBot
Full user-agent string: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.0; +https://openai.com/gptbot)

使用

使用 GPTBot 用户代理爬取的网页可能会用于改进未来的模型,并且会过滤掉需要付费访问、已知收集个人身份信息(PII)或含有违反我们政策的文本的来源。允许 GPTBot 访问您的网站可以帮助 AI 模型变得更准确,提高它们的一般能力和安全性。在下面,我们还分享了如何禁止 GPTBot 访问您的网站。

禁止 GPTBot

要禁止 GPTBot 访问您的网站,您可以将 GPTBot 添加到您网站的 robots.txt:

User-agent: GPTBot
Disallow: /

自定义 GPTBot 访问

要允许 GPTBot 仅访问您网站的部分内容,您可以将 GPTBot 令牌添加到您网站的 robots.txt,如下所示:

User-agent: GPTBot
Allow: /directory-1/
Disallow: /directory-2/

IP 出口范围

对于 OpenAI 的爬虫,它会从 OpenAI 网站上记录的 IP 地址段向网站发出请求。

这里我给出IP 地址段

20.15.240.64/28
20.15.240.80/28
20.15.240.96/28
20.15.240.176/28
20.15.241.0/28
20.15.242.128/28
20.15.242.144/28
20.15.242.192/28
40.83.2.64/28

标签:网站,28,agent,User,GPTBot,介绍,20.15
From: https://www.cnblogs.com/studyinglover/p/17857224.html

相关文章

  • 第一单元 ORM 介绍
    需要有的知识点:c#基础以及c#高级基础Ado.net基础SqlServer以及MySQL(都需要高级部分)Asp.netMvcCore基础 1.新手的烦恼(1)SQL拼不对,错还不会找(2)开发效率低(3)如果发现字段需要重命名,得挨个地方去修改(4)老板说要把SQLServer换成MySQL数据库,并且......
  • Day03 JavaSE介绍与安装卸载
    1.Java三大版本javaSE:标准版(桌面程序,控制台程序开发)JavaME:精简版(嵌入式开发)javaEE:企业级开发(web开发,服务器开发)2.JDK、JRE、JVMJDK:javadevelopmentkitJRE:javaruntimeenvirnmentJVM:javavirtualmachine其中JDK包含了JRE与JVM。JRE包含了JVM。安装了JRE后......
  • SQL 注入的基本概念介绍和预防
    SQL注入是一种常见的网络攻击手段,通过利用程序的安全漏洞,向服务器提交恶意的SQL查询代码,从而实现攻击者读取数据、修改数据、执行管理员操作等目的。SQL注入的原理是,当应用程序在处理用户输入的数据时,如果没有进行有效的安全防护,用户输入的数据可能会被直接拼接到SQL查询语......
  • Java 程序里 transient 关键字的使用方法介绍
    在Java中,transient是一个关键字,主要被用于管理序列化过程中哪些字段需要被忽略。在序列化过程中,如果一个字段被声明为transient,那么这个字段就不会被序列化。什么是序列化呢?序列化是将对象的状态信息转换为可以存储或传输的形式的过程。在Java中,序列化可以通过实现java.io......
  • python学习笔记-websocket介绍
    一、websocket介绍概述-http,socket实现,短链接,请求响应-websocket,socket实现,双工通道,请求响应,推送socket创建连接,不断开二、websocket握手过程分析socket入手-服务端(socket服务端)1、服务端开启socket,监听IP和端口3、允许连接*5、服务端接收特殊值【加密sha1,特殊值,magic......
  • API成批分配漏洞介绍
    API成批分配漏洞介绍API特定:可利用性2    利用通常需要了解业务逻辑、对象关系和API结构。在API中利用批量分配更容易,因为按照设计,它们公开了应用程序的底层实现以及属性名称。安全弱点:     现代框架鼓励开发人员使用自动将客户端输入绑定到代码变量和内部对象......
  • 软件测试面试怎样介绍自己的测试项目?会问到什么程度?
    想知道面试时该怎样介绍测试项目?会问到什么程度?那就需要换位思考,思考HR在这个环节想知道什么。HR在该环节普遍想获得的情报主要是下面这2个方面:1)应聘者的具体经验和技术能力,2)应聘者的团队的沟通能力、合作能力和问题解决能力。了解到HR目的后,我们就能预判出项目面试题的广度......
  • Angular 依赖注入领域里 optional constructor parameters 的概念介绍
    Angular依赖注入(DI)是一个强大且灵活的设计模式,它可以帮助我们更好地管理和组织我们的代码。构造函数参数的可选性(Optional)是AngularDI系统的一个重要特性。这种特性允许我们将某些服务或值作为可选依赖注入到组件或服务中,这样,如果这些服务或值不存在,我们的代码仍然可以正常工......
  • Spring MVC学习随笔-Spring MVC介绍
    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅第一章、SpringMVC的引言1.1什么是SpringMVC概念:SpringMVC是基于SpringFramework衍生而来的MVC框架,主要解决了原有MVC框架开发过程中,控制器(Controller)的问题SpringMVC是一个MVC框架MVC......
  • Java报表详情介绍及示例程
    Java报表详情介绍及示例程序简介Java报表是一种用于展示数据并提供可视化分析的工具。它可以将数据转化为图表、表格、图像等形式,帮助用户更直观地理解数据的含义和趋势。Java报表通常用于企业管理、数据分析、业务决策等领域,具有易于使用、灵活性高、功能强大等特点。常用的Java报......