MirascopeLilypad

mirascope.core.openai.call_params

Module call_params

Usage

Class ChatCompletionAudioParam

Class ChatCompletionModality

Class ChatCompletionReasoningEffort

Class OpenAICallParams

The parameters to use when calling the OpenAI API.

OpenAI API Reference

Bases:

BaseCallParams

Attributes

NameTypeDescription
audioNotRequired[ChatCompletionAudioParam | None]-
extra_headersNotRequired[dict[str, str] | None]-
frequency_penaltyNotRequired[float | None]-
logit_biasNotRequired[dict[str, int] | None]-
logprobsNotRequired[bool | None]-
max_tokensNotRequired[int | None]-
metadataNotRequired[dict[str, str] | None]-
modalitiesNotRequired[list[ChatCompletionModality] | None]-
nNotRequired[int | None]-
parallel_tool_callsNotRequired[bool]-
presence_penaltyNotRequired[float | None]-
reasoning_effortNotRequired[ChatCompletionReasoningEffort | None]-
response_formatNotRequired[ResponseFormat]-
seedNotRequired[int | None]-
stopNotRequired[str | list[str] | None]-
stream_optionsNotRequired[ChatCompletionStreamOptionsParam | None]-
temperatureNotRequired[float | None]-
tool_choiceNotRequired[ChatCompletionToolChoiceOptionParam]-
top_logprobsNotRequired[int | None]-
top_pNotRequired[float | None]-
userNotRequired[str]-