Paper Instruments · JSON-LD Context
Paper Instruments Context
JSON-LD context defining the semantic vocabulary for Paper Instruments from Paper Instruments.
8 Classes
52 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
paper:
https://paperinstruments.com/schema#
Classes
PostV1ChatCompletionsRequest
PostV1ChatCompletionsResponse
PostV1MessagesRequest
PostV1MessagesResponse
GetV1PricingResponse
PostV1ResponsesRequest
PostV1ResponsesResponse
GetV1UsageResponse
Properties
| Property | Type | Container |
|---|---|---|
| model | string | |
| messages | string | |
| reasoning_effort | string | |
| max_completion_tokens | string | |
| stream | string | |
| stream_options | string | |
| tools | string | |
| tool_choice | string | |
| parallel_tool_calls | string | |
| response_format | string | |
| temperature | string | |
| top_p | string | |
| top_k | string | |
| min_p | string | |
| presence_penalty | string | |
| frequency_penalty | string | |
| repetition_penalty | string | |
| logit_bias | string | |
| logprobs | string | |
| top_logprobs | string | |
| n | string | |
| stop | string | |
| seed | string | |
| prompt_cache_key | string | |
| user | string | |
| choices | string | |
| usage | string | |
| max_tokens | integer | |
| system | string | |
| output_config | ||
| thinking | ||
| metadata | ||
| cache_control | ||
| context_management | ||
| type | string | |
| error | ||
| request_id | string | |
| web_search_per_1k_usd | decimal | |
| input | string | |
| instructions | string | |
| reasoning | ||
| max_output_tokens | integer | |
| store | boolean | |
| previous_response_id | string | |
| max_tool_calls | integer | |
| text | ||
| status | string | |
| output_text | string | |
| output | list | |
| id | string | |
| available_nanodollars | decimal | |
| reserved_nanodollars | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://paperinstruments.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"paper": "https://paperinstruments.com/schema#",
"PostV1ChatCompletionsRequest": "paper:PostV1ChatCompletionsRequest",
"model": {
"@id": "paper:model",
"@type": "xsd:string"
},
"messages": {
"@id": "paper:messages",
"@type": "xsd:string"
},
"reasoning_effort": {
"@id": "paper:reasoning_effort",
"@type": "xsd:string"
},
"max_completion_tokens": {
"@id": "paper:max_completion_tokens",
"@type": "xsd:string"
},
"stream": {
"@id": "paper:stream",
"@type": "xsd:string"
},
"stream_options": {
"@id": "paper:stream_options",
"@type": "xsd:string"
},
"tools": {
"@id": "paper:tools",
"@type": "xsd:string"
},
"tool_choice": {
"@id": "paper:tool_choice",
"@type": "xsd:string"
},
"parallel_tool_calls": {
"@id": "paper:parallel_tool_calls",
"@type": "xsd:string"
},
"response_format": {
"@id": "paper:response_format",
"@type": "xsd:string"
},
"temperature": {
"@id": "paper:temperature",
"@type": "xsd:string"
},
"top_p": {
"@id": "paper:top_p",
"@type": "xsd:string"
},
"top_k": {
"@id": "paper:top_k",
"@type": "xsd:string"
},
"min_p": {
"@id": "paper:min_p",
"@type": "xsd:string"
},
"presence_penalty": {
"@id": "paper:presence_penalty",
"@type": "xsd:string"
},
"frequency_penalty": {
"@id": "paper:frequency_penalty",
"@type": "xsd:string"
},
"repetition_penalty": {
"@id": "paper:repetition_penalty",
"@type": "xsd:string"
},
"logit_bias": {
"@id": "paper:logit_bias",
"@type": "xsd:string"
},
"logprobs": {
"@id": "paper:logprobs",
"@type": "xsd:string"
},
"top_logprobs": {
"@id": "paper:top_logprobs",
"@type": "xsd:string"
},
"n": {
"@id": "paper:n",
"@type": "xsd:string"
},
"stop": {
"@id": "paper:stop",
"@type": "xsd:string"
},
"seed": {
"@id": "paper:seed",
"@type": "xsd:string"
},
"prompt_cache_key": {
"@id": "paper:prompt_cache_key",
"@type": "xsd:string"
},
"user": {
"@id": "paper:user",
"@type": "xsd:string"
},
"PostV1ChatCompletionsResponse": "paper:PostV1ChatCompletionsResponse",
"choices": {
"@id": "paper:choices",
"@type": "xsd:string"
},
"usage": {
"@id": "paper:usage",
"@type": "xsd:string"
},
"PostV1MessagesRequest": "paper:PostV1MessagesRequest",
"max_tokens": {
"@id": "paper:max_tokens",
"@type": "xsd:integer"
},
"system": {
"@id": "paper:system",
"@type": "xsd:string"
},
"output_config": {
"@id": "paper:output_config"
},
"thinking": {
"@id": "paper:thinking"
},
"metadata": {
"@id": "paper:metadata"
},
"cache_control": {
"@id": "paper:cache_control"
},
"context_management": {
"@id": "paper:context_management"
},
"PostV1MessagesResponse": "paper:PostV1MessagesResponse",
"type": {
"@id": "paper:type",
"@type": "xsd:string"
},
"error": {
"@id": "paper:error"
},
"request_id": {
"@id": "paper:request_id",
"@type": "xsd:string"
},
"GetV1PricingResponse": "paper:GetV1PricingResponse",
"web_search_per_1k_usd": {
"@id": "paper:web_search_per_1k_usd",
"@type": "xsd:decimal"
},
"PostV1ResponsesRequest": "paper:PostV1ResponsesRequest",
"input": {
"@id": "paper:input",
"@type": "xsd:string"
},
"instructions": {
"@id": "paper:instructions",
"@type": "xsd:string"
},
"reasoning": {
"@id": "paper:reasoning"
},
"max_output_tokens": {
"@id": "paper:max_output_tokens",
"@type": "xsd:integer"
},
"store": {
"@id": "paper:store",
"@type": "xsd:boolean"
},
"previous_response_id": {
"@id": "paper:previous_response_id",
"@type": "xsd:string"
},
"max_tool_calls": {
"@id": "paper:max_tool_calls",
"@type": "xsd:integer"
},
"text": {
"@id": "paper:text"
},
"PostV1ResponsesResponse": "paper:PostV1ResponsesResponse",
"status": {
"@id": "paper:status",
"@type": "xsd:string"
},
"output_text": {
"@id": "paper:output_text",
"@type": "xsd:string"
},
"output": {
"@id": "paper:output",
"@container": "@list"
},
"id": {
"@id": "paper:id",
"@type": "xsd:string"
},
"GetV1UsageResponse": "paper:GetV1UsageResponse",
"available_nanodollars": {
"@id": "paper:available_nanodollars",
"@type": "xsd:decimal"
},
"reserved_nanodollars": {
"@id": "paper:reserved_nanodollars",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "Paper Instruments API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Paper Instruments's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-29) from openapi/_ae-authored/paper-instruments-openapi-generated.yml.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/_ae-authored/paper-instruments-openapi-generated.yml"
]
}