From a4de9276962efe2f379ac8912350ea71c626c26c Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Tue, 8 Oct 2024 17:42:11 -0400 Subject: [PATCH] Fix openrouter generation failure --- src/api/providers/openrouter.ts | 3 +++ 1 file changed, 3 insertions(+) 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: {