{"library":"promptlayer","title":"PromptLayer","description":"PromptLayer is a platform for prompt engineering and tracking LLM requests. It provides middleware to log, debug, and analyze prompts for OpenAI, Anthropic, and other providers. Current version 1.4.3, actively maintained with regular releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install promptlayer"],"cli":{"name":"promptlayer","version":"sh: 1: promptlayer: not found"}},"imports":["import promptlayer","from promptlayer.openai import PromptLayerOpenAI"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import promptlayer\n\n# Initialize PromptLayer with your API key\npromptlayer.api_key = os.environ.get('PROMPTLAYER_API_KEY', '')\n\n# Wrap OpenAI client for tracking\nfrom promptlayer.openai import PromptLayerOpenAI\nimport openai\n\n# Option 1: Use PromptLayerOpenAI client directly\nclient = PromptLayerOpenAI(api_key=os.environ.get('OPENAI_API_KEY', ''), pl_tags=['test'])\nresponse = client.chat.completions.create(\n    model='gpt-3.5-turbo',\n    messages=[{'role': 'user', 'content': 'Hello!'}]\n)\nprint(response.choices[0].message.content)\n\n# Option 2: Patch the default OpenAI module (deprecated in v1.0)\n# promptlayer.openai.patch()\n# response = openai.ChatCompletion.create(...)","lang":"python","description":"Initializes PromptLayer, sets API key, and uses the PromptLayerOpenAI client to track an OpenAI call.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}