WeaviateEx.Generative.Config.OpenAI (WeaviateEx v0.7.4)

View Source

OpenAI/Azure OpenAI generative configuration

Summary

Types

t()

@type t() :: %WeaviateEx.Generative.Config.OpenAI{
  api_version: String.t() | nil,
  base_url: String.t() | nil,
  deployment_id: String.t() | nil,
  frequency_penalty: float() | nil,
  is_azure: boolean(),
  max_tokens: integer() | nil,
  model: String.t() | nil,
  presence_penalty: float() | nil,
  reasoning_effort: :minimal | :low | :medium | :high | nil,
  resource_name: String.t() | nil,
  stop: [String.t()] | nil,
  temperature: float() | nil,
  top_p: float() | nil,
  verbosity: :low | :medium | :high | nil
}