Log your OpenAI API calls to your own database for easy debugging and analytics.
https://api.openai.com
https://api.openai.withlogging.com
LLM_REPORT_API_KEY
X-Api-Key
import { Configuration, OpenAIApi } from "openai"; const configuration = new Configuration({ apiKey: process.env.OPENAI_API_KEY, basePath: "https://api.openai.withlogging.com/v1", baseOptions: { headers: { "X-Api-Key": `Bearer ${process.env.LLM_REPORT_API_KEY}`, }, }, }); const openai = new OpenAIApi(configuration); const completion = await openai.createChatCompletion({ model: "gpt-3.5-turbo", messages: [ { role: "system", content: "You are a helpful assistant." }, { role: "user", content: "Hello world" }, ], });