component constants

exception chainfury.components.const.ComponentMissingError[source]

Bases: Exception

class chainfury.components.const.Env[source]

Bases: object

Single namespace for all environment variables. This performs a left merge so it will prefer the value passed in over the environment variable.

  • CF_TOKEN: ChainFury API token

  • CF_URL: ChainFury API URL

  • NBX_DEPLOY_URL: NimbleBox Deploy URL

  • NBX_DEPLOY_KEY: NimbleBox Deploy API key

  • CHATNBX_KEY: ChatNBX API key, see chat.nbox.ai

  • OPENAI_TOKEN: OpenAI API token, see platform.openai.com

  • SERPER_API_KEY: Serper API key, see serper.dev/

  • STABILITY_KEY: Stability API key, see dreamstudio.ai

  • PINECONE_API_KEY & PINECONE_ENVIRONMENT: Pinecone secrets, see https://pinecone.io/

  • QDRANT_API_URL & QDRANT_API_KEY: Qdrant secrets, see https://qdrant.tech/

CF_TOKEN()
CF_URL()
CHATNBX_KEY()
NBX_DEPLOY_KEY()
NBX_DEPLOY_URL()
OPENAI_TOKEN()
PINECONE_API_KEY()
PINECONE_ENV()
QDRANT_API_KEY()
QDRANT_API_URL()
SERPER_API_KEY()
STABILITY_KEY()