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 }