倾城博客

优质网站同好者周刊(第 116 期)

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界。此周刊,将汇聚过去一周倾城所收录的内容,以飨同好;欢迎推荐或自荐(仅限有独立域名的网站,可以是二级域名)。您如果要了解收录要求,请参见关于倾城

备注:本周刊每周五生成,首发于个人微信公众号晚晴幽草轩、博客晚晴幽草轩,以及悠然宜想亭社区;此一键生成脚本基于 Deno 编写,并在 Github 开源:nicejade/nicelinks-weekly

Auto-GPT | An experimental open-source attempt to make GPT-4 fully autonomous

标签自动化 · ChatGPT · 开源

Auto-GPT:The official news & updates site for Auto-GPT. Explore the new frontier of autonomous AI and try the fastest growing open source project in the history of GitHub for yourself. Download from GitHub Join us on Discord.

倾城之链 - Auto-GPT | An experimental open-source attempt to make GPT-4 fully autonomous

推荐语Auto-GPT 是一个实验性 开源 应用程序,展示了 GPT-4 语言模型的功能。该程序由 GPT-4 驱动,将 LLM(Large Language Model:大语言模型) 的“思想”链接在一起,以自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一,Auto-GPT 突破了 AI 的可能性界限。官方描述它具有以下特征:

  • 🌐用于搜索和信息收集的 Internet 访问;
  • 💾长期和短期记忆管理;
  • 🧠用于文本生成的 GPT-4 实例;
  • 🔗访问流行的网站和平台;
  • 🗃️使用 GPT-3.5 进行文件存储和汇总;
  • 🔌插件的可扩展性;

关于 Auto-GPT 更详尽的介绍:它利用 GPT4 作为大脑,利用 langchain 的链接思想,把 Google 等工具链接起来,以完成人类给予的任务。人类只需要给它设置一个目标,它就会自主规划出任务,并一步步地执行任务。如果在执行任务中遇到问题,会自主地拆解子任务,并一步步地执行。

短短一月时间, Auto-GPT 在 Github 获得的 Star 就从三位数,飙升至六位数──123K(2023/05/04)而且在持续上涨中;业界人员更是争相推荐,其火热程度可见一斑;尽管大家认为这只是个开始。

如何快速开始

  1. 注册并获取 OpenAI API 密钥
  2. 下载 Auto-GPT 最新版本 代码;
  3. 按照 Auto-GPT 安装说明进行操作
  4. 配置您想要的任何附加功能,或安装一些 插件
  5. 按照 Auto GPT 文档运行 应用;

请参阅 Auto GPT 文档 以获取完整的设置说明和配置选项。

如何理解 AutoGPT?

最简单的理解 AutoGPT 的方式就是把 AI 当人:

  • 人遇到不会做的事情怎么办?搜索、学习、记忆、干活。
  • 人最厉害的是什么?思考并使用各种工具。
  • 怎么使用工具?让 LLM 来当总指挥调用其他的 API 工具。
  • 在哪儿找到工具?
    • 搜索:可以用 Google、Bing 等搜索;
    • 学习:靠观察 Google 的结果自己进行分析推理;
    • 记忆:可以用向量数据库,有了记忆就可以 Reflection,解决 LLM 的单向输出问题;
    • 干活:充分利用网络现成 API、工具、 HuggingFace 上成熟模型等;

AutoGPT 所做的事情就是把电脑的控制权、向量空间的云存储、各种工具的 API 交给了 AI。

AutoGPT 常见问题

AutoGPT 能做些什么?

Auto-GPT 可以检查公司的现有流程、提供改进和自动化程序以节省必要的时间和资源。它还可以使用数据分析来识别趋势、识别潜在的可能性并产生新的公司创意。当然,它是否能够做更多,也取决于使用者有什么想法。

AutoGPT 是免费的么?

使用 Auto-GPT 是免费项目。但请注意,AutoGPT 将使用您 OpenAI 帐户中的积分,但免费版本包含 18 美元。此外,AutoGPT 会在每次提示后提示您获得许可,使您能够在产生任何费用之前进行广泛的测试。

AutoGPT 可以生成图片么?

Auto-GPT 使用 DALL-E 进行图像生成。要使用 Stable Diffusion,需要一个 HuggingFace API 令牌。

可以在没有 GPT-4 访问权限的情况下使用 AutoGPT 么?

