1
2
Set QUALIFIRE_API_KEY as an environment variable
3
Modify the base path and add a X-Qualifire-Api-Key header
If you created a direct integration, you can omit the
defaultHeaders
property.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Integrate your application with OpenAI
Set QUALIFIRE_API_KEY as an environment variable
QUALIFIRE_API_KEY=<your API key>
Modify the base path and add a X-Qualifire-Api-Key header
defaultHeaders
property.import OpenAI from "openai";
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: "https://proxy.qualifire.ai/api/providers/openai",
defaultHeaders: {
"X-Qualifire-Api-Key": `${process.env.QUALIFIRE_API_KEY}`,
},
});
import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
basePath: "https://proxy.qualifire.ai/api/providers/openai",
baseOptions: {
headers: {
"X-Qualifire-Api-Key": `${process.env.QUALIFIRE_API_KEY}`,
},
},
});
const openai = new OpenAIApi(configuration);
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url="https://proxy.qualifire.ai/api/providers/openai",
default_headers={
"X-Qualifire-Api-Key": f"{os.environ['QUALIFIRE_API_KEY']}",
},
)
https://proxy.qualifire.ai/api/providers/openai (no trailing slash). A trailing slash may cause routing issues with some SDK versions.