Skip to content

Commit b02b195

Browse files
chore: update OpenAI model references to latest versions (#816)
1 parent 57abbc7 commit b02b195

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/blog/tanstack-ai-code-mode.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ const { tool, systemPrompt } = createCodeMode({
132132
})
133133

134134
const result = await chat({
135-
adapter: openaiText('gpt-4o'),
135+
adapter: openaiText('gpt-5.4'),
136136
systemPrompts: ['You are a helpful assistant.', systemPrompt],
137137
tools: [tool],
138138
messages,
@@ -189,13 +189,13 @@ const { toolsRegistry, systemPrompt } = await codeModeWithSkills({
189189
tools: [myTool1, myTool2],
190190
timeout: 60_000,
191191
},
192-
adapter: openaiText('gpt-4o-mini'), // cheap model for skill selection
192+
adapter: openaiText('gpt-5.4-mini'), // cheap model for skill selection
193193
skills: { storage, maxSkillsInContext: 5 },
194194
messages,
195195
})
196196

197197
const stream = chat({
198-
adapter: openaiText('gpt-4o'), // strong model for reasoning
198+
adapter: openaiText('gpt-5.4'), // strong model for reasoning
199199
toolRegistry: toolsRegistry,
200200
messages,
201201
systemPrompts: ['You are a helpful assistant.', systemPrompt],

src/blog/tanstack-ai-lazy-tool-discovery.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ const searchGuitars = toolDefinition({
117117

118118
// Use in chat — lazy tools work automatically
119119
const stream = chat({
120-
adapter: openaiText('gpt-4o'),
120+
adapter: openaiText('gpt-5.4'),
121121
messages,
122122
tools: [
123123
getGuitars,

src/blog/tanstack-ai-middleware.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ import { chat } from '@tanstack/ai'
4343
import { openaiText } from '@tanstack/ai-openai'
4444

4545
const stream = chat({
46-
adapter: openaiText('gpt-4o'),
46+
adapter: openaiText('gpt-5.4'),
4747
messages: [{ role: 'user', content: 'Explain middleware to me' }],
4848
middleware: [logger],
4949
})
@@ -377,7 +377,7 @@ import {
377377
} from '@tanstack/ai/middlewares'
378378

379379
const stream = chat({
380-
adapter: openaiText('gpt-4o'),
380+
adapter: openaiText('gpt-5.4'),
381381
messages: req.body.messages,
382382
tools: [searchTool, weatherTool, calendarTool],
383383
context: { tenantId: req.auth.tenantId },

src/blog/tanstack-ai-realtime-voice-chat.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import { openaiRealtimeToken } from '@tanstack/ai-openai'
3535
// In your API route / server function
3636
const token = await realtimeToken({
3737
adapter: openaiRealtimeToken({
38-
model: 'gpt-4o-realtime-preview',
38+
model: 'gpt-realtime-1.5',
3939
}),
4040
})
4141

@@ -460,7 +460,7 @@ The server token endpoint picks the right adapter too:
460460
async function handleTokenRequest(provider: string) {
461461
if (provider === 'openai') {
462462
return realtimeToken({
463-
adapter: openaiRealtimeToken({ model: 'gpt-4o-realtime-preview' }),
463+
adapter: openaiRealtimeToken({ model: 'gpt-realtime-1.5' }),
464464
})
465465
}
466466
if (provider === 'elevenlabs') {

0 commit comments

Comments
 (0)