如果您无权访问 GPT4 API,则可以使用带有 Auto-GPT 的“GPT3.5 ONLY Mode”。

python scripts/main.py --gpt3only

有了 GPT4 这个强大的语言模型,机器就好似有了大脑,可以进行抽象思维,可以推理与创造,可以通过记忆来传承和积累。Auto-GPT 将自己树立为人工智能技术自主操作的一个值得注意的例子,虽然诞生不久,但已显现强大威力与非凡潜力;如果您对其感兴趣,可移步至 Github 开源仓库Discord ,以了解更多。

── 出自倾城之链 - Auto-GPT | An experimental open-source attempt to make GPT-4 fully autonomous

Taxonomy | 使用 Next.js 13 服务器组件构建的示例应用程序

标签React · Tailwind · 开源

关键字:Next.js, React, Tailwind CSS, Server Components, Radix UI

An open source application built using the new router, server components and everything new in Next.js 13.

倾城之链 - Taxonomy | 使用 Next.js 13 服务器组件构建的示例应用程序

推荐语Taxonomy ,使用 Next.js 13 服务器组件构建的示例应用程序,该项目是一个实验,旨在了解具有身份验证、订阅、API 路由和静态页面等功能的现代应用程序如何在 Next.js 13 应用程序目录中工作。它具有以下特征:

  • Next.js 13:应用程序目录、路由、布局、加载 UI 和 API 路由。
  • React 18:服务器和客户端组件。使用挂钩。
  • 数据库:ORM 使用 Prisma 并部署在 PlanetScale 上。
  • 成分:使用 Radix UI 构建并使用 Tailwind CSS 设置样式的 UI 组件。
  • 验证:使用 NextAuth.js 和中间件进行身份验证。
  • 订阅:使用 Stripe 进行免费和付费订阅。

Taxonomy 还包括一个博客和一个使用 ContentlayerMDX 构建的全功能文档站点。该项目目前尚在建设中,如果您对其感兴趣,可移步至 Github 开源仓库 ,以了解更多。

── 出自倾城之链 - Taxonomy | 使用 Next.js 13 服务器组件构建的示例应用程序

Free Online Form Builder | Tally

标签问卷调查 · 免费 · 在线

Tally is the simplest way to create free forms & surveys. Create any type of form in seconds, without knowing how to code, and for free.

倾城之链 - Free Online Form Builder | Tally

推荐语Tally ,免费在线表单生成器;它是创建免费表单和问卷调查的最简单方法。在几秒钟内创建任何类型的表单,不需要懂得编码,即可免费使用;它提供强大的功能,譬如:无限形式、无限提交、收款、上传文件、自定义“谢谢”页面、电子邮件通知、完成时重定向、形式逻辑、计算器、隐藏字段、回答管道、安排一个截止日期、关闭提交限制、自定义关闭消息、概念整合、空气表整合、Zapier 集成、进行整合、谷歌表格集成、网络钩子等等。 Tally 具有以下功能特征:

收集任何类型的数据

使用大量免费的高级功能,例如收款、条件表单逻辑、答案管道、计算、隐藏字段等等。

轻松分享或嵌入

共享表单链接,连接自定义域,并将您的表单嵌入您的网站或概念页面。

从数据中获得更多

使用详细报告分析您提交的表单。通过 Zapier、Make、Google Sheets、Notion、Airtable、Slack、webhook 等导出数据并自动化工作流程。

组织你的团队

组织工作区中的表单,与您的团队协作并管理访问权限。

Tally ,使每个人(创作者、产品、营销、人力资源部、办公室、个人旅游规划)都可以使用表单构建。根据您的需要探索、挑选和自定义模板。Tally 完全免费使用,如果您想为事情增添趣味,可使用 Tally Pro(29 美元/月 或 290 美元/年)。如果您对 Tally 这款产品感兴趣,可以移步 Tally FAQ 以了解更多。

── 出自倾城之链 - Free Online Form Builder | Tally

DeepLearning.AI: Start or Advance Your Career in AI

标签教育 · AI · 学习

Learn the skills to start or advance your AI career | World-class education | Hands-on training | Collaborative community of peers and mentors

倾城之链 - DeepLearning.AI: Start or Advance Your Career in AI

