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=openai&page=68&format=json

For typeahead suggestions, use the /typeahead endpoint:

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

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

Found 1630 results for "openai"(936ms)

steel_puppeteer_startermain.tsx6 matches

@brokencircuits•Updated 2 months ago
10 const [systemPrompt, setSystemPrompt] = useState("You are a helpful AI assistant.");
11 const [isLoading, setIsLoading] = useState(false);
12 const [model, setModel] = useState("openai");
13 const [isSystemPromptEditing, setIsSystemPromptEditing] = useState(false);
14
86 disabled={isLoading}
87 >
88 <option value="openai">GPT-4o Mini</option>
89 <option value="gemini">Gemini Pro</option>
90 <option value="mistral">Mistral 7B</option>
137 try {
138 let response;
139 if (model === "openai") {
140 const { OpenAI } = await import("https://esm.town/v/std/openai");
141 const openai = new OpenAI();
142
143 response = await openai.chat.completions.create({
144 messages: messages,
145 model: "gpt-4o-mini",

RecipeCollectorRC-Parse-Recipe3 matches

@hunterparks•Updated 2 months ago
1import { OpenAI } from 'https://esm.town/v/std/openai';
2
3const devPrompt = 'You are a recipe parsing bot. You will be given a URL to a recipe. You will provide a JSON reponse. ONLY use data available from the provided URL. Do not add extra information to the JSON. Only respond with the properly formatted JSON.';
4
5export async function parseRecipe(recipeUrl: string): any {
6 const openAi = new OpenAI();
7
8 const completion = await openAi.chat.completions.create({
9 messages: [
10 { role: 'developer', content: devPrompt },

Resume_matchermain.tsx4 matches

@Chandrakanth95•Updated 2 months ago
303 if (request.method === 'POST') {
304 try {
305 const { OpenAI } = await import("https://esm.town/v/std/openai");
306 const openai = new OpenAI();
307
308 // New PDF extraction endpoint
328
329 if (request.url.includes('/api/extract-skills')) {
330 const response = await openai.chat.completions.create({
331 model: "gpt-4o-mini",
332 messages: [
356
357 if (request.url.includes('/api/compare-skills')) {
358 const jobSkillsResponse = await openai.chat.completions.create({
359 model: "gpt-4o-mini",
360 messages: [

aiPoweredHealthRecordSystemmain.tsx4 matches

@a_kS•Updated 2 months ago
2import React, { useState, useEffect } from "https://esm.sh/react@18.2.0";
3import { createRoot } from "https://esm.sh/react-dom@18.2.0/client";
4import OpenAI from "https://esm.sh/openai@4.28.4";
5
6// Patient record type
126export default async function server(request: Request): Promise<Response> {
127 const { sqlite } = await import("https://esm.town/v/stevekrouse/sqlite");
128 const { OpenAI } = await import("https://esm.town/v/std/openai");
129 const KEY = "aiPoweredHealthRecordSystem";
130 const openai = new OpenAI();
131
132 // Create patient records table
170 if (request.method === 'POST' && new URL(request.url).pathname === '/ai-insight') {
171 const record = await request.json();
172 const completion = await openai.chat.completions.create({
173 messages: [
174 {

test_projectmain.js3 matches

@charmaine•Updated 2 months ago
1import { blob } from "https://esm.town/v/std/blob";
2import { OpenAI } from "https://esm.town/v/std/openai";
3import { readFile, servePublicFile } from "https://esm.town/v/stevekrouse/utils@187-main/serve-public/index.ts";
4import Algebrite from "npm:algebrite";
138 */
139async function handleProblemGeneration() {
140 const openai = new OpenAI();
141 const completion = await openai.chat.completions.create({
142 model: "gpt-4",
143 messages: [

chatgptmain.tsx4 matches

@mtz•Updated 2 months ago
138 }
139
140 // Import OpenAI dynamically
141 const { OpenAI } = await import("https://esm.town/v/std/openai");
142 const openai = new OpenAI();
143
144 // Generate chat completion
145 const completion = await openai.chat.completions.create({
146 messages: [{ role: "user", content: chat }],
147 model: model,

actuallyGoodEmojiSearchmain.tsx1 match

@maxm•Updated 2 months ago
128 Use plain language to search for emojis. Get great results.
129 <br />
130 Built on Val Town with sqlite vector search and openai embeddings.
131 <br />
132 Fork the <a href="${htmlUrl}" target="_blank">source</a> and build your own!

actuallyGoodEmojiSearchmain.tsx1 match

@stevekrouse•Updated 2 months ago
128 Use plain language to search for emojis. Get great results.
129 <br />
130 Built on Val Town with sqlite vector search and openai embeddings.
131 <br />
132 Fork the <a href="${htmlUrl}" target="_blank">source</a> and build your own!

Prompt_Improverorchestrator3 matches

@toowired•Updated 2 months ago
1import { OpenAI } from "https://esm.town/v/std/openai";
2
3const openai = new OpenAI();
4const TIMEOUT_MS = 30000; // 30 second timeout
5
33 // Create API call promises with timeouts
34 const workerPromises = workerConfigs.map(config => {
35 const apiPromise = openai.chat.completions.create({
36 model: "gpt-4o-mini",
37 max_tokens: 500,

Prompt_ImproverPrompt_Improver3 matches

@toowired•Updated 2 months ago
1import { OpenAI } from "https://esm.town/v/std/openai";
2import { ValTown } from "https://esm.town/v/stevekrouse/valtown";
3
4const openai = new OpenAI();
5const vt = new ValTown();
6const MAX_STEPS = 10;
34 }
35
36 const final = await openai.chat.completions.create({
37 model: "gpt-4o-mini",
38 max_tokens: 1000,

translateToEnglishWithOpenAI1 file match

@shlmt•Updated 5 days ago

testOpenAI1 file match

@stevekrouse•Updated 1 week ago
lost1991
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": "*",