抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

我们在一年前启动了 Reflex,以便任何了解 Python 的人都可以轻松构建 Web 应用程序并与世界分享,而无需学习新语言和拼凑一堆不同的工具。

Web 开发是最流行的编程用例之一。 Python 是世界上最流行的编程语言之一。那么为什么我们不能用 Python 构建 Web 应用程序呢?

以上来自Reflex构建者发布的博客,原文链接如下:

所以真的有一种感觉,Reflex使用一种语言让我们小白可以直接做到以前需要整合 Html, Javascript, Python等众多语言才能构建的复杂应用,简直是神奇!那么今天,我来介绍一下我自己搭建的基于免费API的AI工具的。

首先看一下默认界面。
首先看一下默认界面。

首先是 AI 绘画应用,

功能介绍:

目前一共支持 4 个模型,其中Flux系列是最好的,Flux-dev是收费的

支持魔术提示词,即使输入中文,也可以翻译成合适且有想象力的提示词

支持不同尺寸图形绘制

支持高级选项,例如负面提示词,步数和cfg_scale

懒,没有优化手机端,所以必须用电脑,否则,页面会乱

如何使用:

免费版的API有速率限制,我一开始也想直接内置我的算了,后来发现不行,于是修改为可以手动设置自己的API,而获取API也很简单,只需要去到SiliconFlow官网就可以获取了。

而魔术提示词(Magic Prompt)是需要 OpenAI提供的大语言模型来实现翻译并优化的,或者使用 OpenAI兼容的 API端点。这里推荐大家使用

提供的 API,GPT4的价格都非常便宜。

设置界面如图所示
设置界面如图所示

其中:

  • SiliconFlow API Key: 就是从siliconflow获取的 API的
  • Magic Prompt endpoint: OpenAI(GPT)兼容的API端点链接
  • Magic Prompt API key: GPT模型对应的API
  • Magic Prompt Model: 你打算用哪个模型来优化提示词,gpt-4o最强,但是贵!!!

测试

当你设置好以上信息,这些信息会被储存到你自己的浏览器中,然后下次再打开就不用重复输入了。然后我们尝试输入一下提示词看看:

虽然输入了中文,但是画面依旧很优秀
虽然输入了中文,但是画面依旧很优秀

直达链接:

至于AI 对话应用就和 AI 绘画是相同的逻辑,你只需要获取API就可以了,没有别的要注意的。

聊天页面
聊天页面

直达链接:

源代码

因为实现逻辑比较复杂,所以在本文就不再详细的介绍实现的原理了,感兴趣可以查看代码:

评论