> ISPO SDK documentation. [HTML](https://ispo.ai/docs/variables/core.Supporting_types.aiInputSchema.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Variable aiInputSchema`Const`

```typescript
aiInputSchema: ZodObject<
    {
        maxOutputTokens: ZodOptional<ZodNumber>;
        messages: ZodArray<
            ZodObject<
                {
                    content: ZodString;
                    role: ZodEnum<
                        { assistant: "assistant"; system: "system"; user: "user" },
                    >;
                },
                $strict,
            >,
        >;
        sampling: ZodOptional<
            ZodObject<
                {
                    seed: ZodOptional<ZodNumber>;
                    temperature: ZodOptional<ZodNumber>;
                    topP: ZodOptional<ZodNumber>;
                },
                $strict,
            >,
        >;
    },
    $strict,
> = ...
```
