IntelligenceX

API Reference

Class

OpenAIModelCatalog

Namespace IntelligenceX.OpenAI
Assembly IntelligenceX
Modifiers static

Shared helpers for OpenAI/Codex model identifiers used across IntelligenceX.

Inheritance

  • Object
  • OpenAIModelCatalog

Methods

public static String ClassifyProductSurface(String surface, String processingTier = null) #
Returns: String

Classifies usage events into stable surface buckets, including fast-tier Codex usage when exposed by telemetry.

Parameters

surface System.String requiredposition: 0
Raw product surface identifier.
processingTier System.String = null optionalposition: 1
Optional processing tier or service tier identifier.

Returns

A normalized surface bucket name.

public static String NormalizeModelId(String model, String fallback = null) #
Returns: String

Normalizes provider-prefixed model identifiers while preserving known mode suffixes such as /fast.

Parameters

model System.String requiredposition: 0
fallback System.String = null optionalposition: 1

Fields

public const String DefaultModel #

Default OpenAI model for new IntelligenceX sessions and reviewer runs.

Value: gpt-5.4