推荐语DeepLearning.AI 是一家教育技术公司,通过世界一流的教育、实践培训和协作社区,让全球员工能够构建人工智能驱动的未来。该品牌由 机器学习 和教育先驱吴恩达于 2017 年创立,旨在满足世界级人工智能教育的需求。

DeepLearning.AI 在 Coursera 上创建了高质量的 人工智能 程序,在全球范围内获得了广泛的关注。通过提供教育平台和培养紧密联系的社区,DeepLearning.AI 已成为任何希望从事 AI 职业的人的途径。

DeepLearning.AI 提供的课程有: 面向开发人员的 ChatGPT 提示工程开启您的 AI 职业生涯从未如此简单人人适用的人工智能 等等,以英文视频形式,分章节呈现,对于 AI 感兴趣的朋友,或可以考虑专注。

── 出自倾城之链 - DeepLearning.AI: Start or Advance Your Career in AI

Prisma | Next-generation ORM for Node.js & TypeScript

标签数据库 · TypeScript · 开源

Prisma is a next-generation Node.js and TypeScript ORM for PostgreSQL, MySQL, SQL Server, SQLite, MongoDB, and CockroachDB. It provides type-safety, automated migrations, and an intuitive data model.

倾城之链 - Prisma | Next-generation ORM for Node.js & TypeScript

推荐语Prisma ,用于 Node.js 和 TypeScript 的下一代 ORM(Object / Relational Mapping)它可以帮助开发者以更快的开发速度和更少的错误来管理数据库,适用于 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite、MongoDB 和 CockroachDB。由于其直观的数据模型、自动迁移、类型安全和自动完成,Prisma在使用数据库时将开发人员体验提升到一个新的水平。Prisma 由以下工具组成:

  • Prisma Client:是一个为您的模式量身定制的查询构建器。Prisma 团队将其 API 设计得非常直观,既适合 SQL 老手,也适合刚接触数据库的开发人员。自动完成功能可帮助您在不需要文档的情况下找出您的查询。
  • Prisma Migrate:从您的 Prisma 模式自动生成 SQL 迁移。这些迁移文件是完全可定制的,为您提供从本地开发到生产环境的完全控制和最大的灵活性。
  • Prisma Studio:是探索和操作 Prisma 项目中数据的最简单方法。通过跨表浏览、过滤、分页、遍历关系和安全地编辑数据来了解您的数据。

ORM (Object/Relational Mapping),简单的来说就是一个可以像操作对象一样操作数据库的工具;介绍可以参看 @阮一峰 所写的 《ORM 实例教程》mongoosetypegoose 可看作是 MongoDB 专用的 ORM。以下是 ChatGPT 给出的关于 prisma 的介绍:

Prisma 是一款新一代的开源数据库 ORM 工具,旨在提供更好的数据管理和查询功能。以下是 Prisma 的主要介绍:

  1. 诞生初衷:Prisma 的创始人在开发 Web 应用时发现,使用传统的 ORM 工具(例如 Sequelize 或 TypeORM)存在一些问题,例如缺乏类型安全、灵活性不够、查询效率低等等。因此他们决定开发一款新一代的 ORM 工具,以便更好地管理和查询数据库。

  2. 主要作用:Prisma 主要作用是为开发人员提供更好的数据管理和查询功能。Prisma 提供了强大的数据建模功能,使得开发人员可以轻松地定义和管理数据库结构。Prisma 还提供了丰富的查询 API,使得开发人员可以更容易地查询数据库,并将结果转换为类型安全的对象。

  3. 发展历史:Prisma 于 2016 年开始开发,最初名为 Graphcool,并于 2017 年正式发布。Graphcool 后来改名为 Prisma,并于 2018 年发布了 Prisma 1.0 版本。2019 年,Prisma 发布了 Prisma 2,这是一款全新的 ORM 工具,提供了更好的性能、灵活性和类型安全性。

  4. 主要特点:Prisma 的主要特点包括:

  • 类型安全:Prisma 提供了类型安全的 API,使得开发人员可以更轻松地处理数据库对象。
  • 灵活性:Prisma 提供了灵活的数据建模功能,使得开发人员可以根据需要定义和管理数据结构。
  • 性能优化:Prisma 提供了优化的查询 API,使得查询数据库的效率更高。
  • 开放源代码:Prisma 是一款开源工具,可以在 GitHub 上找到其代码和文档。

