0
0
mirror of https://github.com/MIDORIBIN/langchain-gpt4free.git synced 2024-12-23 19:22:58 +03:00
LangChain x gpt4free
Go to file
2023-07-23 10:24:29 +09:00
langchain_g4f v1 2023-07-09 12:56:40 +09:00
sample add: sample 2023-07-23 10:24:29 +09:00
.gitignore v1 2023-07-09 12:56:40 +09:00
pyproject.toml fix: update dependency library 2023-07-22 20:09:36 +09:00
README.md add: sample 2023-07-23 10:24:29 +09:00

LangChain gpt4free

LangChain gpt4free is an open-source project that assists in building applications using LLM (Large Language Models) and provides free access to GPT4/3.5.

Installation

To install langchain_g4f, run the following command:

pip install git+https://github.com/MIDORIBIN/langchain-gpt4free.git

This command will install langchain_g4f.

Usage

Here is an example of how to use langchain_g4f

from g4f import Provider, Model
from langchain.llms.base import LLM

from langchain_g4f import G4FLLM


def main():
    llm: LLM = G4FLLM(
        model=Model.gpt_35_turbo,
        provider=Provider.Aichat,
    )

    res = llm('hello')
    print(res)  # Hello! How can I assist you today?


if __name__ == '__main__':
    main()

The above sample code demonstrates the basic usage of langchain_g4f. Choose the appropriate model and provider, initialize the LLM, and then pass input text to the LLM object to obtain the result.

For other samples, please refer to the following sample directory.

Support and Bug Reports

For support and bug reports, please use the GitHub Issues page.

Access the GitHub Issues page and create a new issue. Select the appropriate label and provide detailed information.

Contributing

To contribute to langchain_g4f, follow these steps to submit a pull request:

  1. Fork the project repository.
  2. Clone the forked repository to your local machine.
  3. Make the necessary changes.
  4. Commit the changes and push to your forked repository.
  5. Create a pull request towards the original project repository.