Skip to main content

Language Model Overrides

Chat Completion Parameter Overrides​

v1/chat/completion is an OpenAI-compatible endpoint. It supports all request body parameters defined in the OpenAI reference documentation. Spice can configure different defaults for these request parameters.

Example: Setting Default Overrides​

models:
- name: pirate-haikus
from: openai:gpt-4o
params:
openai_temperature: 0.1
openai_response_format: { 'type': 'json_object' }

To specify a default override for a parameter, use the openai_ prefix followed by the parameter name. For example, to set the temperature parameter to 0.1, use openai_temperature: 0.1.

System Prompt​

In addition to any system prompts provided in message dialogue, or added by model providers, Spice can configure an additional system prompt.

models:
- name: pirate-haikus
from: openai:gpt-4o
params:
system_prompt: |
Write everything in Haiku like a pirate

Any request to HTTP v1/chat/completion will include the configured system prompt.