1export async function getPayloadWhereQuery(query: Record<string, any>) {
2 const qs = await import("npm:qs");
3 return qs.stringify({
21 });
22 const message = data.choices[0].message;
23 return message.function_call ? message.function_call : message.content;
24};
25// Forked from @webup.chat
1export function myApi(name) {
2 return "hi " + name;
3}
1export function myApi(name) {
2 return "hi " + name;
3}
1export function albhed(text, reverse) {
2 const englishSet = "abcdefghijklmnopqrstuvwxyz";
3 const albhedSet = "ypltavkrezgmshubxncdijfqow";
4 function translate(text, from, to) {
5 return [...text]
6 .map((c) => {
10 .join("");
11 }
12 function englishToAlbhed(text) {
13 return translate(
14 translate(text, englishSet.toUpperCase(), albhedSet.toUpperCase()),
17 );
18 }
19 function albhedToEnglish(text) {
20 return translate(
21 translate(text, albhedSet.toUpperCase(), englishSet.toUpperCase()),
3
4// https://api.val.town/v1/express/zzz.ListenTo?val=stevekrouse.whatIsValTown
5export async function ListenTo(req, res) {
6 const { val = "zzz.demoOpenAIGPT4Summary" } = req.query;
7 const url = `https://api.val.town/v1/run/${val.replace("@", "")}`
28 }
29 }
30 async function loadModel(modelName: Model) {
31 if (!_init) {
32 // Initialize the wasm via discussion in https://github.com/dqbd/tiktoken/issues/22
42 return await load((registry as Registry)[models[modelName]]);
43 }
44 async function buildEncoder(modelName: Model) {
45 const model = await loadModel(modelName);
46 return new Tiktoken(model.bpe_ranks, model.special_tokens, model.pat_str);
47 }
48 async function tokenize(text: string, modelName?: Model) {
49 modelName = modelName ?? "gpt-3.5-turbo";
50 const encoder = await buildEncoder(modelName);
1export function pipe<T>(seed: T) {
2 return (...ops: Array<(state: T) => T>) =>
3 ops.reduce((state, action) => action(state), seed);
1import { moveBody } from "https://esm.town/v/adamgonda/moveBody";
2
3export function moveSnake(state) {
4 const { snake } = state;
5 return {
1import { fetch } from "https://esm.town/v/std/fetch";
2
3export async function postHogAPICapture({ key, event, properties, distinct_id }: {
4 key: string;
5 event: string;
A helper function to build a file's email
Simple functional CSS library for Val Town
import { OpenAI } from "https://esm.town/v/std/openai";
export default async function(req: Request): Promise<Response> {
if (req.method === "OPTIONS") {
return new Response(null, {
headers: {
"Access-Control-Allow-Origin": "*",
LangChain (https://langchain.com) Ambassador, KubeSphere (https://kubesphere.io) Ambassador, CNCF OpenFunction (https://openfunction.dev) TOC Member.