OpenAI
Instructions for using language models hosted on OpenAI or compatible services with Spice.
models:
- from: openai:gpt-4o-mini
name: openai_model
params:
openai_api_key: ${ secrets:OPENAI_API_KEY } # Required for official OpenAI models
tools: auto # Optional. Connect the model to datasets via SQL query/vector search tools
system_prompt: 'You are a helpful assistant.' # Optional.
# Optional parameters
endpoint: https://api.openai.com/v1 # Override to use a compatible provider (i.e. NVidia NIM)
openai_org_id: ${ secrets:OPENAI_ORG_ID }
openai_project_id: ${ secrets:OPENAI_PROJECT_ID }
# Override default chat completion request parameters
openai_temperature: 0.1
openai_response_format: { 'type': 'json_object' }
# OpenAI Responses API configuration
responses_api: enabled
openai_responses_tools: web_search, code_interpreterConfiguration
from
fromname
nameparams
paramsParam
Description
Default
Supported OpenAI Compatible Providers
Azure OpenAI
Groq
NVidia NIM
Parasail
Last updated
Was this helpful?