{"properties":{"frequency_penalty":{"description":"Decreases the likelihood of the model repeating the same lines verbatim.","maximum":2,"minimum":0,"type":"number"},"image":{"oneOf":[{"description":"An array of integers that represent the image data constrained to 8-bit unsigned integer values","items":{"description":"A value between 0 and 255","type":"number"},"type":"array"},{"description":"Binary string representing the image contents.","format":"binary","type":"string"}]},"lora":{"description":"Name of the LoRA (Low-Rank Adaptation) model to fine-tune the base model.","type":"string"},"max_tokens":{"default":256,"description":"The maximum number of tokens to generate in the response.","type":"integer"},"presence_penalty":{"description":"Increases the likelihood of the model introducing new topics.","maximum":2,"minimum":0,"type":"number"},"prompt":{"description":"The input text prompt for the model to generate a response.","maxLength":131072,"minLength":1,"type":"string"},"raw":{"default":false,"description":"If true, a chat template is not applied and you must adhere to the specific model's expected formatting.","type":"boolean"},"repetition_penalty":{"description":"Penalty for repeated tokens; higher values discourage repetition.","maximum":2,"minimum":0,"type":"number"},"seed":{"description":"Random seed for reproducibility of the generation.","maximum":9999999999,"minimum":1,"type":"integer"},"stream":{"default":false,"description":"If true, the response will be streamed back incrementally using SSE, Server Sent Events.","type":"boolean"},"temperature":{"default":0.6,"description":"Controls the randomness of the output; higher values produce more random results.","maximum":5,"minimum":0,"type":"number"},"top_k":{"description":"Limits the AI to choose from the top 'k' most probable words. Lower values make responses more focused; higher values introduce more variety and potential surprises.","maximum":50,"minimum":1,"type":"integer"},"top_p":{"description":"Adjusts the creativity of the AI's responses by controlling how many possible words it considers. Lower values make outputs more predictable; higher values allow for more varied and creative responses.","maximum":2,"minimum":0,"type":"number"}},"required":["prompt"],"title":"Prompt"}