Skip to content

OpenAI

Use GPT and o-series models from OpenAI.

Install

bash
pip install --extra-index-url https://core-packages.elsai.ai/root/elsai-model/ elsai-model

Setup

bash
export OPENAI_API_KEY=sk-...

Basic usage

python
from elsai import Agent
from elsai_model.openai import OpenAIConnector

model = OpenAIConnector(model_name="gpt-4o")
agent = Agent(model=model)
result = agent("Write a Python function to calculate Fibonacci numbers")

Configuration

python
import os
from elsai_model.openai import OpenAIConnector

model = OpenAIConnector(
    openai_api_key=os.environ.get("OPENAI_API_KEY"),
    model_name="gpt-4o",
    temperature=0.7,
)

Azure OpenAI

python
from elsai_model.azure_openai import AzureOpenAIConnector

model = AzureOpenAIConnector(
    azure_endpoint="https://YOUR_RESOURCE.openai.azure.com/",
    openai_api_key="your-azure-key",
    openai_api_version="2024-02-01",
    deployment_name="gpt-4o",
    temperature=0.7,
)

Available models

ModelID
GPT-4ogpt-4o
GPT-4o minigpt-4o-mini
o1o1
o3-minio3-mini

Copyright © 2026 Elsai Foundry.