AIDK API Reference / aidk-ai-sdk / toAiSdkCompiledInput
Function: toAiSdkCompiledInput() ​
ts
function toAiSdkCompiledInput(
formatted: COMInput,
tools: (
| ToolClass<any>
| ExecutableTool<(input: any) =>
| ContentBlock[]
| Promise<ContentBlock[]>>)[],
tick: number,
extractedModel?: LanguageModel): {
messages: ModelMessage[];
model?: LanguageModel;
system?: string;
tick: number;
tools?: ToolSet;
};Defined in: packages/adapters/ai-sdk/src/adapter.ts:1323
Convert compiled output (COMInput) to AI SDK CompiledInput format. Used by the compiler adapter to produce library-native output.
Parameters ​
| Parameter | Type |
|---|---|
formatted | COMInput |
tools | ( | ToolClass<any> | ExecutableTool<(input: any) => | ContentBlock[] | Promise<ContentBlock[]>>)[] |
tick | number |
extractedModel? | LanguageModel |
Returns ​
ts
{
messages: ModelMessage[];
model?: LanguageModel;
system?: string;
tick: number;
tools?: ToolSet;
}| Name | Type | Defined in |
|---|---|---|
messages | ModelMessage[] | packages/adapters/ai-sdk/src/adapter.ts:1329 |
model? | LanguageModel | packages/adapters/ai-sdk/src/adapter.ts:1332 |
system? | string | packages/adapters/ai-sdk/src/adapter.ts:1331 |
tick | number | packages/adapters/ai-sdk/src/adapter.ts:1333 |
tools? | ToolSet | packages/adapters/ai-sdk/src/adapter.ts:1330 |