It is broken into two parts: installation and setup, and then references to specific PromptLayer wrappers.Installation and Setup‚ÄãIf you want to work with PromptLayer:Install the promptlayer python library pip install promptlayerCreate a PromptLayer accountCreate an api token and set it as an environment variable (PROMPTLAYER_API_KEY)Wrappers‚ÄãLLM‚ÄãThere exists an PromptLayer OpenAI LLM wrapper, which you can access withfrom langchain.llms import PromptLayerOpenAITo tag your requests, use the argument pl_tags when initializing the LLMfrom langchain.llms import PromptLayerOpenAIllm = PromptLayerOpenAI(pl_tags=["langchain-requests", "chatbot"])To get the PromptLayer request id, use the argument return_pl_id when initializing the LLMfrom langchain.llms import PromptLayerOpenAIllm = PromptLayerOpenAI(return_pl_id=True)This will add the PromptLayer request ID in the generation_info field of the Generation returned when using .generate or .agenerateFor example:llm_results = llm.generate(["hello world"])for res in llm_results.generations:    print("pl request id: ", res[0].generation_info["pl_request_id"])You can use the PromptLayer request ID to add a prompt, score, or other metadata to your request. Read more about it here.This LLM is identical to the OpenAI LLM, except thatall your requests will be logged to your PromptLayer accountyou can add pl_tags when instantiating to tag your requests on PromptLayeryou can add return_pl_id when instantiating to return a PromptLayer request id to use while tracking requests.PromptLayer also provides native wrappers for PromptLayerChatOpenAI and PromptLayerOpenAIChatPreviousPrediction GuardNextSemaDBInstallation and SetupWrappersLLMCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright ¬© 2023 LangChain, Inc.
This page covers how to use PromptLayer within LangChain.
This page covers how to use PromptLayer within LangChain. ->: It is broken into two parts: installation and setup, and then references to specific PromptLayer wrappers.Installation and Setup‚ÄãIf you want to work with PromptLayer:Install the promptlayer python library pip install promptlayerCreate a PromptLayer accountCreate an api token and set it as an environment variable (PROMPTLAYER_API_KEY)Wrappers‚ÄãLLM‚ÄãThere exists an PromptLayer OpenAI LLM wrapper, which you can access withfrom langchain.llms import PromptLayerOpenAITo tag your requests, use the argument pl_tags when initializing the LLMfrom langchain.llms import PromptLayerOpenAIllm = PromptLayerOpenAI(pl_tags=["langchain-requests", "chatbot"])To get the PromptLayer request id, use the argument return_pl_id when initializing the LLMfrom langchain.llms import PromptLayerOpenAIllm = PromptLayerOpenAI(return_pl_id=True)This will add the PromptLayer request ID in the generation_info field of the Generation returned when using .generate or .agenerateFor example:llm_results = llm.generate(["hello world"])for res in llm_results.generations:    print("pl request id: ", res[0].generation_info["pl_request_id"])You can use the PromptLayer request ID to add a prompt, score, or other metadata to your request. Read more about it here.This LLM is identical to the OpenAI LLM, except thatall your requests will be logged to your PromptLayer accountyou can add pl_tags when instantiating to tag your requests on PromptLayeryou can add return_pl_id when instantiating to return a PromptLayer request id to use while tracking requests.PromptLayer also provides native wrappers for PromptLayerChatOpenAI and PromptLayerOpenAIChatPreviousPrediction GuardNextSemaDBInstallation and SetupWrappersLLMCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright ¬© 2023 LangChain, Inc.