Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/old/vendor/mageworx/module-open-ai/Model/Source/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/mageworx/module-open-ai/Model/Source/OpenAIModels.php
<?php

namespace MageWorx\OpenAI\Model\Source;

use Magento\Framework\Data\OptionSourceInterface;

class OpenAIModels implements OptionSourceInterface
{
    // Add OpenAI models here
    private const MODELS = [
        "babbage",
        "davinci",
        "text-davinci-edit-001",
        "babbage-code-search-code",
        "text-similarity-babbage-001",
        "code-davinci-edit-001",
        "ada",
        "babbage-code-search-text",
        "babbage-similarity",
        "gpt-3.5-turbo-16k-0613",
        "code-search-babbage-text-001",
        "text-curie-001",
        "gpt-3.5-turbo-0301",
        "gpt-3.5-turbo-16k",
        "code-search-babbage-code-001",
        "text-ada-001",
        "text-davinci-003",
        "text-similarity-ada-001",
        "text-davinci-002",
        "curie-instruct-beta",
        "ada-code-search-code",
        "ada-similarity",
        "code-search-ada-text-001",
        "text-search-ada-query-001",
        "davinci-search-document",
        "whisper-1",
        "ada-code-search-text",
        "text-search-ada-doc-001",
        "davinci-instruct-beta",
        "text-similarity-curie-001",
        "code-search-ada-code-001",
        "ada-search-query",
        "text-search-davinci-query-001",
        "curie-search-query",
        "davinci-search-query",
        "babbage-search-document",
        "ada-search-document",
        "text-search-curie-query-001",
        "text-babbage-001",
        "text-search-babbage-doc-001",
        "curie-search-document",
        "text-search-curie-doc-001",
        "babbage-search-query",
        "text-search-davinci-doc-001",
        "text-search-babbage-query-001",
        "curie-similarity",
        "text-davinci-001",
        "text-embedding-ada-002",
        "curie",
        "text-similarity-davinci-001",
        "gpt-3.5-turbo-0613",
        "davinci-similarity",
        "gpt-3.5-turbo",
        "gpt-4",
        "gpt-4-1106-preview"
    ];

    public function toOptionArray(): array
    {
        $options = [];
        foreach (self::MODELS as $value) {
            $label = $this->getLabel($value);
            $options[] = ['value' => $value, 'label' => $label];
        }
        return $options;
    }

    private function getLabel(string $model): string
    {
        return $model;
    }
}

Spamworldpro Mini