Cong Cheng created FLINK-39266:
----------------------------------

             Summary: Support metadata column in sql create model ddl
                 Key: FLINK-39266
                 URL: https://issues.apache.org/jira/browse/FLINK-39266
             Project: Flink
          Issue Type: Improvement
          Components: Table SQL / Planner
    Affects Versions: 2.2.0, 2.3.0
            Reporter: Cong Cheng


h3. Description
Currently, sql create model ddl with metadata column is not supported, whereas 
it's an important way to catch exception and expose error information with 
metadata columns, such as there are [metadata 
columns|https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/models/openai/#available-metadata]
 (error-string, http-status-code and http-headers-map) supported by OpenAI 
model.
h3. Steps to Reproduce
 * Create a model with sql:

{code:sql}
CREATE MODEL ai_analyze_sentiment
INPUT (`input` STRING)
OUTPUT (`content` STRING, error-string STRING METADATA VIRTUAL)
WITH (
    'provider'='openai',
    'endpoint'='https://api.openai.com/v1/chat/completions',
    'api-key' = '<YOUR KEY>',
    'model'='gpt-3.5-turbo',
    'system-prompt' = 'xx'
);
{code}

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to