Defined in: packages/ai/src/activities/generateWorld/adapter.ts:28
Experimental
World adapter interface with pre-resolved generics.
An adapter is created by a provider function: provider('model') → adapter. All type resolution happens at the provider call site, not in this interface.
Generic parameters:
World generation is an experimental feature and may change.
TModel extends string = string
TProviderOptions extends object = Record<string, unknown>
~types: object;Defined in: packages/ai/src/activities/generateWorld/adapter.ts:42
Internal
Type-only properties for inference. Not assigned at runtime.
providerOptions: TProviderOptions;createWorld: (options) => Promise<WorldGenerationResult>;Defined in: packages/ai/src/activities/generateWorld/adapter.ts:52
Experimental
Open a world session from a prompt.
Server adapters typically mint a short-lived token and return it with the prompt so a browser can connect, set the prompt, and start streaming.
WorldGenerationOptions<TProviderOptions>
Promise<WorldGenerationResult>
readonly kind: "world";Defined in: packages/ai/src/activities/generateWorld/adapter.ts:33
Experimental
Discriminator for adapter kind - used to determine API shape
readonly model: TModel;Defined in: packages/ai/src/activities/generateWorld/adapter.ts:37
Experimental
The model this adapter is configured for
readonly name: string;Defined in: packages/ai/src/activities/generateWorld/adapter.ts:35
Experimental
Adapter name identifier