15种高级RAG技术:从预搜索到生成全面提升RAG效果
2024/12/19
检索增强生成 (RAG) 是一种强大的技术,它将信息检索与生成式 AI 相结合,以产生更准确、上下文更丰富的响应。本文将探讨 15 种高级 RAG 技术,以提高生成式 AI 系统的输出质量和整体性能的鲁棒性。这样做使本文能够测试和识别从预检...
轻量高效的API开发:如何使用Falcon快速构建RESTful接口
【API开发】
在Python的Web开发领域,构建高性能的RESTful API一直是开发者的核心需求之一。尤其是在需要处理大量请求的场景中,性能往往成为制约API开发的瓶颈。在这种情况下,Falcon是一个理想的选择。作为一个轻量级的Web框架,Fal...
2024/12/19
C#中的API安全实践开发指南
【API安全】
概述:强大的 API 安全性的重要性怎么强调都不为过。在这个网络威胁猖獗的时代,保护我们的 API 端点不仅是必需品,也是我们的责任。让我们剖析这些关键的安全措施,并巧妙地实施它们。让我们讨论以下 12 个主题,以使我们的 API 更安全:...
2024/12/19
Windows远端线程执行任意API的设计与实现
【API设计】
一摘要 在本进程空间内我们可以做很多事,毕竟是自己的地儿。比如调用SetProcessDPIAware设置一下自己进程的DPI模式,调用GetWindowLongPtr(hWnd, GWLP_WNDPROC)获取本进程所创建窗口的窗口...
2024/12/19
四连问:API 接口应该如何设计?如何保证安全?如何签名?如何防重?
【API安全】
在实际的业务中,难免会跟第三方系统进行数据的交互与传递,那么如何保证数据在传输过程中的安全呢(防窃取)?除了https的协议之外,能不能加上通用的一套算法以及规范来保证传输的安全性呢? 下面我们就来讨论下常用的一些API设计的安全方法...
2024/12/19
API设计:从REST到RPC
【API设计】
RESTful API RESTful API是一种设计思想,它与具体的实现方式或技术无关。但是,目前最流行的RESTful API大多采用JSON数据格式,并且使用HTTP方法。一个典型的RESTful API应具备以下特征: ...
2024/12/19
从 API 设计开始,了解一下 Golang 的新框架 Twirp
【API设计】
1. 打破单体架构 直到前些年的时候,构建应用程序的首选方法还是做一个单层且不可分割的单元,用它来处理多个互相关联的任务。这就是单体(Monolith)模式。 这种模式在过去是最常见的,如今许多场景下它依旧有很好的效果,并且业内...
2024/12/19
最流行的 RESTful API 要怎么设计?
【API设计】
RESTful 是目前最流行的 [API 设计规范]( Web 数据[接口的设计]( [RESTful 的设计]( [API]( ## URL设计 ### 动词+宾语 RESTful的核心思想就是,客户端发出的数据+操作指令都是“动词...
2024/12/19
Flink编程API设计分析
【API设计】
使用Flink开发批式或流式Job,除了基本的处理逻辑与实际应用场景相关,我们更关心的是Flink提供的基本框架,是如何在API层面进行统一处理的,或者说尽量使API统一,这样有助于我们对Flink框架更深入地理解。目前使用Flink 1....
2024/12/19
15 个REST API 设计的基本技巧
【API设计】
REST API 是最常见的 Web 服务类型之一,但它们也很难设计。它们允许各种客户端(包括浏览器、桌面应用程序、移动应用程序以及基本上任何具有互联网连接的设备)与服务器进行通信。因此,正确设计 REST API 非常重要,这样我们就不会...
2024/12/19
快速构建高性能 API:Rust 中的 warp 框架!
【API开发】
快速构建高性能 API:Rust 中的 warp 框架! API 的性能瓶颈在哪?一般都在响应速度和并发能力上。Rust,作为一门以性能和安全闻名的系统级语言,在构建高性能 API 时有得天独厚的优势。而 warp 框架,就是 Ru...
2024/12/19
用aiohttp实现RESTful API,快速上手Python异步编程
【API开发】
无论你是想构建高性能的Web服务,还是需要并发处理海量的HTTP请求,aiohttp都能成为你的秘密武器。 准备好了吗? 和柳老师一起,从安装到实战,掌握aiohttp的魅力吧! 一、啥是aiohttp?它有多厉害? ...
2024/12/19
toapi,一个将网页数据快速转换为 RESTful API的 Python 库!
【API产品】
今天为大家介绍一个轻量级的 Python 库——toapi,旨在通过简单的配置将网页数据快速转换为 RESTful API。它适用于需要从现有网页提取数据并以 API 格式提供服务的场景。这种工具在构建轻量级爬虫或快速搭建数据接口时非常有用...
2024/12/19
分布式系统核心:REST风格的架构,REST成熟度模型及REST API管理
【API设计】
◆ 成熟度模型 正确、完整地使用REST是困难的,关键在于RoyFielding所定义的REST只是一种架构风格,它并不是规范,所以也就缺乏可以直接参考的依据。好在Leonard Richardson补充了这方面的不足。 他提出...
2024/12/19
借助Serverless框架构建RESTful API
【API开发】
Serverless 应用程序已经存在了许多年,但是在过去的两年里,它的受欢迎程度直线上升。在本文中,你将了解如何从头构建 RESTful API 并将其部署到 AWS(Amazon Web Services)上。 什么是 Serve...
2024/12/19
如何构建基于大模型的App
【AI驱动】
ChatGPT 的出现让大模型再一次成为业界的关注热点,然而,并不是每个组织都要去训练及生成大模型的,而且各个组织的技术积累和计算资源也不太允许这样去做。更多的时候, 我们还是基于大模型开发业务应用。所谓智能原生(AI Native),往往...
2024/12/19
热门话题