MCPcopy Index your code
hub / github.com/Effect-TS/effect / getSystemMessageMode

Function getSystemMessageMode

packages/ai/openai/src/OpenAiLanguageModel.ts:389–395  ·  view source on GitHub ↗
(model: string)

Source from the content-addressed store, hash-verified

387// =============================================================================
388
389const getSystemMessageMode = (model: string): "system" | "developer" =>
390 model.startsWith("o") ||
391 model.startsWith("gpt-5") ||
392 model.startsWith("codex-") ||
393 model.startsWith("computer-use")
394 ? "developer"
395 : "system"
396
397const prepareMessages: (
398 options: LanguageModel.ProviderOptions,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected