mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 21:34:44 +00:00
refactor(channels): dedupe transport and gateway test scaffolds
This commit is contained in:
21
src/gateway/test-openai-responses-model.ts
Normal file
21
src/gateway/test-openai-responses-model.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export function buildOpenAiResponsesTestModel(id = "gpt-5.2") {
|
||||
return {
|
||||
id,
|
||||
name: id,
|
||||
api: "openai-responses",
|
||||
reasoning: false,
|
||||
input: ["text"],
|
||||
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
|
||||
contextWindow: 128_000,
|
||||
maxTokens: 4096,
|
||||
} as const;
|
||||
}
|
||||
|
||||
export function buildOpenAiResponsesProviderConfig(baseUrl: string, modelId = "gpt-5.2") {
|
||||
return {
|
||||
baseUrl,
|
||||
apiKey: "test",
|
||||
api: "openai-responses",
|
||||
models: [buildOpenAiResponsesTestModel(modelId)],
|
||||
} as const;
|
||||
}
|
||||
Reference in New Issue
Block a user