Luminova Framework

PHP Luminova: Artificial Intelligence & Models Configuration

Last updated: 2025-08-22 13:29:51

Set up and manage AI models used in your application — choose models, define behavior, and customize how your app interacts with AI services.

These settings define the core options you need to configure before using the Luminova\Ai\Models\OpenAI API to work with AI models. Make sure this class is properly set up to avoid authentication or request issues.


Class Definition

  • Class namespace: \App\Config\AI
  • File path: /app/Config/AI.php
  • This class is marked as final and can't be subclassed

Properties

handler

The AI handler class (default: OpenAI).

public string $handler = 'OpenAI';

Currently only OpenAI is supported.


apiKey

API key for authenticating OpenAI requests.

To register an account on the OpenAI platform and receive an API key, visit https://platform.openai.com/.

public string $apiKey = '';

organization

OpenAI organization ID (if your account belongs to one) (e.g, org-xxxx).

public ?string $organization = null;

Reference


project

Optional, OpenAI project ID to group API usage.

public ?string $project = null;

version

OpenAI API version to use (default: v1).

public string $version = 'v1';