总之, Prisma 是一款新一代的开源数据库 ORM 工具,旨在提供更好的数据管理和查询功能。Prisma 提供了强大的数据建模和查询 API,使得开发人员可以更轻松地处理数据库对象,并将其转换为类型安全的对象。Prisma 还具有灵活性和性能优化等特点,是一款值得开发人员使用的工具。如果您对 Prisma 感兴趣,可移步 Prisma 在 Github 开源仓库 以了解更多。

── 出自倾城之链 - Prisma | Next-generation ORM for Node.js & TypeScript

AItoolkit - The best AI Tools & Resources Directory

标签导航 · AI · 工具

A curated directory of top AI tools and resources designed to help you streamline processes, boost productivity, and drive innovation.

倾城之链 - AItoolkit - The best AI Tools & Resources Directory

推荐语AI Tools ,人工智能( AI )工具导航网站:一个精心策划的顶级人工智能工具和资源目录,旨在帮助你简化流程,提高生产力,并推动创新。目前已经汇聚 1400 多个 AI 工具,您可以简单向下滚动查看,也可以通过网站提供的过滤器筛选类别(诸如:图像改善、营销、灵感、文案、翻译、头像、生成代码、动作捕捉、聊天、播客、生成视频、文字转视频等等);此外, AI Tools 有根据网站的付费模型做了区分(免费、免费增值、付费),使得用户可以更快找到匹配工具。该网站目前尚在积极更新迭代中,如果您对其感兴趣,可移步 AI Tools 推特 以了解更多。

── 出自倾城之链 - AItoolkit - The best AI Tools & Resources Directory

Stripe | Payment Processing Platform for the Internet

标签产品 · 支付 · 平台

Stripe is a suite of APIs powering online payment processing and commerce solutions for internet businesses of all sizes. Accept payments and scale faster.

倾城之链 - Stripe | Payment Processing Platform for the Internet

推荐语Stripe 是一款在线支付处理平台,旨在为企业提供安全、简单、高效的支付解决方案。Stripe 提供了以下主要功能:

  1. 在线支付处理:Stripe 可以处理各种支付方式,包括信用卡、借记卡、银行转账等等。Stripe 提供了简单易用的 API,使得商家可以轻松地将 Stripe 集成到他们的网站或应用程序中。

  2. 订阅和重复付款:Stripe 允许企业创建订阅服务,以便客户可以定期支付服务费用。Stripe 还支持重复付款,使得客户可以在不重复输入支付信息的情况下进行多次付款。

  3. 跨平台支付:Stripe 支持多个平台(例如 iOS、Android、Web 等)的支付处理,使得企业可以在各种设备上接受支付。

  4. 防欺诈保护:Stripe 提供了强大的防欺诈保护功能,包括验证支付信息、检测可疑活动等等。这些功能可以帮助企业保护自己的业务免受欺诈行为的损害。

  5. 数据分析和报告:Stripe 提供了详细的数据分析和报告功能,使得企业可以了解自己的销售情况、客户行为等等。这些数据可以帮助企业做出更好的业务决策。

Stripe 主要发展历程

Stripe 成立于 2010 年,由两位愿景相似的创始人 Patrick Collison 和 John Collison 共同创立。以下是 Stripe 的主要发展历程:

  1. 2010 年:Stripe 成立,开始开发在线支付处理平台。
  2. 2011 年:Stripe 推出了公共测试版,吸引了大量开发者和初创企业的关注。
  3. 2012 年:Stripe 宣布获得了 2,000 万美元的融资,以便扩大业务。
  4. 2013 年:Stripe 进入欧洲市场,并与多家欧洲银行和支付公司合作,以便更好地为当地企业提供支付解决方案。
  5. 2014 年:Stripe 推出了 Stripe Connect,这是一个面向市场和平台的支付解决方案,使得企业可以更轻松地处理支付。
  6. 2015 年:Stripe 宣布获得了 5 亿美元的融资,其中包括多家知名投资公司的投资,如 Sequoia Capital、Andreessen Horowitz 等等。
  7. 2016 年:Stripe 进入新兴市场,包括印度、中国和东南亚等地区,并与当地的企业和支付公司合作。
  8. 2017 年:Stripe 推出了 Stripe Atlas,这是一个面向初创企业的服务,旨在帮助初创企业更容易地注册公司和开展业务。
  9. 2018 年:Stripe 进入慈善和非营利组织领域,推出了 Stripe Giving,旨在为慈善组织提供在线支付解决方案。

