Appearance
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-modelSetup
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
| Model | ID |
|---|---|
| GPT-4o | gpt-4o |
| GPT-4o mini | gpt-4o-mini |
| o1 | o1 |
| o3-mini | o3-mini |