Skip to content

Commit 5d7c9d8

Browse files
fix(ai-openrouter): Add support for google-gemini-v1 reasoning format (#5799)
1 parent b1ffd22 commit 5d7c9d8

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@effect/ai-openrouter": patch
3+
---
4+
5+
Add support for google-gemini-v1 reasoning format

packages/ai/openrouter/src/Generated.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export class CacheControlEphemeral extends S.Class<CacheControlEphemeral>("Cache
1616

1717
export class ReasoningDetailSummaryType extends S.Literal("reasoning.summary") {}
1818

19-
export class ReasoningDetailSummaryFormat extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1") {}
19+
export class ReasoningDetailSummaryFormat
20+
extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1", "google-gemini-v1")
21+
{}
2022

2123
/**
2224
* Reasoning summary detail
@@ -35,7 +37,7 @@ export class ReasoningDetailSummary extends S.Class<ReasoningDetailSummary>("Rea
3537
export class ReasoningDetailEncryptedType extends S.Literal("reasoning.encrypted") {}
3638

3739
export class ReasoningDetailEncryptedFormat
38-
extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1")
40+
extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1", "google-gemini-v1")
3941
{}
4042

4143
/**
@@ -54,7 +56,9 @@ export class ReasoningDetailEncrypted extends S.Class<ReasoningDetailEncrypted>(
5456

5557
export class ReasoningDetailTextType extends S.Literal("reasoning.text") {}
5658

57-
export class ReasoningDetailTextFormat extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1") {}
59+
export class ReasoningDetailTextFormat
60+
extends S.Literal("unknown", "openai-responses-v1", "anthropic-claude-v1", "google-gemini-v1")
61+
{}
5862

5963
/**
6064
* Text reasoning detail

0 commit comments

Comments
 (0)