diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 67a638a45e..26924cc254 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -6,9 +6,9 @@ body:
value: |
Thank you for reporting an issue :pray:.
- This issue tracker is for reporting reproducible bugs or regression's found in [react-ai](https://github.com/tanstack/ai)
+ This issue tracker is for reporting reproducible bugs or regressions found in [TanStack AI](https://github.com/tanstack/ai)
If you have a question about how to achieve or implement something and are struggling, please post a question
- inside of react-ai's [Discussions tab](https://github.com/tanstack/ai/discussions) instead of filing an issue.
+ inside of TanStack AI's [Discussions tab](https://github.com/tanstack/ai/discussions) instead of filing an issue.
Before submitting a new bug/issue, please check the links below to see if there is a solution or question posted there already:
- TanStack AI's [Discussions tab](https://github.com/tanstack/ai/discussions)
@@ -23,7 +23,7 @@ body:
label: TanStack AI version
description: |
- Please let us know the exact version of the TanStack AI framework adapter that you were using when the issue occurred. If you are using an older version, check to see if your bug has already been solved in the latest version. Please don't just put in "latest", as this is subject to change.
- - The latest "ai" version is
+ - The latest "ai" version is
placeholder: |
e.g. v8.11.6
validations:
diff --git a/scripts/lovable-gateway.models.json b/scripts/lovable-gateway.models.json
index 8a193376e4..79c6babbc9 100644
--- a/scripts/lovable-gateway.models.json
+++ b/scripts/lovable-gateway.models.json
@@ -12,15 +12,8 @@
"max_tokens": 65536,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -85,15 +78,8 @@
"max_tokens": 65536,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "video"
- ],
- "output": [
- "text",
- "image"
- ]
+ "input": ["text", "image", "video"],
+ "output": ["text", "image"]
},
"pricing": {
"input": {
@@ -150,15 +136,8 @@
"max_tokens": 65536,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -222,12 +201,8 @@
"context_window": 8192,
"max_tokens": 16384,
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "audio"
- ]
+ "input": ["text"],
+ "output": ["audio"]
},
"pricing": {
"input": {
@@ -265,12 +240,8 @@
"max_tokens": 16384,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "audio"
- ]
+ "input": ["text"],
+ "output": ["audio"]
},
"pricing": {
"input": {
@@ -308,15 +279,8 @@
"max_tokens": 65536,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -406,12 +370,8 @@
"max_tokens": 16384,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "audio"
- ]
+ "input": ["text"],
+ "output": ["audio"]
},
"pricing": {
"input": {
@@ -449,15 +409,8 @@
"max_tokens": 65000,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -522,15 +475,8 @@
"max_tokens": 32768,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "video"
- ],
- "output": [
- "text",
- "image"
- ]
+ "input": ["text", "image", "video"],
+ "output": ["text", "image"]
},
"pricing": {
"input": {
@@ -595,15 +541,8 @@
"max_tokens": 32768,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "video"
- ],
- "output": [
- "text",
- "image"
- ]
+ "input": ["text", "image", "video"],
+ "output": ["text", "image"]
},
"pricing": {
"input": {
@@ -668,15 +607,8 @@
"max_tokens": 65000,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -740,15 +672,8 @@
"context_window": 65536,
"max_tokens": 4096,
"modalities": {
- "input": [
- "text",
- "image",
- "video"
- ],
- "output": [
- "text",
- "image"
- ]
+ "input": ["text", "image", "video"],
+ "output": ["text", "image"]
},
"pricing": {
"input": {
@@ -813,12 +738,8 @@
"max_tokens": 16384,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "audio"
- ]
+ "input": ["text"],
+ "output": ["audio"]
},
"pricing": {
"input": {
@@ -856,15 +777,8 @@
"max_tokens": 64000,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -954,15 +868,8 @@
"max_tokens": 64000,
"knowledge": "2025-01",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1027,15 +934,8 @@
"max_tokens": 64000,
"knowledge": "2026-03",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1100,12 +1000,8 @@
"max_tokens": 0,
"knowledge": "2025-05",
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "text"
- ]
+ "input": ["text"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1133,15 +1029,8 @@
"max_tokens": 0,
"knowledge": "2025-11",
"modalities": {
- "input": [
- "text",
- "image",
- "audio",
- "video"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image", "audio", "video"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1192,13 +1081,8 @@
"context_window": 0,
"max_tokens": 0,
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "video"
- ]
+ "input": ["text", "image"],
+ "output": ["video"]
},
"pricing": {
"video_duration": {
@@ -1226,13 +1110,8 @@
"context_window": 0,
"max_tokens": 0,
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "video"
- ]
+ "input": ["text", "image"],
+ "output": ["video"]
},
"pricing": {
"video_duration": {
@@ -1260,13 +1139,8 @@
"context_window": 0,
"max_tokens": 0,
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "video"
- ]
+ "input": ["text", "image"],
+ "output": ["video"]
},
"pricing": {
"video_duration": {
@@ -1291,13 +1165,8 @@
"context_window": 16000,
"max_tokens": 2000,
"modalities": {
- "input": [
- "text",
- "audio"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "audio"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1342,12 +1211,8 @@
"context_window": 2000,
"max_tokens": 0,
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "audio"
- ]
+ "input": ["text"],
+ "output": ["audio"]
},
"pricing": {
"input": {
@@ -1384,13 +1249,8 @@
"context_window": 16000,
"max_tokens": 2000,
"modalities": {
- "input": [
- "text",
- "audio"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "audio"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1436,13 +1296,8 @@
"max_tokens": 128000,
"knowledge": "2024-09-30",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1526,13 +1381,8 @@
"max_tokens": 128000,
"knowledge": "2024-05-30",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1616,13 +1466,8 @@
"max_tokens": 128000,
"knowledge": "2024-05-30",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1671,13 +1516,8 @@
"max_tokens": 128000,
"knowledge": "2024-10",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1761,13 +1601,8 @@
"max_tokens": 128000,
"knowledge": "2025-08-31",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1866,13 +1701,8 @@
"max_tokens": 128000,
"knowledge": "2025-08-31",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -1956,13 +1786,8 @@
"max_tokens": 128000,
"knowledge": "2025-08-31",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2011,13 +1836,8 @@
"max_tokens": 128000,
"knowledge": "2025-08-31",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2081,13 +1901,8 @@
"max_tokens": 128000,
"knowledge": "2025-12-01",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2186,13 +2001,8 @@
"max_tokens": 128000,
"knowledge": "2025-12-01",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2256,13 +2066,8 @@
"max_tokens": 128000,
"knowledge": "2026-02-16",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2361,13 +2166,8 @@
"max_tokens": 128000,
"knowledge": "2026-02-16",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2466,13 +2266,8 @@
"max_tokens": 128000,
"knowledge": "2026-02-16",
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "text"
- ]
+ "input": ["text", "image"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2570,13 +2365,8 @@
"context_window": 0,
"max_tokens": 0,
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "image"
- ]
+ "input": ["text", "image"],
+ "output": ["image"]
},
"pricing": {
"input": {
@@ -2621,13 +2411,8 @@
"context_window": 0,
"max_tokens": 0,
"modalities": {
- "input": [
- "text",
- "image"
- ],
- "output": [
- "image"
- ]
+ "input": ["text", "image"],
+ "output": ["image"]
},
"pricing": {
"input": {
@@ -2672,12 +2457,8 @@
"context_window": 8191,
"max_tokens": 0,
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "text"
- ]
+ "input": ["text"],
+ "output": ["text"]
},
"pricing": {
"input": {
@@ -2704,12 +2485,8 @@
"context_window": 8191,
"max_tokens": 0,
"modalities": {
- "input": [
- "text"
- ],
- "output": [
- "text"
- ]
+ "input": ["text"],
+ "output": ["text"]
},
"pricing": {
"input": {