fix(openai): reuse canonical responses stream hooks

This commit is contained in:
Vincent Koc
2026-04-14 17:14:53 +01:00
parent eea7ba5345
commit b2b3bf35cd

View File

@@ -5,7 +5,7 @@ import {
matchesExactOrPrefix,
type ProviderPlugin,
} from "openclaw/plugin-sdk/provider-model-shared";
import { buildProviderStreamFamilyHooks } from "openclaw/plugin-sdk/provider-stream-family";
import { OPENAI_RESPONSES_STREAM_HOOKS } from "openclaw/plugin-sdk/provider-stream-family";
import { normalizeOptionalString } from "openclaw/plugin-sdk/text-runtime";
import { buildOpenAIReplayPolicy } from "./replay-policy.js";
import {
@@ -32,9 +32,6 @@ type SyntheticOpenAIModelCatalogEntry = {
};
export const OPENAI_API_BASE_URL = "https://api.openai.com/v1";
export const OPENAI_RESPONSES_STREAM_HOOKS = buildProviderStreamFamilyHooks(
"openai-responses-defaults",
);
export function toOpenAIDataUrl(buffer: Buffer, mimeType: string): string {
return `data:${mimeType};base64,${buffer.toString("base64")}`;