ChatGPT 检索插件新增 Postgres 与 Supabase 向量存储支持
Supabase 向 OpenAI 的 ChatGPT Retrieval Plugin 仓库贡献了 Postgres 和 Supabase 两种向量存储实现,开发者可用 pgvector 把私有数据接入 ChatGPT。
推荐理由:Supabase 给 ChatGPT 检索插件补上 Postgres 与 Supabase 两种向量存储实现,想接私有数据的可以直接照步骤跑通。
Supabase 向 OpenAI 的 ChatGPT Retrieval Plugin 仓库贡献了 Postgres 和 Supabase 两种向量存储实现,开发者可用 pgvector 把私有数据接入 ChatGPT。
推荐理由:Supabase 给 ChatGPT 检索插件补上 Postgres 与 Supabase 两种向量存储实现,想接私有数据的可以直接照步骤跑通。
Hugging Face 发布博客,介绍通过 bitsandbytes、4-bit 量化与 QLoRA 让大语言模型更易获取。原文正文抓取失败,仅标题可用。
Resend 宣布为 API 引入限流,所有客户默认每秒 10 次请求,多数场景够用,需要更高额度的客户可主动申请。API 响应新增 ratelimit-limit、ratelimit-remaining、ratelimit-reset 和 retry-after 四个符合 IETF 标准的头,用于查看当前用量;超出窗口额度会返回 429 错误码,官方建议用队列机制或降低每秒并发请求数来避免。
推荐理由:Resend 默认限流改为每秒 10 次请求,批量发信的要在超限前加队列或申请提额。
Neon 发布基于浏览器的 AI SQL Playground,开发者可直接连接 Neon Postgres 数据库,并由 AI 助手辅助编写 SQL。该工具源于 Neon 内部围绕 OpenAI API 举办的 AI 黑客松。
面向 TypeScript 的类型化 SQL 库都能在代码与数据库之间提供可维护的接口,但功能相近让选型变得困难。Neon 这篇对比围绕 ORM 与查询构建器两类方案展开,帮助开发者为 TypeScript 项目挑出合适的库。
Supabase 发布了一个用 TypeScript 编写、运行在 Supabase Edge Runtime 上的 ChatGPT 插件模板,可直接在 GitHub 上 fork。
Supabase 发布 2023 年 4 月 Beta 更新,开源分析流工具 Logflare,用户可自托管日志基础设施。Edge Functions 现可自托管并在本地开发中运行,Storage 新增断点续传、质量过滤、Next.js 与 WebP 支持。Auth 方面引入 SAML 2.0 SSO、PKCE 和 iOS 的 Sign in with Apple,Studio 也迎来大幅升级。
Vercel 宣布 Next.js 13.4 的 App Router 已稳定并开箱即用,配套预配置的全局框架定义基础设施。该版本支持嵌套路由与 Layouts、流式响应、React Server Components,以及可跨部署共享的 Vercel Data Cache。Next.js 13.4 还带来 Beta 版 Turbopack 和 Alpha 版 Server Actions。
Supabase 发布教程,演示如何在 Flutter 应用中集成多因素认证(MFA)。示例应用要求用户以邮箱和密码注册后,通过 Google Authenticator 等验证器应用完成 MFA 注册与验证,之后才能进入主页查看内容。教程使用 supabase_flutter 和 go_router 包,并配置 mfa-app://callback 深链以支持 iOS 和 Android。
Resend 发布 Python SDK,开发者可通过 pip install resend 安装后发送邮件,并能在 Python 中创建 API Keys 和 Domains。官方表示后续将推出 Django 和 Flask 等主流 Python Web 框架的集成指南。
Neon 与 Vercel 达成合作,为 Vercel Postgres 提供底层支持,这是首个专为前端打造的无服务器 Postgres 数据库。该合作让开发者能够更便捷地在前端项目中接入无服务器 Postgres 能力。
Resend 提供 [email protected]、[email protected] 和 [email protected] 三个测试邮箱地址,开发者无需个人邮箱或自建 SMTP 服务器即可模拟送达、退信和标记垃圾邮件三类事件。
Supabase 发布 pg_graphql v1.2,为 GraphQL schema 新增视图、物化视图和外表的反射支持,并加入 is null/is not null、like、ilike、startsWith 文本过滤选项。
Neon 的分支功能可以为每个预览环境创建独立数据库,示例以 Vercel 作为部署平台、GitHub Actions 作为 CI/CD 工具。文章同时讨论了为什么传统 staging 环境并不理想。
Supabase 公布 Launch Week 7 社区亮点,过去 3 个月新增 AWS RDS、Clickhouse、LangChain、Vercel + OpenAI、Doppler、Redwood 等合作伙伴与集成。
Supabase 公开预览 PostgreSQL 包管理器 database.dev(dbdev),作用类似 JavaScript 的 npm、Python 的 pip,让 SQL 库和应用可重复部署。
推荐理由:Supabase 开放 PostgreSQL 包管理器 dbdev 公开预览,注册表只读,想装扩展的可以先用 database.dev/installer 试。
Supabase 宣布与 AWS 合作,在 Supabase 和 Amazon RDS 上提供 pg_tle 扩展,让开发者用受信任语言编写的 Postgres 扩展(TLE)无需安装到服务器文件系统,直接通过 pgtle.install_extension() 从任意数据库客户端安装。
推荐理由:Supabase 与 AWS 统一了 TLE 标准,扩展开发者可以不再等云厂商审核,直接用自己的数据库分发扩展。
Supabase 发布 Studio 2.0,内置 Supabase AI,可在 ⌘K 菜单中用 AI 创建表、视图、索引、函数和触发器,并计划支持将表结构发送给 OpenAI 以微调查询。
Supabase Auth 发布三项新能力:用 SAML 2.0 为项目接入单点登录(SSO),通过 PKCE 流程支持服务端渲染与移动端,以及 iOS 上的原生 Sign in with Apple。
推荐理由:做 B2B 或企业客户的可以现在把 SAML 2.0 SSO 接进 Supabase Auth,Pro 及以上档位当天可用,自托管版同样支持。
Resend 上线 API Key 权限功能,用户可创建两种权限的密钥:Full access 可创建、删除、获取和更新任意资源,Sending access 仅能发送邮件,并可限定到指定域名。该功能用于向第三方开放账号时限制误操作或恶意操作造成的损失,也可通过 API 以编程方式创建、列出和删除 API Key。
开源 BFF 框架 WunderGraph 推出 Neon 集成。WunderGraph 支持将多个 API 组合成统一接口,并生成包含身份验证和文件上传的类型安全 API 客户端。
Supabase 开源了 Edge Runtime,用于自托管 Deno Edge Functions,采用 MIT 许可、用 Rust 编写,基于 Deno Runtime 1.32+,现有 Edge Functions 无需改一行代码即可运行。
推荐理由:Supabase 把 Edge Functions 运行时开源,想自托管 Deno 函数的可以按 Fly.io 示例先跑通再决定是否迁移。
Supabase 发布 Supabase Logs,面向自托管用户和 CLI 本地开发,其日志服务 Logflare 已从 BSL 许可证改为 Apache 2.0。
推荐理由:Supabase 把日志服务 Logflare 以 Apache 2.0 开源并支持自托管,想省掉第三方日志分析费用的可以自己跑一套。
Supabase 发布 2023 年 3 月 Beta 更新,预告 Launch Week 7 即将开启,并同步启动 Web3 AI 主题的异步黑客松,4 月 16 日结束。官方还开源了一套 AI 模板,包含托管在 Vercel 的 Next.js 应用、OpenAI GPT-3 文本补全、带 pgvector 的 Postgres 数据库和 Deno Edge Functions。
Resend 推出官方 PHP SDK,开发者可通过 Composer 安装 resend/resend-php 后调用 REST API 发送邮件。该 SDK 源于作者为自家 PHP 应用封装接口的需求,现已开源并附文档与 GitHub 源码。Resend 同时透露正在开发基于该 SDK 的 Laravel 集成,仓库已公开。
Vercel 为 Routing Middleware 和 Edge Functions 新增多项 Node.js API 支持,包括 AsyncLocalStorage、EventEmitter、Buffer、assert、util.promisify、util.callbackify 和 util.types,可扩大现有 npm 包的兼容范围。
Neon 与云优先开发平台 Bunnyshell 集成,为其按需开发环境及用于预发和 QA 的临时环境提供 Postgres 支持。Bunnyshell 让团队无需自建数据库即可快速创建环境,从而专注于核心产品功能开发。
Neon 是一个单写入、多读取的多租户系统,运行在 Kubernetes 容器中。文章深入解析其存储引擎的架构设计,此前已介绍过相关架构决策及其背后原因。
Neon 发布 Feature-Preview 版自动扩缩容功能,让数据库根据工作负载变化自动调整资源以应对应用需求波动。该功能面向 Serverless Postgres,目前处于功能预览阶段。
Neon 的 serverless driver 通过 WebSockets 转发 PostgreSQL TCP 线协议,让完整的 PostgreSQL 连接可以在 Cloudflare Workers、Vercel Edge Functions 等 serverless 环境中使用。
Neon 发布 Postgres 扩展 pg_tiktoken,用 BPE(字节对编码)算法提供快速分词,是对 OpenAI tokenizer 的封装。该扩展可在 Neon 上使用,主打速度与性能。
OpenAI 发布 GPT-4,Duolingo 将其用于加深对话式语言学习体验,填补关键的语言学习空白。
Stripe 利用 GPT-4 简化用户体验并打击欺诈。OpenAI 与 Stripe 合作,将 GPT-4 应用于 Stripe 的产品中,以提升用户体验并加强反欺诈能力。
冰岛正在使用 GPT-4 保护其语言。OpenAI 介绍了这一合作,但未披露具体技术细节或数据。
Khan Academy 正在一项有限试点项目中探索 GPT-4 用于虚拟课堂教育的潜力。
Be My Eyes 借助 GPT-4 改造视觉无障碍体验。该应用面向视障用户,利用 GPT-4 提供视觉辅助能力。
OpenAI 发布 GPT-4,可在创意与技术写作任务中生成、编辑内容并与用户反复迭代,例如写歌、写剧本,或学习用户的写作风格。
用 Vercel、OpenAI API 和 Postgres 的 pgvector 扩展可以搭建一个类 ChatGPT 的聊天机器人应用。OpenAI API 提供的词嵌入能力可让开发者针对自身业务定制这类应用。
Neon 宣布第二届 Neon Developer Days 将于 2023 年 3 月 29 日太平洋时间上午 9:00 举行,活动为期一天,包含产品更新以及与 Neon 工程师和团队的分享环节。目前已开放注册领票。
Supabase 发布 2023 年 2 月 Beta 更新,将最流行的 GraphQL IDE/API 浏览器内置进 Dashboard,可直接查询 pg_graphql 生成的 GraphQL API。Postgres Docker 镜像改用多阶段构建,体积从 1.3GB 降至 250MB,启动更快;Supabase CLI 1.36+ 支持同时运行多个 Edge Functions。