MixtrainDocs

Access GPT-4, GPT-4 Turbo, and GPT-3.5 models 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 get_model

model = get_model("gpt4")
result = model.run({
    "prompt": "Write a haiku about machine learning",
    "max_tokens": 100
})

Available Models

Model IDDescription
gpt-4Most capable GPT-4 model
gpt-4-turboFaster GPT-4 with larger context
gpt-4oOptimized GPT-4
gpt-3.5-turboFast and cost-effective

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