mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-07 23:50:44 +00:00
56 lines
1.7 KiB
TypeScript
56 lines
1.7 KiB
TypeScript
// Shared provider-facing HTTP helpers. Keep generic transport utilities here so
|
|
// capability SDKs do not depend on each other.
|
|
|
|
export {
|
|
assertOkOrThrowProviderError,
|
|
createProviderHttpError,
|
|
extractProviderErrorDetail,
|
|
extractProviderRequestId,
|
|
formatProviderErrorPayload,
|
|
formatProviderHttpErrorMessage,
|
|
readResponseTextLimited,
|
|
truncateErrorDetail,
|
|
} from "../agents/provider-http-errors.js";
|
|
export {
|
|
assertOkOrThrowHttpError,
|
|
buildAudioTranscriptionFormData,
|
|
createProviderOperationDeadline,
|
|
fetchWithTimeout,
|
|
fetchWithTimeoutGuarded,
|
|
normalizeBaseUrl,
|
|
pollProviderOperationJson,
|
|
postJsonRequest,
|
|
postMultipartRequest,
|
|
postTranscriptionRequest,
|
|
resolveProviderOperationTimeoutMs,
|
|
resolveProviderHttpRequestConfig,
|
|
resolveAudioTranscriptionUploadFileName,
|
|
requireTranscriptionText,
|
|
sanitizeConfiguredModelProviderRequest,
|
|
waitProviderOperationPollInterval,
|
|
} from "../media-understanding/shared.js";
|
|
export type { ProviderOperationDeadline } from "../media-understanding/shared.js";
|
|
export type {
|
|
ProviderAttributionPolicy,
|
|
ProviderRequestCapabilities,
|
|
ProviderRequestCapabilitiesInput,
|
|
ProviderRequestCompatibilityFamily,
|
|
ProviderEndpointClass,
|
|
ProviderEndpointResolution,
|
|
ProviderRequestCapability,
|
|
ProviderRequestPolicyInput,
|
|
ProviderRequestPolicyResolution,
|
|
ProviderRequestTransport,
|
|
} from "../agents/provider-attribution.js";
|
|
export type {
|
|
ProviderRequestAuthOverride,
|
|
ProviderRequestProxyOverride,
|
|
ProviderRequestTlsOverride,
|
|
ProviderRequestTransportOverrides,
|
|
} from "../agents/provider-request-config.js";
|
|
export {
|
|
resolveProviderEndpoint,
|
|
resolveProviderRequestCapabilities,
|
|
resolveProviderRequestPolicy,
|
|
} from "../agents/provider-attribution.js";
|