Skip to main content

Provider - OpenAI

Environment Setup

export OPENAI_COMPATIBLE_BASE_URL="https://api.openai.com/v1"
export OPENAI_COMPATIBLE_API_KEY="YOUR_OPENAI_API_KEY"
export OPENAI_COMPATIBLE_MODEL_NAME="gpt-5-nano"

API Call

curl "$OPENAI_COMPATIBLE_BASE_URL/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_COMPATIBLE_API_KEY" \
  -d @- <<EOF
{
  "model": "${OPENAI_COMPATIBLE_MODEL_NAME}",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant"},
    {"role": "user", "content": "Hello"}
  ]
}
EOF