mirror of
https://github.com/MIDORIBIN/langchain-gpt4free.git
synced 2025-01-11 18:51:03 +03:00
57 lines
1.5 KiB
Markdown
57 lines
1.5 KiB
Markdown
|
# 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:
|
||
|
|
||
|
```shell
|
||
|
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
|
||
|
|
||
|
```python
|
||
|
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.
|
||
|
|
||
|
## 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.
|