Stripe 自成立以来一直在不断发展壮大,扩大业务范围,推出新的产品和服务,以便更好地为企业和消费者提供支付解决方案。Stripe 的发展历程充满了创新和变革精神,使其成为了在线支付处理领域的领导企业之一。

Stripe 多种支付方式

Stripe 支持多种支付方式,包括以下几种:

  1. 信用卡和借记卡支付:Stripe 支持 Visa、Mastercard、American Express、Discover 等主要信用卡和借记卡的支付,客户可以在网站或应用程序上直接输入卡号、过期日期和安全码等信息来完成支付。

  2. 银行转账支付:Stripe 支持银行转账支付,客户可以使用他们的银行账户信息来完成支付。Stripe 将客户的银行账户信息存储在安全的服务器上,以便下次使用。

  3. 移动支付:Stripe 支持各种移动支付方式,包括 Apple Pay、Google Pay、Alipay、WeChat Pay 等等。

  4. 本地支付:Stripe 支持多种本地支付方式,包括 Sofort、Giropay、iDEAL 等等,使得商家可以更好地满足不同地区客户的支付需求。

  5. 三方支付:Stripe 提供了 Stripe Connect,这是一个面向市场和平台的支付解决方案,使得平台可以接受第三方支付,例如 PayPal、Skrill、微信支付等等。

Stripe 支持多种支付方式,包括信用卡和借记卡、银行转账、移动支付、本地支付、三方支付等等,使得商家可以为客户提供更多种类的支付选项,提高用户体验。

Stripe 和 PayPal 比较

Stripe 和 PayPal 都是知名的在线支付处理平台,它们具有一些相似的功能,但是 Stripe 相比 PayPal 具有以下优势:

  1. 更好的支付处理能力:与 PayPal 相比,Stripe 的支付处理速度更快、交易失败率更低。Stripe 的支付处理系统也更加简单易用,使得商家可以更轻松地处理支付。

  2. 更好的适应性:Stripe 非常适合开发人员和创业公司,因为它提供了丰富的 API 和开发工具,使得开发人员可以更容易地将 Stripe 集成到他们的应用程序中。Stripe 还支持多种编程语言和开发框架,包括 Ruby、Python、PHP、Java 等等,使其更适合各种技术背景的企业。

  3. 更好的数据分析和报告:Stripe 提供了详细的数据分析和报告功能,使得商家可以了解自己的业务状况、客户行为等等。这些数据可以帮助商家做出更好的业务决策。

  4. 更好的防欺诈保护:Stripe 提供了强大的防欺诈保护功能,可以帮助商家保护自己的业务免受欺诈行为的损害。Stripe 的防欺诈保护系统使用了机器学习和人工智能技术,并与多家数据提供商合作,以便更好地检测可疑活动。

相比 PayPal,Stripe 具有更好的支付处理能力、更好的适应性、更好的数据分析和报告、更好的防欺诈保护等优势,使其更适合开发人员和创业公司。

总之,Stripe 是一款功能强大的在线支付处理平台,为企业提供了安全、简单、高效的支付解决方案。Stripe 支持多种支付方式,提供了订阅和重复付款、跨平台支付、防欺诈保护、数据分析和报告等功能,可以帮助企业更好地管理和发展自己的业务。

── 出自倾城之链 - Stripe | Payment Processing Platform for the Internet

对倾城之链感兴趣的朋友,可通过 Web,小程序,快应用等渠道进行访问(后续将支持更多,如 VsCode 插件,Chrome 扩展等)。您有任何问题,欢迎随时向我们反馈(您可以通过官网反馈渠道,或添加如下客服微信),🤲 。

倾城之链 - 客服微信

本期文末寄语

生命的奥秘并不是一个需要解决的问题,而是要去经历眼前的现实;如果你停滞不前便永远无法参透它,跟着它的起伏,随波逐流,勇敢的踏入其中,随之而动。── 电影《沙丘》(Dune)台词

倾城之链作为一个开放平台,旨在云集全球优秀网站,探索互联网中更广阔的世界;在这里,你可以轻松发现、学习、分享更多有用或有趣的事物。

小程序码 - 倾城之链

您可能感兴趣的文章