Skip to content

API Parameters Reference

Fresh

Complete parameter reference for all Inception Labs API endpoints.

Mercury 2 Parameters

ParameterTypeDefaultRangeDescription
modelstringMust be "mercury-2"
messagesarrayArray of {role, content} objects
max_tokensint81921-50,000Maximum tokens to generate
temperaturefloat0.750.5-1.0Controls randomness
stoparraynullmax 4Stop sequences
streamboolfalseEnable streaming
stream_optionsobjectnullinclude_usage for token tracking
diffusingboolfalseEnable diffusion visualization (requires stream: true)
toolsarraynullTool/function definitions
response_formatobjectnullJSON schema for structured output
reasoning_effortstring"medium"instant/low/medium/highReasoning depth
reasoning_summarybooltrueReturn reasoning summary
reasoning_summary_waitboolfalseWait for reasoning before responding

Mercury Edit Parameters

ParameterTypeDefaultRangeDescription
modelstringMust be "mercury-edit"
max_tokensintvaries1-8,192Maximum tokens to generate
temperaturefloat0.0-1.0Controls randomness
presence_penaltyfloatPenalizes repeated tokens
top_pfloatCumulative probability of top tokens
stoparraynullmax 4Stop sequences
streamboolfalseEnable streaming

FIM-Specific Parameters

ParameterTypeDescription
promptstringCode before cursor
suffixstringCode after cursor

Edit-Specific Parameters

ParameterTypeDescription
messagesarrayContent with <|original_code|>, <|update_snippet|>, or <|code_to_edit|> tags

Common Headers

Content-Type: application/json
Authorization: Bearer $INCEPTION_API_KEY

Base URL

https://api.inceptionlabs.ai/v1