GET

/v1/schemas/nvidia/chat/bigcode/starcoder2-15b

kind inputactivity chathash 5da052e3…extracted Oct 9, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
ec4a8c3409e8d3792e72794af90ae93a87c3b865382761166edff399ab208f72
{
  "fetchedAt": 1791535404,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

9 properties · 0 required · 0 $defs
propertytypedescriptionconstraints
modelstringName of target model.default: "bigcode/starcoder2-15b"
promptstring | string[]User prompt.length ≥ 1 · default: "# Python function that finds pr…
max_tokensintegerMaximum number of tokens to generate.1 ≤ n ≤ 1024 · nullable
temperaturenumberControl randomness by applying a scaling to the logits; a higher value has increased variety and a lower values makes sampling less diverse.0 ≤ n ≤ 2 · nullable
top_pnumberAlso know as nucleus sampling - the cumulative probability cutoff for token selection. Using a lower value means sampling from a smaller set of candidates. This is done by sorting the logprobs and collecting them one by one until their cumulative sum exceed the top_p score.0 ≤ n ≤ 1 · nullable
stopstring | string[]Up to 4 sequences where the API will stop generating further tokens. The returned text will not contain the stop sequence.nullable
frequency_penaltynumberIndicates how much to penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim. https://platform.openai.com/docs/api-reference/completions/create for details. Higher values increase the penalty.-2 ≤ n ≤ 2 · nullable
presence_penaltynumberPositive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.-2 ≤ n ≤ 2 · nullable
seedintegerThe model generates random results. Changing the input seed alone will produce a different response with similar characteristics. It is possible to reproduce results by fixing the input seed (assuming all other hyperparameters are also fixed).0 ≤ n ≤ 18446744073709552000 · nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"nvidia","endpointId":"bigcode/starcoder2-15b","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}