// Bearer token
await createOpenApiTools(spec, {
auth: { type: "bearer", token: "sk-..." },
});
// Basic auth
await createOpenApiTools(spec, {
auth: { type: "basic", username: "admin", password: "secret" },
});
// API key in header
await createOpenApiTools(spec, {
auth: { type: "apiKey", name: "X-API-Key", value: "key123", in: "header" },
});
// API key in query string
await createOpenApiTools(spec, {
auth: { type: "apiKey", name: "api_key", value: "key123", in: "query" },
});
// Custom headers
await createOpenApiTools(spec, {
headers: { "X-Request-Id": "abc123" },
});