Skip to main content

Apache Airflow Provider for OVHcloud AI

Project description

Apache Airflow Provider for OVHcloud AI

Hero Image

This package provides Apache Airflow integration with OVHcloud AI products:

  • AI Endpoints: an OpenAI-compatible API service for running LLM inference
  • AI Training: managed training jobs on GPU clusters with full lifecycle management

Documentation

The documentation can be found here. You will find all informations on how to create your DAGs and automations for our AI products in Apache Airflow.

Development

Setup Development Environment

# Clone the repository
git clone https://github.com/ovh/apache-airflow-provider-ovhcloud-ai.git
cd apache-airflow-provider-ovhcloud-ai

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install in development mode
pip install -e ".[dev]"

Run Tests

pytest tests/

Code Formatting

black apache_airflow_provider_ovhcloud_ai/
flake8 apache_airflow_provider_ovhcloud_ai/
mypy apache_airflow_provider_ovhcloud_ai/

Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Support

Acknowledgments

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

apache_airflow_provider_ovhcloud_ai-1.0.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file apache_airflow_provider_ovhcloud_ai-1.0.0.tar.gz.

File metadata

File hashes

Hashes for apache_airflow_provider_ovhcloud_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ed19c53e2125873715b07cd0c7cb8b8706449c0c62e33c7107556b2db29bc1fe
MD5 f6997e65d801b47eea83ce9f2cadb3c7
BLAKE2b-256 4ca51de896688134ab6d41a7d14cafc572e458507aee3783dd492fa12a74bd22

See more details on using hashes here.

File details

Details for the file apache_airflow_provider_ovhcloud_ai-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for apache_airflow_provider_ovhcloud_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 343ebd78fa09b393483598ad100cd4dd6d1c74eb5682ad1934fde633afef7056
MD5 7a9fa52a6fbe98abcf811d96201bf7fb
BLAKE2b-256 a30a4895dd2d7b316ce1ed72791ae544cfdfc83abf25fbcddf5e0f25a51ca2ef

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