Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

import { Pricing } from "@openrouter/sdk/models";

let value: Pricing = {
  completion: "1000",
  prompt: "1000",
};

Fields

FieldTypeRequiredDescriptionExample
audiostring:heavy_minus_sign:N/A1000
audioOutputstring:heavy_minus_sign:N/A1000
completionstring:heavy_check_mark:N/A1000
discountnumber:heavy_minus_sign:N/A
imagestring:heavy_minus_sign:N/A1000
imageOutputstring:heavy_minus_sign:N/A1000
imageTokenstring:heavy_minus_sign:N/A1000
inputAudioCachestring:heavy_minus_sign:N/A1000
inputCacheReadstring:heavy_minus_sign:N/A1000
inputCacheWritestring:heavy_minus_sign:N/A1000
internalReasoningstring:heavy_minus_sign:N/A1000
promptstring:heavy_check_mark:N/A1000
requeststring:heavy_minus_sign:N/A1000
webSearchstring:heavy_minus_sign:N/A1000