Replace USE_OPENPIPE with OPENPIPE_API_KEY

This commit is contained in:
David Corbitt
2023-08-08 13:57:10 -07:00
parent 5dd7e67396
commit 72e680e77c
3 changed files with 6 additions and 3 deletions

View File

@@ -31,3 +31,6 @@ NEXT_PUBLIC_HOST="http://localhost:3000"
# Next Auth Github Provider # Next Auth Github Provider
GITHUB_CLIENT_ID="your_client_id" GITHUB_CLIENT_ID="your_client_id"
GITHUB_CLIENT_SECRET="your_secret" GITHUB_CLIENT_SECRET="your_secret"
OPENPIPE_BASE_URL="http://localhost:3000/api"
OPENPIPE_API_KEY="your_key"

View File

@@ -20,7 +20,7 @@ export const env = createEnv({
REPLICATE_API_TOKEN: z.string().default("placeholder"), REPLICATE_API_TOKEN: z.string().default("placeholder"),
ANTHROPIC_API_KEY: z.string().default("placeholder"), ANTHROPIC_API_KEY: z.string().default("placeholder"),
SENTRY_AUTH_TOKEN: z.string().optional(), SENTRY_AUTH_TOKEN: z.string().optional(),
USE_OPENPIPE: z.string().optional(), OPENPIPE_API_KEY: z.string().optional(),
}, },
/** /**
@@ -55,7 +55,7 @@ export const env = createEnv({
ANTHROPIC_API_KEY: process.env.ANTHROPIC_API_KEY, ANTHROPIC_API_KEY: process.env.ANTHROPIC_API_KEY,
NEXT_PUBLIC_SENTRY_DSN: process.env.NEXT_PUBLIC_SENTRY_DSN, NEXT_PUBLIC_SENTRY_DSN: process.env.NEXT_PUBLIC_SENTRY_DSN,
SENTRY_AUTH_TOKEN: process.env.SENTRY_AUTH_TOKEN, SENTRY_AUTH_TOKEN: process.env.SENTRY_AUTH_TOKEN,
USE_OPENPIPE: process.env.USE_OPENPIPE, OPENPIPE_API_KEY: process.env.OPENPIPE_API_KEY,
}, },
/** /**
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. * Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation.

View File

@@ -6,6 +6,6 @@ import { OpenAI } from "openpipe";
const openAIConfig = { apiKey: env.OPENAI_API_KEY ?? "dummy-key" }; const openAIConfig = { apiKey: env.OPENAI_API_KEY ?? "dummy-key" };
// Set a dummy key so it doesn't fail at build time // Set a dummy key so it doesn't fail at build time
export const openai = env.USE_OPENPIPE export const openai = env.OPENPIPE_API_KEY
? new OpenAI.OpenAI(openAIConfig) ? new OpenAI.OpenAI(openAIConfig)
: new OriginalOpenAI(openAIConfig); : new OriginalOpenAI(openAIConfig);