Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$%7Bart_info.art.src%7D?q=api&page=1267&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=api

Returns an array of strings in format "username" or "username/projectName"

Found 14057 results for "api"(1680ms)

myApimain.tsx1 match

@dubinets•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

register_discord_commandsmain.tsx1 match

@malloc•Updated 1 year ago
7 commands: Array<Object>
8) => {
9 let url = `https://discord.com/api/v10/applications/${app_id}/`;
10 if (guild_id) {
11 url += `guilds/${guild_id}/commands`;

myApimain.tsx1 match

@mrfabbri•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

myApimain.tsx1 match

@piotr•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

myApimain.tsx1 match

@richardkaplan•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + "Richard";
3}

myApimain.tsx1 match

@michaelheckmann•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

myApimain.tsx1 match

@igor•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

myApimain.tsx1 match

@tech_aly•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

gpt3main.tsx10 matches

@patrickjm•Updated 1 year ago
6
7/**
8 * OpenAI text completion. https://platform.openai.com/docs/api-reference/completions
9 *
10 * val.town has generously provided a free daily quota. Until the quota is met, no need to provide an API key.
11 * To see if the quota has been met, you can run @patrickjm.openAiFreeQuotaExceeded()
12 *
13 * For full REST API access, see @patrickjm.openAiTextCompletion
14 */
15export let gpt3 = async (params: {
20 const MODEL = "text-davinci-003";
21
22 // Determine whether to use provided apiKey or free usage apiKey based on daily quota.
23 const apiKey = params.openAiKey ?? openAiFreeUsageConfig.key;
24 const exceeded = await openAiFreeQuotaExceeded();
25 if (!params.openAiKey && exceeded) {
27 }
28
29 // If using free token, first check inputs against moderation api
30 if (!params.openAiKey) {
31 const moderation = await openAiModeration({
32 apiKey,
33 input: params.prompt,
34 });
35 if (moderation.results.some((r) => r.flagged)) {
36 throw new Error(
37 "Sorry, this prompt was flagged by OpenAI moderation. If you provide your own API key, moderation will be turned off."
38 );
39 }
40 }
41
42 // Call completion API
43 const response = await openAiTextCompletion({
44 apiKey: apiKey,
45 prompt: params.prompt,
46 model: MODEL,

myApimain.tsx1 match

@danieledrisian•Updated 1 year ago
1export function myApi(name) {
2 return "hi " + name;
3}

book-lookup5 file matches

@nucky•Updated 6 hours ago
use google book api to look up bibliographic metadata elements

new-val-api-demo

@shouser•Updated 1 day ago
This is an example of using the API to create a val.
snartapi
mux
Your friendly, neighborhood video API.