> ## 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.

# Key

## Example Usage

```typescript theme={null}
import { Key } from "@openrouter/sdk/models";

let value: Key = {
  alg: "ES256",
  crv: "P-256",
  kid: "<id>",
  kty: "EC",
  use: "sig",
  x: "<value>",
  y: "<value>",
};
```

## Fields

| Field | Type                            | Required             | Description |
| ----- | ------------------------------- | -------------------- | ----------- |
| `alg` | [models.Alg](../models/alg.mdx) | :heavy\_check\_mark: | N/A         |
| `crv` | [models.Crv](../models/crv.mdx) | :heavy\_check\_mark: | N/A         |
| `kid` | *string*                        | :heavy\_check\_mark: | N/A         |
| `kty` | [models.Kty](../models/kty.mdx) | :heavy\_check\_mark: | N/A         |
| `use` | [models.Use](../models/use.mdx) | :heavy\_check\_mark: | N/A         |
| `x`   | *string*                        | :heavy\_check\_mark: | N/A         |
| `y`   | *string*                        | :heavy\_check\_mark: | N/A         |
