feat: Add support for OpenAI-Organization and OpenAI-Project headers (#626)

Added support for OpenAI-Organization and OpenAI-Project headers for
OpenAI API calls.

This is for #74
This commit is contained in:
rumple
2025-04-25 22:22:42 +05:30
committed by GitHub
parent 866626347b
commit 69ce06d2f8
4 changed files with 44 additions and 3 deletions

View File

@@ -36,6 +36,8 @@ export const OPENAI_TIMEOUT_MS =
parseInt(process.env["OPENAI_TIMEOUT_MS"] || "0", 10) || undefined;
export const OPENAI_BASE_URL = process.env["OPENAI_BASE_URL"] || "";
export let OPENAI_API_KEY = process.env["OPENAI_API_KEY"] || "";
export const OPENAI_ORGANIZATION = process.env["OPENAI_ORGANIZATION"] || "";
export const OPENAI_PROJECT = process.env["OPENAI_PROJECT"] || "";
export function setApiKey(apiKey: string): void {
OPENAI_API_KEY = apiKey;