diff --git a/src/api/providers/openrouter.ts b/src/api/providers/openrouter.ts index 5584856..52a9afa 100644 --- a/src/api/providers/openrouter.ts +++ b/src/api/providers/openrouter.ts @@ -5,6 +5,7 @@ import { ApiHandler } from "../" import { ApiHandlerOptions, ModelInfo, openRouterDefaultModelId, openRouterDefaultModelInfo } from "../../shared/api" import { convertToOpenAiMessages } from "../transform/openai-format" import { ApiStream } from "../transform/stream" +import delay from "delay" export class OpenRouterHandler implements ApiHandler { private options: ApiHandlerOptions @@ -116,6 +117,8 @@ export class OpenRouterHandler implements ApiHandler { // } } + await delay(300) // FIXME: necessary delay to ensure generation endpoint is ready + try { const response = await axios.get(`https://openrouter.ai/api/v1/generation?id=${genId}`, { headers: {