Skip to content

Commit 8562ab7

Browse files
committed
refactor: use ai-sdk-provider-poe exports for defaults
Re-export poeDefaultModelId, POE_DEFAULT_BASE_URL, and getPoeDefaultModelInfo from the SDK instead of hardcoding them. Bump ai-sdk-provider-poe to ^2.0.15.
1 parent 44a1503 commit 8562ab7

6 files changed

Lines changed: 125 additions & 74 deletions

File tree

packages/types/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"clean": "rimraf dist .turbo"
2424
},
2525
"dependencies": {
26+
"ai-sdk-provider-poe": "^2.0.15",
2627
"zod": "3.25.76"
2728
},
2829
"devDependencies": {
Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,2 @@
1-
import type { ModelInfo } from "../model.js"
2-
3-
export const POE_DEFAULT_BASE_URL = "https://api.poe.com/v1"
4-
5-
export const poeDefaultModelId = "claude-sonnet-4"
6-
7-
export const poeDefaultModelInfo: ModelInfo = {
8-
maxTokens: 8192,
9-
contextWindow: 200_000,
10-
supportsImages: true,
11-
supportsPromptCache: true,
12-
inputPrice: 3,
13-
outputPrice: 15,
14-
description: "Claude Sonnet 4 via Poe API",
15-
}
1+
export { poeDefaultModelId, POE_DEFAULT_BASE_URL, getPoeDefaultModelInfo } from "ai-sdk-provider-poe/code"
2+
export type { PoeDefaultModelInfo } from "ai-sdk-provider-poe/code"

0 commit comments

Comments
 (0)