PHP Luminova: Artificial Intelligence Models Configuration
The FileDelivery class simplifies secure file delivery from a private storage location to the user's web browsers including generating temporal URLs for file previews.
These properties serve as essential configurations needed to set up before using OpenAI APIs to interact with AI models.
- 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).Currently only OpenAI is supported.
public string $handler = 'OpenAI';apiKey
Your AI provider's API key (Required).To register an account on the OpenAI platform and receive an API key, visit https://platform.openai.com/.
public string $apiKey = '';organization
Optionally set your OpenAI Organization ID.
public ?string $organization = null;Reference
project
Optionally set your OpenAI Project ID.
public ?string $project = null;version
Optionally set your OpenAI API version (default: v1).
public string $version = 'v1';