> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # ModelArchitecture Model architecture information ## Example Usage ```typescript theme={null} import { ModelArchitecture } from "@openrouter/sdk/models"; let value: ModelArchitecture = { inputModalities: [ "text", ], modality: "text->text", outputModalities: [ "text", ], }; ``` ## Fields | Field | Type | Required | Description | Example | | ------------------ | -------------------------------------------------------- | -------------------- | -------------------------------- | ---------- | | `inputModalities` | [models.InputModality](../models/inputmodality.mdx)\[] | :heavy\_check\_mark: | Supported input modalities | | | `instructType` | [models.InstructType](../models/instructtype.mdx) | :heavy\_minus\_sign: | Instruction format type | chatml | | `modality` | *string* | :heavy\_check\_mark: | Primary modality of the model | text->text | | `outputModalities` | [models.OutputModality](../models/outputmodality.mdx)\[] | :heavy\_check\_mark: | Supported output modalities | | | `tokenizer` | [models.ModelGroup](../models/modelgroup.mdx) | :heavy\_minus\_sign: | Tokenizer type used by the model | GPT |