Add OpenRouter headers to image generation requests

f797573290396355d041a5fb560d0872fadac48a

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +2 -0Showing whitespace changes
src/endpoints/openrouter.js+2 -0
@@ -2,6 +2,7 @@ import express from 'express';
22import fetch from 'node-fetch';
33import mime from 'mime-types';
44import { readSecret, SECRET_KEYS } from './secrets.js';
5+import { OPENROUTER_HEADERS } from '../constants.js';
56
67export const router = express.Router();
78const API_OPENROUTER = 'https://openrouter.ai/api/v1';
@@ -119,6 +120,7 @@ router.post('/image/generate', async (req, res) => {
119120 const response = await fetch(`${API_OPENROUTER}/chat/completions`, {
120121 method: 'POST',
121122 headers: {
123+ ...OPENROUTER_HEADERS,
122124 'Content-Type': 'application/json',
123125 'Authorization': `Bearer ${key}`,
124126 },