Total Pageviews

Monday, 30 March 2026

Chatbot

 

A full-featured, hackable Next.js AI chatbot built by Vercel.

 

Chatbot (formerly AI Chatbot) is a free, open-source template built with Next.js and the AI SDK that helps you quickly build powerful chatbot applications.

Read Docs · Features · Model Providers · Deploy Your Own · Running locally


Features

  • Next.js App Router
    • Advanced routing for seamless navigation and performance
    • React Server Components (RSCs) and Server Actions for server-side rendering and increased performance
  • AI SDK
    • Unified API for generating text, structured objects, and tool calls with LLMs
    • Hooks for building dynamic chat and generative user interfaces
    • Supports OpenAI, Anthropic, Google, xAI, and other model providers via AI Gateway
  • shadcn/ui
  • Data Persistence
  • Auth.js
    • Simple and secure authentication

Model Providers

This template uses the Vercel AI Gateway to access multiple AI models through a unified interface. Models are configured in lib/ai/models.ts with per-model provider routing. Included models: Mistral, Moonshot, DeepSeek, OpenAI, and xAI.

AI Gateway Authentication

For Vercel deployments: Authentication is handled automatically via OIDC tokens.

For non-Vercel deployments: You need to provide an AI Gateway API key by setting the AI_GATEWAY_API_KEY environment variable in your .env.local file.

With the AI SDK, you can also switch to direct LLM providers like OpenAI, Anthropic, Cohere, and many more with just a few lines of code.

Deploy Your Own

You can deploy your own version of Chatbot to Vercel with one click:

Deploy with Vercel

Running locally

You will need to use the environment variables defined in .env.example to run Chatbot. It's recommended you use Vercel Environment Variables for this, but a .env file is all that is necessary.

Note: You should not commit your .env file or it will expose secrets that will allow others to control access to your various AI and authentication provider accounts.

  1. Install Vercel CLI: npm i -g vercel
  2. Link local instance with Vercel and GitHub accounts (creates .vercel directory): vercel link
  3. Download your environment variables: vercel env pull
pnpm install
pnpm db:migrate # Setup database or apply latest database changes
pnpm dev

Your app template should now be running on localhost:3000.

from  https://github.com/vercel/chatbot

Sunday, 29 March 2026

中東戰爭注定變成無底洞?川普深陷泥潭!石油美元體系加速崩塌

 

以色列的報應來了,遭伊朗襲擊,逃命時間僅十五秒。以色列代表拿警報器赴聯合國賣慘

中國連甩兩張「反制王炸」!特朗普極限施壓的算盤徹底砸碎

 

海湾陷落,全球断裂,美以伊战争后的世界会如何

 https://www.bilibili.com/video/BV1wZXKBpEv9/

你有幸生活在一个全球最强大的制造业国家里。 

歌剧电影-红珊瑚,1961年八一电影制片厂出品

 

人类历史上无数灾难,根源正是多数人的无知+少数人的无耻

 

历史上绝大多数灾难,从来不是天灾,而是人祸;不是意外,而是共谋——由多数人的无知点燃,由少数人的无耻助推。

无知,让人失去判断;无耻,让人失去底线。当两者相遇,人间便成炼狱。

一、无知,是灾难最肥沃的土壤

无知不是愚蠢,而是轻信、盲从、放弃思考、被情绪裹挟。它让人轻易相信谎言,轻易追随极端,轻易把他人推入深渊,还自以为正义。

历史反复证明:最可怕的不是邪恶,而是无知的善良;最危险的不是敌人,而是被煽动的大众。

无知者往往站在道德高地上,却在不知不觉中,成为灾难的帮凶。他们不问真相,只听情绪;不辨是非,只随大流;不思考后果,只追求一时的痛快。于是,谎言被当成真理,极端被当成正义,掠夺被当成解放,迫害被当成净化。

无知,让普通人拥有了伤害世界的力量。

二、无耻,是灾难最凶狠的推手

如果说无知是土壤,那么无耻就是种子。

少数人的无耻,是一切灾难的起点。他们为了权力、利益、野心,刻意制造对立、扭曲真相、煽动仇恨、收割恐惧。他们懂得如何利用人性的弱点,如何包装谎言,如何把自私包装成理想,把掠夺包装成使命

他们冷静、精明、毫无底线。他们知道自己在说谎,却理直气壮;他们知道会带来灾难,却毫不在意;他们把他人当作棋子,把生命当作数字,把历史当作筹码。

无耻者最擅长的,就是利用无知者的热情,实现自己的私欲。(这描述的不正是川普吗?

三、当无知遇上无耻,便是人类最深重的悲剧

纵观人类历史,几乎所有大规模的苦难,都遵循同一个逻辑:

少数人撒谎,多数人相信;
少数人作恶,多数人默许;
少数人夺权,多数人陪葬。

战争、屠杀、迫害、饥荒、恐慌、极端运动……没有一场是凭空而来。背后永远是:有人故意误导,有人甘愿盲从;有人精心算计,有人奋不顾身;有人赚得盆满钵满,有人坠入万劫不复。

欧洲中世纪猎巫运动就是最典型的例证。少数教会与权贵为了抢夺财产、巩固权力,刻意编造“女巫害人”的谎言,煽动民众恐惧。无数平民,尤其是女性,被无端指控、酷刑逼供、活活烧死。而千千万万普通人,因无知而狂热,因恐惧而施暴,亲手将同类推向死亡。灾难的根源,正是少数人的贪婪无耻,与多数人的愚昧盲从。

纳粹德国的种族屠杀与世界大战更是教科书式的悲剧。希特勒及其集团为了独裁与扩张,用极端民族主义包装野心,用仇恨洗脑民众,用谎言掩盖罪恶。而大量德国民众放弃独立思考,被口号裹挟、被狂热支配,心甘情愿成为暴政的工具。最终,整个世界付出了数千万生命的代价。这不是某一个人的疯狂,而是少数人的极端无耻,引爆了多数人的集体无知。

近代史上的多次经济大恐慌与金融掠夺同样遵循这一逻辑。少数金融寡头与权力阶层,制造泡沫、散布虚假信息、操纵市场,收割普通民众的财富。而大众因贪婪与无知,盲目跟风、追涨杀跌,最终在崩溃中倾家荡产。每一次金融危机,都是少数人无耻收割,多数人无知买单

甚至在人类历史上无数的迷信悲剧、群体暴力、舆论构陷、极端运动中,我们都能看到一模一样的剧本:少数人精心设计,多数人奋不顾身;少数人稳赚不赔,多数人付出代价。

最令人痛心的是:灾难发生时,无知者以为自己是受害者;灾难结束后,无耻者早已全身而退。人类付出了无数鲜血与代价,却常常在同一个坑里反复跌倒。

四、真正的觉醒,始于拒绝无知,远离无耻

历史不会重复,但会押韵。如果我们不想重蹈覆辙,就必须守住两条底线:

第一,拒绝做无知的大多数。不被情绪裹挟,不被口号迷惑,不盲目站队,不轻易仇恨。保持独立思考,守住常识,尊重事实,敬畏理性。

第二,警惕无耻的少数人。看穿那些用正义包装野心、用理想掩盖掠夺、用煽动代替道理的人。不被他们利用,不被他们收割,不成为他们的工具

一个社会最好的防御,从来不是强大的力量,而是清醒的民众与有底线的掌权者。

---------------------------------

川普就是个典型的无耻者。