code: def get_available_writer_model_ids(args: dict) -> list:
      """Get available writer LLM model ids"""
  
      writer_client = writer.Writer(
          api_key=args["writer_api_key"],
          organization_id=args["writer_org_id"],
      )
  
      res = writer_client.models.list(
          organization_id=args["writer_org_id"]
      )
  
      available_models_dict = json.loads(res.raw_response.text)
  
      return [model["id"] for model in available_models_dict["models"]]
  
imports: import json
  from dataclasses import dataclass
  from functools import lru_cache, partial
  from typing import Any, Dict, List, Union
  import html2text
  import openai
  import pandas
  import requests
  import writer
  from langchain import Writer
  from langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandler
  from langchain.docstore.document import Document
  from langchain.document_loaders import DataFrameLoader
  from langchain.embeddings.base import Embeddings
  from langchain.embeddings.huggingface import HuggingFaceEmbeddings
  from langchain.vectorstores import FAISS, Chroma, VectorStore
  from pydantic import BaseModel, Extra, Field, validator
  from mindsdb.integrations.handlers.chromadb_handler.chromadb_handler import get_chromadb
  from mindsdb.integrations.handlers.rag_handler.exceptions import InvalidOpenAIModel, InvalidPromptTemplate, InvalidWriterModel, UnsupportedLLM, UnsupportedVectorStore
label_desc: Use image node_id 3 for calling a global function with example usage: get_available_writer_model_ids(args) and returns: unknown