InternalAiSdkApi

@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "This is an internal AI SDK API and is not part of the public contract. It may change or be removed without notice. Opt in with @OptIn(InternalAiSdkApi::class).")
annotation class InternalAiSdkApi(source)

Marks a declaration as internal to the AI SDK implementation: visible across module boundaries for technical reasons (KMP source sets, inlining), but not part of the supported public contract. It may change or be removed at any time.

Consumers must not rely on internal declarations. Opt in only when extending or testing the SDK itself, via @OptIn(InternalAiSdkApi::class).