From 66d498badb7d05b6679fa809e793ca8ac1a71b3b Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 30 Oct 2026 14:19:18 +0100 Subject: [PATCH] test(e2e): Point together-ai 1.x at OpenRouter's base URL in gen-ai-libraries together-ai 1.0 moved `/v1` from its default base URL into the request paths, so the latest variant requested /api/v1/v1/chat/completions and its Together cases failed with a 500. Co-Authored-By: Claude Opus 5.5 --- .../test-applications/gen-ai-libraries/src/libraries.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-packages/e2e-tests/test-applications/gen-ai-libraries/src/libraries.ts b/dev-packages/e2e-tests/test-applications/gen-ai-libraries/src/libraries.ts index dd002c976962..f8497fce7a33 100644 --- a/dev-packages/e2e-tests/test-applications/gen-ai-libraries/src/libraries.ts +++ b/dev-packages/e2e-tests/test-applications/gen-ai-libraries/src/libraries.ts @@ -21,6 +21,7 @@ import { createOpenRouter } from '@openrouter/ai-sdk-provider'; import { Mistral } from '@mistralai/mistralai'; import OpenAI from 'openai'; import Together from 'together-ai'; +import { VERSION as TOGETHER_VERSION } from 'together-ai/version'; import { generateText, tool } from 'ai'; import { z } from 'zod'; @@ -171,7 +172,9 @@ export const libraries: Library[] = [ 'together', 'together_ai', 'auto.ai.together_ai', - apiKey => new Together({ apiKey, baseURL: OPENROUTER_V1 }) as any, + // together-ai 1.0 moved `/v1` from its base URL into the request paths. + apiKey => + new Together({ apiKey, baseURL: TOGETHER_VERSION.startsWith('0.') ? OPENROUTER_V1 : OPENROUTER_BASE }) as any, ), {