首页
学习鸟
取消

Gunicorn简介

背景   虽然之前也写了些python代码,但是都是脚本,并没有做过web项目,所以对web项目部署了解的很少。而这次使用Django开发了一个web系统,部署的时候用到Gunicorn,使用过程中还遇到了一些问题,通过反复测试才找到问题的原因。这里做一下记录。 介绍   Gunicorn 是一个 Python 的 WSGI(Web Server Gateway Interface) ...

Server-Sent Events

背景   最近一直研究AI,在做聊天接口对接的时候,有些平台是用流的方式返回的,第一次用流,觉得应该直接推流就可以了,但是到前端对接的时候问题出现了,我接收的流是一条条的,可是当我再推给前端的时候,流就不再是一条条的,前端收到的数据要么是连着好几条,要么是半条,这明显不符合我的需求,于是就研究了一下流。在朋友的提醒下,又看了对接平台的SDK,发现SDK中用到了Server-Sent Eve...

python的文档注释(Docstring)

介绍   注释一直是编程中不可或缺的一部分,它可以帮助我们理解代码的意图和逻辑。在 Python 中,注释通常用于解释代码的作用、参数和返回值等细节。python中的注释有两种类型: 普通注释:以 # 开头的单行注释,这种注释在编译后会被忽略,不会在运行时执行。 文档注释(DocStrings):以 “”” 开头,以 “”” 结尾的多行注释。这种注释被...

大语言模型(三):功能调用(function-calling)

介绍   上一篇的大语言模型(二):RAG技术中,介绍了简单的RAG技术。但是RAG技术只是大模型的一种技术。这里就简单介绍下function-calling功能调用。 RAG:RAG技术是通过构建知识库,然后在知识库中查询出问题相关的资料,然后提交给大模型的过程。这个技术其实是在调用大模型前就把问题答案相关的资料在知识库中查询出来,然后让大模型帮我们重新组织答案润色的过...

大语言模型(二):RAG技术

场景   大模型很火,很多人都希望大模型给自己更多的惊喜。老板希望通过大模型少用人甚至代替员工,员工希望通过大模型减少工作量完成老板的任务。其实都是想让大模型成为生产力。可是现在的大模型似乎远远没有达到预期的效果。到底是预期太高还是大模型本身的问题?这个问题我觉得没有答案,随着时间推移,技术进步,这个答案是变化的。但是当下我觉得他就是一个毕业生的大脑连接了一个键盘(语言大模型)或者再加上一...

大语言模型(一):智能体介绍

背景   最近一直在研究AI大模型。主要是应用方向,不是对AI大模型本身的研究。主要是因为大模型本身涉及到训练等,需要大量的算力。而一穷二白的我,只能从应用方向入手。   最近各大平台相继推出了自己的AI大模型和智能体,比如百度、腾讯、阿里等。其中Ragged Auto-Encoder(RAG)技术,是AI大模型中比较有代表性的技术,也是各家智能体中都涉及到的一个技术。 智能体   ...

Django开始

前言   最近一直在研究一些AI相关的东西,因为AI很多都是 python 实现的,所有也顺带研究一下 python 和相关的框架。之前也经常会写一些 python 的代码,但是真的没写过啥项目,都是一些简单的代码。而这次不同,打算用 python 写一个项目练练手,选择了比较著名的 Django 框架。这个框架之前也是了解过的,但是只停留在看看文档的入门部分,觉得不是很难,记得当时还很惊...

端口扫描工具-nmap

简介   nmap是一个网络扫描和主机检测的工具,nmap用于扫描网上电脑开放的网络连接端。是网络安全不可或缺的网络安全扫描工具,可帮助识别开放端口并预防潜在的网络安全威胁。它具有准确、易于使用、灵活且具有许多高级功能。 功能   nmap命令很强大,可以用来扫描网络、主机、端口、操作系统、协议、防火墙等。这里通过他的帮助nmap -h功能来介绍nmap的常用功能。常用参数做了简单的介...

向量数据库-lancedb

简介   lancedb是由Rust编写的向量数据库,主要用于人工智能的矢量数据存储与查询。用于检索大规模多模式的数据嵌入,经常用在人工智能的检索增强生成(RAG)中作为知识库从存储与检索。LanceDB是一种高效的向量数据库,支持文本和嵌入向量的存储与查询。 LanceDB是一款新型无服务器向量数据库,专为AI应用而设计 存储、查询和过滤向量、元数据...

Nginx限速:limit_req、limit_conn、limit_rate

前言   通过Nginx进行网站限速,常用三个方法: 限制请求数(request):limit_req 限制连接数(connection):limit_conn 限制响应速度(rate):limit_rate 原理 固定窗口算法(ngx_http_limit_req_module)   定义一个请求速率(比如每秒允许的...