Skip to content

MIDORIBIN/langchain-gpt4free

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, models
from langchain.llms.base import LLM

from langchain_g4f import G4FLLM


def main():
    llm: LLM = G4FLLM(
        model=models.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.