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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}