Cereal docs
TypeScript SDKTypeScript signatures

providerTool

Public TypeScript declaration from @trycereal/sdk.

Import from @trycereal/sdk. Generated from the repository SDK declarations (package version 0.0.0); not from HTTP request schemas.

export declare function providerTool(tool: RawProviderTool, options?: ProviderToolOptions): ToolConfig;

export declare function providerTool(name: LegacyProviderToolName, config?: Record<string, unknown> & ProviderToolOptions): ToolConfig;

export declare namespace providerTool {
    var raw: (provider: ProviderType, raw: Record<string, unknown>) => ToolConfig;
}

See SDK setup, authoring, client behavior, and the API/SDK map for usage. Domain types are described in schema reference.

Related SDK types: tool, ProviderToolOptions, RawProviderTool, LegacyProviderToolName.