class_docstr: GooseAI API Client
  - How to use the API: https://goose.ai/docs/api
  - Supported models: https://goose.ai/docs/models
class_docstr_tok: ["GooseAI","API","Client","-","How","to","use","the","API",":","https",":","\/\/goose.ai\/docs\/api","-","Supported","models",":","https",":","\/\/goose.ai\/docs\/models"]
code: def tokenize(
      self, request: TokenizationRequest
  ) -> TokenizationRequestResult:
      raise NotImplementedError(
          "Use the HuggingFaceClient to tokenize."
      )
  
file_path: H2O/h2o_hf/helm/src/helm/proxy/clients/goose_ai_client.py
imports: from typing import List, Optional
  import openai
  from helm.common.cache import Cache, CacheConfig
  from helm.common.request import EMBEDDING_UNAVAILABLE_REQUEST_RESULT, Request, RequestResult, Sequence, Token
  from helm.common.tokenization_request import TokenizationRequest, TokenizationRequestResult, DecodeRequest, DecodeRequestResult
  from .client import Client, wrap_request_time, truncate_sequence
  from .openai_client import ORIGINAL_COMPLETION_ATTRIBUTES
label_desc: Use image node_id 3 for calling the GooseAIClient obj's underlying member method code with example usage: obj.tokenize(request) without return types