class_docstr: Use OpenAI SDK to interact with OpenAI APIs.
  
  .. seealso:: https://platform.openai.com/docs/introduction/overview
  
  :param conn_id: :ref:`OpenAI connection id <howto/connection:openai>`
class_docstr_tok: ["Use","OpenAI","SDK","to","interact","with","OpenAI","APIs",".","..","seealso",":",":","https",":","\/\/platform.openai.com\/docs\/introduction\/overview",":","param","conn_id",":",":","ref",":","`","OpenAI","connection","id","<","howto\/connection",":","openai",">","`"]
docstr: Return custom field behaviour.
docstr_tok: ["Return","custom","field","behaviour","."]
code: def get_ui_field_behaviour(cls) -> dict[str, Any]:
      """Return custom field behaviour."""
      return {
          "hidden_fields": ["schema", "port", "login"],
          "relabeling": {"password": "API Key"},
          "placeholders": {},
      }
  
file_path: airflow/airflow/providers/openai/hooks/openai.py
imports: from __future__ import annotations
  from functools import cached_property
  from typing import Any
  from openai import OpenAI
  from airflow.hooks.base import BaseHook
label_desc: Use image node_id 2 for calling the OpenAIHook obj's underlying member method code with example usage: obj.get_ui_field_behaviour(cls) and returns: dict