Skip to main content

No project description provided

Project description

GPT-Fn

CI Coverage Status pypi downloads versions license Checked with mypy Code style: black Imports: isort

GPT-Fn is a lightweight utility library designed to seamlessly integrate AI capabilities into your software applications. Our focus is on providing essential utilities that make it easy to incorporate artificial intelligence into your codebase without unnecessary complexities.

Features

  • Function-like API: With GPT-Fn, you can utilize AI capabilities in your code just like any other function. No need to learn complex AI frameworks or APIs; simply call our functions and harness the power of AI effortlessly.

  • AI Integration: GPT-Fn seamlessly integrates state-of-the-art AI models, allowing you to perform tasks such as natural language processing, image recognition, sentiment analysis, and much more.

  • Flexible Configuration: We provide a range of configurable options to fine-tune the behavior of AI functions according to your specific requirements. Customize the models, parameters, and output formats to suit your application's needs.

  • Well Tested: GPT-Fn comes with a comprehensive suite of test cases, ensuring the reliability and stability of the library. We strive to provide a robust solution that you can trust in your production environments.

  • Open-Source: GPT-Fn is an open-source project, enabling collaboration and contribution from the developer community. Feel free to explore the source code, suggest improvements, and contribute to making GPT-Fn even more powerful.

Installation

You can install GPT-Fn using pip, the Python package manager:

pip install gpt-fn

Getting Started

To start using GPT-Fn in your project, import the library and call the desired function:

from gpt_fn.completion import chat_completion

generated_text = chat_completion(
    [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello, who are you?"},
    ],
)

print(generated_text)

In the example above, we use the chat_completion function to generate response by AI. chat_completion also raises error on incomplete responses. The implementation of chat_completion makes the most common use case easy. You can explore other available functions in the GPT-Fn documentation/tests for a wide range of AI tasks.

Contributing

We welcome contributions from the developer community to help improve GPT-Fn. If you encounter any issues, have ideas for new features, or would like to contribute code, please check out our contribution guidelines. We appreciate your support!

License

GPT-Fn is licensed under the MIT License. Feel free to use, modify, and distribute it in your projects. Refer to the license file for more information.

Acknowledgements

We would like to thank the open-source community for their valuable contributions and the creators of the underlying AI models that power GPT-Fn.

Contact

If you have any questions, suggestions, or feedback, please don't hesitate to opena an issue.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpt_fn-0.0.17.tar.gz (34.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpt_fn-0.0.17-py3-none-any.whl (61.5 kB view details)

Uploaded Python 3

File details

Details for the file gpt_fn-0.0.17.tar.gz.

File metadata

  • Download URL: gpt_fn-0.0.17.tar.gz
  • Upload date:
  • Size: 34.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for gpt_fn-0.0.17.tar.gz
Algorithm Hash digest
SHA256 3194de8975958cdfc8340fd5b29548c087fa9b2e0717be9c38975dc7fd150450
MD5 d0fbe3b28c239a755c7c5db6962534de
BLAKE2b-256 a6bdc40d27adc998c10e3964ba8422714d58248c5bed244551c4e3f4276fc514

See more details on using hashes here.

File details

Details for the file gpt_fn-0.0.17-py3-none-any.whl.

File metadata

  • Download URL: gpt_fn-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for gpt_fn-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 ed0e3e96a1cb0f32264b9cdf3c02c85e4ffe03dd2ade9a932e9f8cf1eead3353
MD5 1a9a7428e72f8ceb9dd9de0d1ca541ad
BLAKE2b-256 cfe2dfae478524da7f5e13048618388bc460071ec2dff6ed79c36254f845b616

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page