new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Landing page and live AI chatbot demo for Bubble5.
index.html is the static site (GitHub Pages friendly).worker/ is a Cloudflare Worker that answers the demo chat using Cloudflare AI Search over a sample knowledge base for a fictional bakery.npx wrangler loginworker/wrangler.toml: set ALLOWED_ORIGINS to the site(s) that will host index.html.npx wrangler d1 create bubble5-leads, paste the printed database_id into wrangler.toml, then
npx wrangler d1 execute bubble5-leads --remote --file=schema.sql
Optional email alerts: set NOTIFY_EMAIL in wrangler.toml and run npx wrangler secret put RESEND_API_KEY (free Resend account).
View leads any time: npx wrangler d1 execute bubble5-leads --remote --command "SELECT * FROM leads ORDER BY id DESC"
3b. Set a seeding secret: cd worker && npx wrangler secret put ADMIN_TOKENnpx wrangler deploy. Note the URL it prints.kb.js: curl -X POST https://<your-worker-url>/seed -H "X-Admin-Token: <your token>"index.html, set CHAT_API_URL to https://<your-worker-url>/chat and LEAD_API_URL to https://<your-worker-url>/lead, commit and push.To demo a prospect's own business, edit the documents in worker/src/kb.js (and the persona in SYSTEM_PROMPT in worker/src/index.js), redeploy and re-run the seed call.
app.html is the customer portal: sign up and log in, knowledge base, billing and account settings. Accounts, sessions and documents live in the same D1 database (tables are in worker/schema.sql; run it again after pulling updates, it is safe to repeat).help.html is a public troubleshooting page with a guided diagnosis and live system check (GET /health on the Worker).STRIPE_PRICES in worker/wrangler.toml (see the comment there).STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET.https://<worker-url>/stripe-webhook for checkout.session.completed, customer.subscription.updated, customer.subscription.deleted and invoice.payment_failed.Until these are set, the Billing page tells customers payments are being switched on and points them to the contact form.
The Worker also serves the website, so attaching bubble5.online to the Worker as a custom domain (Workers and Pages, your Worker, Settings, Domains and Routes) is enough: no GitHub Pages or A records needed. worker/build-site.mjs copies the site files into worker/public on every deploy. Do not add a CNAME file to the repo unless the domain points at GitHub Pages: GitHub then redirects the github.io address to it.
[ai] binding, Llama 3.3 70B) writes the reply. If the documents do not contain the answer it says so and offers the visitor a form; the lead is saved and emailed to the owner (needs RESEND_API_KEY).assets/widget.js is the embeddable chat bubble. Customers paste <script src="https://<worker-url>/assets/widget.js" data-key="bk_..." defer></script> into their site. Public endpoints: GET /bot/:key/config, POST /bot/:key/chat, POST /bot/:key/lead. Per-bot allowed domains, 10 messages a minute per visitor IP, monthly chat limits per plan (free trial = 50).RESEND_API_KEY (and a verified FROM_EMAIL). Without it the page tells people to contact you.curl -X POST https://<worker-url>/admin/plan -H "X-Admin-Token: <ADMIN_TOKEN>" -H "Content-Type: application/json" -d '{"email":"[email protected]","plan":"starter"}'schema.sql on the database (safe to repeat).assets/live.js (included on index.html and help.html). Messages go to the same Worker and D1 database, no extra Worker needed.app.html using the same email as NOTIFY_EMAIL (or list emails in ADMIN_EMAILS) and a Live chat link appears in the header. You show as "online" for visitors while the portal is open in a browser tab.NOTIFY_EMAIL (needs RESEND_API_KEY). If a visitor has left the site and gave an email, your reply is also emailed to them.schema.sql on the database after pulling (safe to repeat).POST /support/chat, knowledge in worker/src/supportkb.js; edit that file to change what it knows). When it is unsure, or the visitor taps "Talk to a person", the conversation moves to live chat and the AI transcript is attached for you as a note.POST /try/start and POST /try/:key/chat let anyone paste business text and chat with it, no account. Sessions delete after a day and are rate limited per IP.AI_MODEL (for example another @cf/... model from the Workers AI catalogue).