github.com/instill-ai/component@v0.16.0-beta/pkg/connector/openai/v0/config/definition.json (about)

     1  {
     2    "available_tasks": [
     3      "TASK_TEXT_GENERATION",
     4      "TASK_TEXT_EMBEDDINGS",
     5      "TASK_SPEECH_RECOGNITION",
     6      "TASK_TEXT_TO_SPEECH",
     7      "TASK_TEXT_TO_IMAGE"
     8    ],
     9    "custom": false,
    10    "documentation_url": "https://www.instill.tech/docs/latest/vdp/ai-connectors/openai",
    11    "icon": "assets/openai.svg",
    12    "icon_url": "",
    13    "id": "openai",
    14    "public": true,
    15    "spec": {
    16      "connection_specification": {
    17        "$schema": "http://json-schema.org/draft-07/schema#",
    18        "additionalProperties": true,
    19        "properties": {
    20          "api_key": {
    21            "description": "Fill your OpenAI API key. To find your keys, visit your OpenAI's API Keys page.",
    22            "instillUpstreamTypes": [
    23              "reference"
    24            ],
    25            "instillAcceptFormats": [
    26              "string"
    27            ],
    28            "instillCredentialField": true,
    29            "instillUIOrder": 0,
    30            "title": "API Key",
    31            "type": "string"
    32          },
    33          "organization": {
    34            "description": "Specify which organization is used for the requests. Usage will count against the specified organization's subscription quota.",
    35            "instillUpstreamTypes": [
    36              "value"
    37            ],
    38            "instillAcceptFormats": [
    39              "string"
    40            ],
    41            "instillUIOrder": 1,
    42            "title": "Organization ID",
    43            "type": "string"
    44          }
    45        },
    46        "required": [
    47          "api_key"
    48        ],
    49        "title": "OpenAI Connection",
    50        "type": "object"
    51      }
    52    },
    53    "title": "OpenAI",
    54    "description": "Connect the AI models served on the OpenAI Platform",
    55    "type": "CONNECTOR_TYPE_AI",
    56    "uid": "9fb6a2cb-bff5-4c69-bc6d-4538dd8e3362",
    57    "vendor": "OpenAI",
    58    "vendor_attributes": {},
    59    "version": "0.1.1",
    60    "source_url": "https://github.com/instill-ai/component/blob/main/pkg/connector/openai/v0",
    61    "release_stage": "RELEASE_STAGE_ALPHA"
    62  }