class_docstr: It formats your Neptune api token to the format that can be understood by the Neptune Client.
  
  A constructor allowing you to pass the Neptune API token.
  
  Args:
      api_token(str): This is a secret API key that you can retrieve by running
          `$ neptune account api-token get`
  
  Attributes:
      api_token:  This is a secret API key that was passed at instantiation.
  
  Examples:
  
      >>> from neptune.internal.backends.credentials import Credentials
      >>> credentials=Credentials('YOUR_NEPTUNE_API_KEY')
  
      Alternatively you can create an environment variable by running:
  
      $ export NEPTUNE_API_TOKEN=YOUR_API_TOKEN
  
      which will allow you to use the same method without `api_token` parameter provided.
  
      >>> credentials=Credentials()
  
  Note:
      For security reasons it is recommended to provide api_token through environment variable `NEPTUNE_API_TOKEN`.
      You can do that by going to your console and running:
  
      $ export NEPTUNE_API_TOKEN=YOUR_API_TOKEN`
  
      Token provided through environment variable takes precedence over `api_token` parameter.
class_docstr_tok: ["It","formats","your","Neptune","api","token","to","the","format","that","can","be","understood","by","the","Neptune","Client",".","A","constructor","allowing","you","to","pass","the","Neptune","API","token",".","Args",":","api_token","(","str",")",":","This","is","a","secret","API","key","that","you","can","retrieve","by","running","`","$","neptune","account","api-token","get","`","Attributes",":","api_token",":","This","is","a","secret","API","key","that","was","passed","at","instantiation",".","Examples",":",">",">",">","from","neptune.internal.backends.credentials","import","Credentials",">",">",">","credentials=Credentials","(","'YOUR_NEPTUNE_API_KEY","'",")","Alternatively","you","can","create","an","environment","variable","by","running",":","$","export","NEPTUNE_API_TOKEN=YOUR_API_TOKEN","which","will","allow","you","to","use","the","same","method","without","`","api_token","`","parameter","provided",".",">",">",">","credentials=Credentials","(",")","Note",":","For","security","reasons","it","is","recommended","to","provide","api_token","through","environment","variable","`","NEPTUNE_API_TOKEN","`",".","You","can","do","that","by","going","to","your","console","and","running",":","$","export","NEPTUNE_API_TOKEN=YOUR_API_TOKEN","`","Token","provided","through","environment","variable","takes","precedence","over","`","api_token","`","parameter","."]
code: def token_origin_address(self):
      return self._token_origin_address
  
file_path: neptune-client/src/neptune/legacy/internal/api_clients/credentials.py
imports: import base64
  import json
  import logging
  import os
  from neptune.legacy import envs
  from neptune.legacy.api_exceptions import InvalidApiKey
  from neptune.legacy.constants import ANONYMOUS, ANONYMOUS_API_TOKEN
  from neptune.legacy.exceptions import NeptuneMissingApiTokenException
label_desc: Use image node_id 3 for calling the Credentials obj's underlying member method code with example usage: obj.token_origin_address() and returns: self