class_docstr: Client for OpenAI's ChatGPT (https://openai.com/blog/chatgpt).
  We use the unofficial ChatGPT Python client: https://github.com/acheong08/ChatGPT.
  See https://github.com/acheong08/ChatGPT/wiki/Setup for the setup. The client requires Chrome or Chromium installed.
class_docstr_tok: ["Client","for","OpenAI","'s","ChatGPT","(","https",":","\/\/openai.com\/blog\/chatgpt",")",".","We","use","the","unofficial","ChatGPT","Python","client",":","https",":","\/\/github.com\/acheong08\/ChatGPT",".","See","https",":","\/\/github.com\/acheong08\/ChatGPT\/wiki\/Setup","for","the","setup",".","The","client","requires","Chrome","or","Chromium","installed","."]
code: def tokenize(
      self, request: TokenizationRequest
  ) -> TokenizationRequestResult:
      return self.tokenizer_client.tokenize(request)
  
file_path: H2O/h2o_hf/helm/src/helm/proxy/clients/chat_gpt_client.py
imports: import time
  from typing import Any, Dict, List, Optional
  from filelock import FileLock
  from helm.common.cache import Cache, CacheConfig
  from helm.common.hierarchical_logger import hlog
  from helm.common.request import Request, RequestResult, Sequence, Token
  from helm.common.tokenization_request import TokenizationRequest, TokenizationRequestResult, DecodeRequest, DecodeRequestResult
  from .client import Client, truncate_sequence, wrap_request_time
label_desc: Use image node_id 4 for calling the ChatGPTClient obj's underlying member method code with example usage: obj.tokenize(request) and returns: self