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=74&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 1629 results for "openai"(499ms)

Institutemain.tsx3 matches

@RacinesSchoolSystem•Updated 2 months ago
364
365 if (request.method === "POST" && new URL(request.url).pathname === "/chat") {
366 const { OpenAI } = await import("https://esm.town/v/std/openai");
367 const openai = new OpenAI();
368
369 const body = await request.json();
446 ];
447
448 const response = await openai.chat.completions.create({
449 model: "gpt-4o-mini",
450 messages: contextMessages,

Job_Board_and_Community_Chatmain.tsx3 matches

@Rockjunior•Updated 2 months ago
220export default async function server(request: Request): Promise<Response> {
221 const { sqlite } = await import("https://esm.town/v/stevekrouse/sqlite");
222 const { OpenAI } = await import("https://esm.town/v/std/openai");
223 const openai = new OpenAI();
224
225 const KEY = "Job_Board_and_Community_Chat";
314 suggest the top 3 skills a candidate should have to be successful.`;
315
316 const aiSuggestion = await openai.chat.completions.create({
317 messages: [{ role: "user", content: matchPrompt }],
318 model: "gpt-4o-mini",

autoSubtitleAppmain.tsx3 matches

@GAURAV0182•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.town/v/std/openai";
5
6function extractVideoInfo(url: string): { type: string; id: string | null } {
26 targetLanguage = "hi",
27) {
28 const openai = new OpenAI();
29 const translatedSubtitles: string[] = [];
30
31 for (const subtitle of subtitles) {
32 try {
33 const response = await openai.chat.completions.create({
34 messages: [
35 {

ai_pricingtypes2 matches

@nbbaier•Updated 2 months ago
22
23export type Provider =
24 | "openai"
25 | "text-completion-openai"
26 | "azure"
27 | "azure_text"

HTKhanAISearchmain.tsx3 matches

@Htkhan6•Updated 2 months ago
384export default async function server(request: Request): Promise<Response> {
385 if (request.method === "POST") {
386 const { OpenAI } = await import("https://esm.town/v/std/openai");
387 const openai = new OpenAI();
388
389 const body = await request.json();
391
392 try {
393 const summaryCompletion = await openai.chat.completions.create({
394 messages: [
395 {

ultimateGraySailfishmain.tsx3 matches

@Htkhan5•Updated 2 months ago
508export default async function server(request: Request): Promise<Response> {
509 if (request.method === 'POST') {
510 const { OpenAI } = await import("https://esm.town/v/std/openai");
511 const openai = new OpenAI();
512
513 const body = await request.json();
530
531 // AI Summary Generation
532 const aiCompletion = await openai.chat.completions.create({
533 messages: [
534 {

ai_pricinggetPricing1 match

@nbbaier•Updated 2 months ago
6const pricing = Object.fromEntries(
7 Object.entries(res).filter(([_, obj]) =>
8 obj.litellm_provider === "text-completion-openai" || obj.litellm_provider === "openai"
9 ),
10);

ai_pricinggetUsage2 matches

@nbbaier•Updated 2 months ago
1import { fetchOpenAiUsageData } from "https://esm.town/v/nbbaier/fetchOpenAiUsageData";
2import { DateTime } from "npm:luxon";
3import { TextData } from "./types";
8const month = date.setZone(timeZone).toFormat("LLLL").toLowerCase();
9
10const { data }: { data: TextData[] } = await fetchOpenAiUsageData(today);
11
12function removeNullValues<T extends Record<string, any>>(obj: T): Partial<T> {

Tanveer_AI_Assistant_Appmain.tsx3 matches

@Tanveer•Updated 2 months ago
88export default async function server(request) {
89 if (request.method === "POST" && new URL(request.url).pathname === "/chat") {
90 const { OpenAI } = await import("https://esm.town/v/std/openai");
91 const openai = new OpenAI();
92
93 const { messages } = await request.json();
94
95 try {
96 const completion = await openai.chat.completions.create({
97 messages,
98 model: "gpt-4o-mini",

openAIStreamingExamplemain.tsx3 matches

@maxm•Updated 2 months ago
1import { OpenAI } from "https://esm.town/v/std/openai";
2export default async function(req: Request): Promise<Response> {
3 const openai = new OpenAI();
4 const stream = await openai.chat.completions.create({
5 stream: true,
6 messages: [{ role: "user", content: "Write a poem in the style of beowulf about the DMV" }],

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": "*",