---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_chat_completions/validation/variables/openAIChatCompletionsOptionsSchema.md
description: Validator schema for `OpenAIChatCompletionsAdapterOptions`.
---

# Variable: openAIChatCompletionsOptionsSchema

```ts
const openAIChatCompletionsOptionsSchema: ObjectSchema<OpenAIChatCompletionsAdapterOptions>;
```

Defined in: [batteries/llm/openai\_chat\_completions/validation.ts:228](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/llm/openai_chat_completions/validation.ts#L228)

Validator schema for `OpenAIChatCompletionsAdapterOptions`.

## Remarks

Used by `validateOptions` at construction time and again at the start of every iteration after
options have been merged (stash > executor > constructor). Rejects unknown top-level keys
so typos and removed fields (`bucketBudgets`, `maxInlineToolResultFraction`, `trustedTools`)
fail loud.
