Pricing - TypeScript SDK

Pricing method reference

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

1import { Pricing } from "@openrouter/sdk/models";
2
3let value: Pricing = {
4 prompt: "1000",
5 completion: "1000",
6};

Fields

FieldTypeRequiredDescriptionExample
promptstring✔️A value in string format that is a large number1000
completionstring✔️A value in string format that is a large number1000
requeststringA value in string format that is a large number1000
imagestringA value in string format that is a large number1000
imageTokenstringA value in string format that is a large number1000
imageOutputstringA value in string format that is a large number1000
audiostringA value in string format that is a large number1000
audioOutputstringA value in string format that is a large number1000
inputAudioCachestringA value in string format that is a large number1000
webSearchstringA value in string format that is a large number1000
internalReasoningstringA value in string format that is a large number1000
inputCacheReadstringA value in string format that is a large number1000
inputCacheWritestringA value in string format that is a large number1000
discountnumberN/A