Skip to content

API Reference

This section provides detailed documentation for all public classes and functions in the OpenAI Model Registry package.

Main Classes

  • ModelRegistry: The main entry point for the package, providing access to model capabilities and validation.
  • ModelCapabilities: Represents the capabilities of a specific model, including context window, max tokens, and parameter constraints.

Modules

The package is organized into the following modules:

  • openai_model_registry.registry: Contains the main registry functionality.
  • openai_model_registry.capabilities: Contains classes related to model capabilities.
  • openai_model_registry.validation: Contains parameter validation functionality.
  • openai_model_registry.config: Contains configuration-related functionality.
  • openai_model_registry.exceptions: Contains package-specific exceptions.