Public vals
782
svelteStarter
stevekrouse
svelteStarter
Svelte Starter This val shows how to compile and run a Svelte app in Val Town. The clever part of this app is that we serve /App.svelte by dynamically compiling the Svelte code to JS. If you are looking for server-side rendering, check out svelteSSRStarter . Thanks Rich Harris for getting this working!
HTTP
pickball_round_robin
stevekrouse
pickball_round_robin
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
hardballcity_util_demo
stevekrouse
hardballcity_util_demo
An interactive, runnable TypeScript val by stevekrouse
Script
newCerebrasModelAlert
stevekrouse
newCerebrasModelAlert
An interactive, runnable TypeScript val by stevekrouse
Cron
successfulBrownBlackbird
stevekrouse
successfulBrownBlackbird
An interactive, runnable TypeScript val by stevekrouse
Script
karate_classes
stevekrouse
karate_classes
@jsxImportSource https://esm.sh/react@18.2.0
HTTP
badge
stevekrouse
badge
An interactive, runnable TypeScript val by stevekrouse
HTTP
steel_puppeteer_starter
stevekrouse
steel_puppeteer_starter
Moved to https://www.val.town/v/steel/steel_puppeteer_starter
Script
cerebrasTemplate
stevekrouse
cerebrasTemplate
Cerebras Inference template This val shows you how you can deploy an app using Cerebras Inference on Val Town in seconds. What is Cerebras? Cerebras is an American chip manufacturer that produces large wafer chips that deliver mind-blowing LLM inference speeds. As of this writing on Jan 17, 2025, Cerebras Inference provides Llama 3.18b, 3.1 70b, and 3.370b at a jaw-dropping 2k tokens per second – that's 50x faster than what the frontier labs produce. Llama 3.370b at 2k tokens per second is particularly noteworthy because it is a GPT-4-class model . This level of intelligence at that level of speed will unlock whole new classes of applications. Quick start Set up Cerebras Sign up for Cerebras Get a Cerebras API Key Save it in a Val Town environment variable called CEREBRAS_API_KEY Once Cerebras is set up in your Val Town account, there are two ways to get started: Fork this app and customize it (or ask Townie AI to customize it) Start a new chat with Townie AI and copy & paste the following instructions: . Use Cerebras for AI on the backend like so: const { OpenAI } = await import("https://esm.sh/openai"); const client = new OpenAI({ apiKey: Deno.env.get("CEREBRAS_API_KEY"), baseURL: "https://api.cerebras.ai/v1" }); const response = await client.chat.completions.create({ model: "llama-3.3-70b", messages: [], }); const generatedText = response.choices[0].message.content; For example, the val in this template was created by asking Townie AI to "Make a chatgpt clone", then I hit shift-enter twice, and then pasted in the instructions on how to use Cerebras from above, then hit enter. Townie built this app on its first try, in about 20 seconds. Sample apps Cerebras Searcher - a Perplexity clone that uses the SerpAPI to do RAG and summaries with Cerebras ( requires a SerpAPI key ) Cerebras Coder - an app that generates websites in a second with Cerebras Cerebras Debater - an app that truly shows Cerebras's speed: it's Cerebras talking to Cerebras in a debate
HTTP
decoratorsExample
stevekrouse
decoratorsExample
An interactive, runnable TypeScript val by stevekrouse
Script
prolific
stevekrouse
prolific
An interactive, runnable TypeScript val by stevekrouse
HTTP
impartialIndigoPerch
stevekrouse
impartialIndigoPerch
An interactive, runnable TypeScript val by stevekrouse
Script
satisfiedPinkAnteater
stevekrouse
satisfiedPinkAnteater
An interactive, runnable TypeScript val by stevekrouse
HTTP
handsomePlumWhippet
stevekrouse
handsomePlumWhippet
An interactive, runnable TypeScript val by stevekrouse
Script
polishedAzureDeer
stevekrouse
polishedAzureDeer
An interactive, runnable TypeScript val by stevekrouse
Script
townie_prompt
stevekrouse
townie_prompt
An interactive, runnable TypeScript val by stevekrouse
Script