> ## 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. # Result ## Example Usage ```typescript theme={null} import { Result } from "@openrouter/sdk/models"; let value: Result = { customId: "", error: { message: "", param: "", type: "", }, id: "", response: { body: { completedAt: 1704067210, createdAt: 1704067200, error: null, frequencyPenalty: null, id: "resp-abc123", incompleteDetails: null, instructions: null, metadata: null, model: "gpt-4", object: "response", output: [ { content: [ { text: "Hello! How can I help you today?", type: "output_text", }, ], id: "msg-abc123", role: "assistant", type: "message", }, ], parallelToolCalls: true, presencePenalty: null, status: "completed", temperature: null, toolChoice: "auto", tools: [], topP: null, }, requestId: "", statusCode: 170920, }, }; ``` ## Fields | Field | Type | Required | Description | | - | - | - | - | | `customId` | *string* | ✔️ | N/A | | `error` | [models.ResultError](../models/resulterror.mdx) | ✔️ | N/A | | `id` | *string* | ✔️ | N/A | | `response` | [models.BatchObjectResponse](../models/batchobjectresponse.mdx) | ✔️ | N/A |