Val Town Blog 10月02日
Val Town 发布新功能,并展示社区精彩应用
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Val Town 在过去一个月内推出了多项重要更新,包括 HTTP 流式传输、语义搜索以及名为 Townie 的 AI 聊天机器人。此外,还发布了基于 OpenAPI 规范的 TypeScript SDK,并改进了个人主页、公开点赞和 API 令牌命名功能。目前,团队正致力于优化导航、搜索体验、运行中的 Val 停止功能以及性能提升。社区用户也创作了大量精彩的 Val 应用,涵盖 AI 应用、流式传输演示、个人网站等多种类型。Val Town 正在招聘内容驱动的开发者关系岗位,以支持更多开发者在平台上的创新。

🚀 **平台功能升级与拓展:** Val Town 近期推出了一系列核心功能更新,包括支持 HTTP 流式传输,大幅提升了请求和响应大小限制,使得实时数据处理和长连接应用成为可能。其全新的语义搜索功能利用嵌入技术,能根据搜索词的“意境”找到相似的 Val,提供更智能的搜索体验。此外,还发布了支持 OpenAPI 规范的 TypeScript SDK,方便开发者集成和构建应用。

🤖 **AI 助手 Townie 助力开发:** Val Town 推出了名为 Townie 的 AI 聊天机器人,该机器人能够理解 Val Town 的常见模式并生成有效的代码。用户可以通过与 Townie 互动,快速获得代码建议和解决方案,甚至在首次尝试(zero-shot)时就能获得高质量、可运行的代码,极大地提升了开发效率。

💡 **社区创新应用百花齐放:** Val Town 社区涌现出大量富有创造力的 Val 应用,展示了平台的强大能力。这些应用涵盖了 AI 应用(如 GPT4 总结、文本转图像)、流式传输演示(如个人网站、多款实时数据应用)、个人网站构建、API 中间件、表情符号处理、身份验证服务等,充分体现了 Val Town 作为开发平台的灵活性和多样性。

🧑‍💻 **优化用户体验与招聘人才:** 平台在用户体验方面也进行了多项改进,包括重新设计的个人主页、支持列表或网格视图,以及已点赞的 Val 列表。同时,Val Town 正在积极招聘一名内容驱动的开发者关系专员,旨在激励和支持更多开发者在 Val Town 上进行构建和创新。

Val Town Newsletter 18

on

In the last month, we shipped HTTP streaming, semantic search, and Townie, an AI chatbot that knows how to write vals. We also released a TypeScript SDK on top of our new OpenAPI spec for the Val Town API, redesigned profile pages, public likes, and nameable API tokens.

We’re currently working on making it easier to navigate and organize vals, improvements to search, the ability to stop a running val, and performance improvements.

You all have been making some amazing vals! We’ve seeing AI apps, streaming demos, personal websites, emojis, authentication middleware, and a hundred others listed at the bottom of this newsletter.

If you enjoy reading these newsletters, join our team at Val Town to help write them! We’re hiring someone to do content-focused devrel to inspire and support the next 100k programmers to build on Val Town.

You can stream from vals!!! Our new open-source deno-http-worker also enables us to increase request size limits from 2mb to 100mb and make response sizes unlimited. Read more in the HTTP Streaming announcement.

Are there any vals related to…? We have a new search mode that uses embeddings to give you a val with the same “vibes” as your search query. It’s currently its own mode labelled “semantic search” – try it out yourself! We’re working on combining it with the exact search to give you a wholistic search experience. Learn more in the Semantic Search announcemenhttps://blog.val.town/_astro/semantic.BfDcIZwi_Z2ntW5L.webpBfDcIZwi_Z2ntW5L.webp" alt="Semantic search for 'wikipedia api'" loading="lazy" decoding="async">

We built a Townie, a chatbot that knows common Val Town patterns. It’s surprisingly good at generating working code. You can see below me asking it for help on a fairly complex task from Pat LaVarre. It doesn’t give me what I ask for – it gives me something better – and it immediately ran, zero-shot (on its first try). It works even better if you give it feedback in a couple iterations.

After a herculean effort to port our Express server to Fastify, we were able to generate a good OpenAPI schema, interactive API docs, and a TypeScript SDK. Try it out yourself! Shout-out to our friends at

Your profile page is now prettier and a bit more functional. You can view your vals in a list or a grid, as well as the vals you liked. We’re reimagining users’ profile as a jumping off point to https://blog.val.townhttps://blog.val.town/_astro/profile.ChJulCHb_Z1OgMLo.webptering for vals in your profile.

You can use tabs instead of spaces and banish trailing semicolons. Customize dprint to your heart’s content in your editor settings. Shout out to David Sherret for creating the wonderful dprint. Thanks Adrian Sieber for the original feature request and Nikita for the final kick to get it done.

Livestreams are a great way to learn Val Town by watching others. And if you watch live, you can ask questions and we’ll answer! Or heckle – that’s fun too.

Since the last newsletter, I spoke with:

Tune into the next episode this Thursday, June 27th at 10am ET with Mary Rose Cook!

Our friend Beniamin also is making wonderful Val Town livestreams! I loved this one where he used GPT4 summarization to combine many newsletters into one.

    Fixed an extremely annoying bug where the cursor would reset to the beginning of the first line after formatting. Now it stays where you left it.Added the ability to create a val via the API with a specific type (except cron)Improved log streaming & a button to refresh logsAbility to name Val Town API tokensAdded three “getting started” examples for new usersReorganized val logs for better readabilityThe URL box in the Val Preview iframe is now fairlyully selectableLong val READMEs get truncated with a “view more” buttonval.town/newest now has list-view optionsThere’s now a “copy code” button in markdown js, ts, jsx, tsx snippetsMoved the search icon to a better spot in mobile headerImproved observability and usage trackingUpgraded database to high-available clusterMade VIM logo background transparentRefactored the code that runs vals, fixing inconsistencies

Here’s some of the top features we’re planning to work in the coming months. Please make feature requests and vote on what you’d like to see next.

Edit this page

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Val Town HTTP Streaming Semantic Search AI Chatbot Townie TypeScript SDK Developer Relations
相关文章