interface OpenAIBaseInputAPI key to use when making requests to OpenAI. Defaults to the value of
OPENAI_API_KEY environment variable.
Penalizes repeated tokens according to frequency
Dictionary used to adjust the probability of specific tokens being generated
Maximum number of tokens to generate in the completion. -1 returns as many
tokens as possible given the prompt and the model's maximum context size.
Alias for maxTokens for reasoning models.
Maximum number of tokens to generate in the completion. -1 returns as many tokens as possible given the prompt and the model's maximum context size.
Model name to use
Holds any additional parameters that are valid to pass to openai.createCompletion that are not explicitly specified on this class.
Number of completions to generate for each prompt
API key to use when making requests to OpenAI. Defaults to the value of
OPENAI_API_KEY environment variable.
Alias for apiKey
Penalizes repeated tokens
List of stop words to use when generating
Alias for stopSequences
List of stop words to use when generating
Whether to stream the results or not. Enabling disables tokenUsage reporting
Whether or not to include token usage data in streamed chunks.
Sampling temperature to use
Timeout to use when making requests to OpenAI.
Total probability mass of tokens to consider at each step
Unique string identifier representing your end-user, which can help OpenAI to monitor and detect abuse.
The verbosity of the model's response.
Model name to use
Alias for model