MixtrainDocsBlog

Access OpenAI models including GPT-5.4, GPT-5.2, and GPT-5 mini through the OpenAI integration.

Setup

Add Provider

mixtrain provider add openai

Or via SDK:

from mixtrain import MixClient

client = MixClient()
client.create_model_provider(
    provider_type="openai",
    secrets={"api_key": "sk-..."}
)

Once added, OpenAI models are available via mixtrain model catalog.

Usage

from mixtrain import Model

model = Model("gpt-5.4")
result = model.run({
    "prompt": "Write a haiku about machine learning",
    "max_tokens": 100
})

Available Models

Model IDDescription
gpt-5.4Most capable frontier model with 1M context
gpt-5.4-proExtended reasoning for difficult problems
gpt-5.2Professional knowledge work
gpt-5-miniFast and cost-effective
gpt-image-1.5Image generation

Configuration Options

ParameterDescription
max_tokensMaximum tokens to generate
temperatureSampling temperature (0-2)
top_pNucleus sampling parameter
frequency_penaltyReduce repetition
presence_penaltyEncourage new topics

Getting an API Key

  1. Sign up at platform.openai.com
  2. Navigate to API Keys
  3. Create a new secret key
  4. Add it to Mixtrain using the setup steps above

On this page