16 },
17 headers: {
18 "X-GitHub-Api-Version": "2022-11-28",
19 },
20 }));
4export let uid =
5 (await fetchJSON(
6 `https://api.val.town/v1/alias/${handle}`,
7 )).id;
1export function myApi(name) {
2 return "hi " + name;
3}
15 );
16 const gpt35 = new ChatOpenAI({
17 openAIApiKey: process.env.OPENAI_API_KEY,
18 modelName: "gpt-3.5-turbo",
19 temperature: 0,
20 });
21 const gpt4 = new ChatOpenAI({
22 openAIApiKey: process.env.OPENAI_API_KEY,
23 modelName: "gpt-4",
24 temperature: 0,
28 [{ id: 2 }, { id: 1 }, { id: 3 }, { id: 4 }, { id: 5 }],
29 new OpenAIEmbeddings({
30 openAIApiKey: process.env.OPENAI_API_KEY,
31 }),
32 );
18 modelName: "gpt-4",
19 temperature: 0.2,
20 openAIApiKey: process.env.OPENAI_API_KEY,
21 });
22 // Output parser converts the chat message into a raw string. Also works with streaming.
3// Github following
4export let githubFollowing = fetchJSON(
5 "https://api.github.com/users/stevekrouse/following"
6);
1export function myApi(name) {
2 return "hi " + name;
3}
7export const getGithubStarsForRepo = async (username: string, project: string) => {
8 const res = await fetchJSON(
9 `https://api.github.com/repos/${username}/${project}`
10 );
11 return parseInt(res.stargazers_count);
3// Public holidays in the US in 2023
4export let holidaysUS = fetchJSON(
5 "https://date.nager.at/api/v2/publicholidays/2023/US"
6);
1import { myApi } from "https://esm.town/v/tylergaw/myApi";
2
3export const firstRun = myApi("Fishboy!");