[
  {
    "path": ".gitignore",
    "content": ".vercel\n*.log\n*.pyc\n__pycache__\n\n# Environments\n.env\n.venv\nenv/\nvenv/\nENV/\nenv.bak/\nvenv.bak/\n"
  },
  {
    "path": "README.md",
    "content": "\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fhomanp%2Fvercel-langchain)\n\n# LangChain running on Vercel\n\nA minimal example on how to run LangChain on Vercel using Flask.\n\n## Installation\n\n#### 1. Virtualenv\nCreate and activate `virtualenv`.\n\n```bash\nvirtualenv MY_ENV\nsource MY_ENV/bin/activate\n```\n\n#### 2. Install requirements\n```bash\npip install requirements.txt\n```\n\n#### 3. Start development server\n```bash\nvercel dev\n```\n\n#### 4. Example API route\n```bash\nGET http://localhost:3000\n```\n\n## Environment Variables\n\nTo run this project, you will need to add the following environment variables to your .env file\n\n`OPENAI_API_KEY`\n\n## One-Click Deploy\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fhomanp%2Fvercel-langchain)\n\n\n\n## Further reading\n\nLearn more about how to use LangChain by visiting the offical documentation or repo:\n\nhttps://langchain.readthedocs.io/en/latest/\n\nhttps://github.com/hwchase17/langchain"
  },
  {
    "path": "api/index.py",
    "content": "import os\n\nfrom flask import Flask\nfrom langchain.llms import OpenAI\n\napp = Flask(__name__)\n\n@app.route('/')\ndef home():\n    llm = OpenAI(temperature=0.9)\n    text = \"What would be a good company name a company that makes colorful socks?\"\n\n    return llm(text)\n"
  },
  {
    "path": "requirements.txt",
    "content": "Flask==2.2.2\nlangchain==0.0.113\nopenai==0.26.4\n"
  },
  {
    "path": "vercel.json",
    "content": "{\n  \"builds\": [\n    {\n      \"src\": \"api/index.py\",\n      \"use\": \"@vercel/python\"\n    }\n  ],\n  \"routes\": [\n    {\n      \"src\": \"/(.*)\",\n      \"dest\": \"api/index.py\"\n    }\n  ]\n}"
  }
]