langforge-cli


Namelangforge-cli JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/mme/langforge
SummaryA Toolkit for Creating and Deploying LangChain Apps
upload_time2023-04-21 21:25:34
maintainer
docs_urlNone
authorMarkus Ecker
requires_python>=3.6
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![LangForge](https://github.com/mme/langforge/raw/main/docs/img/header.png "LangForge")

LangForge is an **open-source toolkit** designed to make it easy to create and deploy **_LangChain applications_**.

With LangForge, you can easily **_set up your environment_**, manage API keys, **_chat with your chains_** using the **_Jupyter integration_**, and **_automatically generate a REST interface_** for your app. Additionally, LangForge comes with a collection of **_predefined notebooks tailored for various use cases_**, allowing you to quickly get started and adapt them to your specific needs.

## Features

- Simplified environment setup and API key management
- Predefined notebooks for various use cases to help you get started quickly
- Instantly chat with your chains using the Jupyter integration
- Automatic REST interface generation for your app

## Installation

To install LangForge, simply run the following command:

```bash
pip install langforge-cli
```

## Getting Started

1. **Create a new LangChain app:** Use the create command to generate a new LangChain app. LangForge will set up a virtual environment, install the required packages, and configure the API keys, setting up a ready-to-use foundation for building your app.

```bash
langforge create myapp
```

2. **Launch JupyterLab:** Run the langforge lab command to launch Jupyter Lab. LangForge Lab comes with ready-to-use notebooks for various use cases and an integration that allows you to chat with your chains directly within Jupyter.

```bash
langforge lab
```

3. **Serve your app:** LangForge automatically generates a REST interface for your app, making it easy to deploy and share with others. Use the `serve` command followed by the name of your notebook to start serving your app.

```bash
langforge serve my_notebook.ipynb
```

## Contributing

We welcome contributions from the community! If you'd like to contribute to LangForge, please feel free to submit pull requests or open issues on our GitHub repository.

## License

LangForge is released under the MIT License.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mme/langforge",
    "name": "langforge-cli",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Markus Ecker",
    "author_email": "markus.ecker@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "![LangForge](https://github.com/mme/langforge/raw/main/docs/img/header.png \"LangForge\")\n\nLangForge is an **open-source toolkit** designed to make it easy to create and deploy **_LangChain applications_**.\n\nWith LangForge, you can easily **_set up your environment_**, manage API keys, **_chat with your chains_** using the **_Jupyter integration_**, and **_automatically generate a REST interface_** for your app. Additionally, LangForge comes with a collection of **_predefined notebooks tailored for various use cases_**, allowing you to quickly get started and adapt them to your specific needs.\n\n## Features\n\n- Simplified environment setup and API key management\n- Predefined notebooks for various use cases to help you get started quickly\n- Instantly chat with your chains using the Jupyter integration\n- Automatic REST interface generation for your app\n\n## Installation\n\nTo install LangForge, simply run the following command:\n\n```bash\npip install langforge-cli\n```\n\n## Getting Started\n\n1. **Create a new LangChain app:** Use the create command to generate a new LangChain app. LangForge will set up a virtual environment, install the required packages, and configure the API keys, setting up a ready-to-use foundation for building your app.\n\n```bash\nlangforge create myapp\n```\n\n2. **Launch JupyterLab:** Run the langforge lab command to launch Jupyter Lab. LangForge Lab comes with ready-to-use notebooks for various use cases and an integration that allows you to chat with your chains directly within Jupyter.\n\n```bash\nlangforge lab\n```\n\n3. **Serve your app:** LangForge automatically generates a REST interface for your app, making it easy to deploy and share with others. Use the `serve` command followed by the name of your notebook to start serving your app.\n\n```bash\nlangforge serve my_notebook.ipynb\n```\n\n## Contributing\n\nWe welcome contributions from the community! If you'd like to contribute to LangForge, please feel free to submit pull requests or open issues on our GitHub repository.\n\n## License\n\nLangForge is released under the MIT License.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Toolkit for Creating and Deploying LangChain Apps",
    "version": "0.1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77e4f6c7e26a14ee3ff61a69594d2be9cc2f535d35da4c3f8b7810f4bfdc37c5",
                "md5": "b84ed7a8c6ca3f92da8421770c984b18",
                "sha256": "7c3d3d47a8985d894b50903c42bb9b22003296678e230180c4df6348928b7b09"
            },
            "downloads": -1,
            "filename": "langforge_cli-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b84ed7a8c6ca3f92da8421770c984b18",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 22689407,
            "upload_time": "2023-04-21T21:25:34",
            "upload_time_iso_8601": "2023-04-21T21:25:34.475052Z",
            "url": "https://files.pythonhosted.org/packages/77/e4/f6c7e26a14ee3ff61a69594d2be9cc2f535d35da4c3f8b7810f4bfdc37c5/langforge_cli-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-21 21:25:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "mme",
    "github_project": "langforge",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "langforge-cli"
}
        
Elapsed time: 0.06899s