Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(container): update image localai/localai to v2.20.1 #287

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 28, 2024

This PR contains the following updates:

Package Update Change
localai/localai minor v2.13.0-cublas-cuda12-ffmpeg -> v2.20.1-cublas-cuda12-ffmpeg

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

mudler/LocalAI (localai/localai)

v2.20.1

Compare Source

local-ai-release-2 20-shadow4

It's that time again—I’m excited (and honestly, a bit proud) to announce the release of LocalAI v2.20! This one’s a biggie, with some of the most requested features and enhancements, all designed to make your self-hosted AI journey even smoother and more powerful.

TL;DR
  • 🌍 Explorer & Community: Explore global community pools at explorer.localai.io
  • 👀 Demo instance available: Test out LocalAI at demo.localai.io
  • 🤗 Integration: Hugging Face Local apps now include LocalAI
  • 🐛 Bug Fixes: Diffusers and hipblas issues resolved
  • 🎨 New Feature: FLUX-1 image generation support
  • 🏎️ Strict Mode: Stay compliant with OpenAI’s latest API changes
  • 💪 Multiple P2P Clusters: Run multiple clusters within the same network
  • 🧪 Deprecation Notice: gpt4all.cpp and petals backends deprecated

🌍 Explorer and Global Community Pools

Now you can share your LocalAI instance with the global community or explore available instances by visiting explorer.localai.io. This decentralized network powers our demo instance, creating a truly collaborative AI experience.

Explorer Global Community Pools

How It Works

Using the Explorer, you can easily share or connect to clusters. For detailed instructions on creating new clusters or connecting to existing ones, check out our documentation.

👀 Demo Instance Now Available

Curious about what LocalAI can do? Dive right in with our live demo at demo.localai.io! Thanks to our generous sponsors, this instance is publicly available and configured via peer-to-peer (P2P) networks. If you'd like to connect, follow the instructions here.

🤗 Hugging Face Integration

I am excited to announce that LocalAI is now integrated within Hugging Face’s local apps! This means you can select LocalAI directly within Hugging Face to build and deploy models with the power and flexibility of our platform. Experience seamless integration with a single click!

Hugging Face Integration Screenshot Hugging Face Integration in Action

This integration was made possible through this PR.

🎨 FLUX-1 Image Generation Support

FLUX-1 lands in LocalAI! With this update, LocalAI can now generate stunning images using FLUX-1, even in federated mode. Whether you're experimenting with new designs or creating production-quality visuals, FLUX-1 has you covered.

Try it out at demo.localai.io and see what LocalAI + FLUX-1 can do!

FLUX-1 Image Generation Example

🐛 Diffusers and hipblas Fixes

Great news for AMD users! If you’ve encountered issues with the Diffusers backend or hipblas, those bugs have been resolved. We’ve transitioned to uv for managing Python dependencies, ensuring a smoother experience. For more details, check out Issue #​1592.

🏎️ Strict Mode for API Compliance

To stay up to date with OpenAI’s latest changes, now LocalAI have support as well for Strict Mode ( https://openai.com/index/introducing-structured-outputs-in-the-api/ ). This new feature ensures compatibility with the most recent API updates, enforcing stricter JSON outputs using BNF grammar rules.

To activate, simply set strict: true in your API calls, even if it’s disabled in your configuration.

Key Notes:
  • Setting strict: true enables grammar enforcement, even if disabled in your config.
  • If format_type is set to json_schema, BNF grammars will be automatically generated from the schema.

🛑 Disable Gallery

Need to streamline your setup? You can now disable the gallery endpoint using LOCALAI_DISABLE_GALLERY_ENDPOINT. For more options, check out the full list of commands with --help.

🌞 P2P and Federation Enhancements

Several enhancements have been made to improve your experience with P2P and federated clusters:

  • Load Balancing by Default: This feature is now enabled by default (disable it with LOCALAI_RANDOM_WORKER if needed).
  • Target Specific Workers: Directly target workers in federated mode using LOCALAI_TARGET_WORKER.

💪 Run Multiple P2P Clusters in the Same Network

You can now run multiple clusters within the same network by specifying a network ID via CLI. This allows you to logically separate clusters while using the same shared token. Just set LOCALAI_P2P_NETWORK_ID to a UUID that matches across instances.

Please note, while this offers segmentation, it’s not fully secure—anyone with the network token can view available services within the network.

🧪 Deprecation Notice: gpt4all.cpp and petals Backends

As we continue to evolve, we are officially deprecating the gpt4all.cpp and petals backends. The newer llama.cpp offers a superior set of features and better performance, making it the preferred choice moving forward.

From this release onward, gpt4all models in ggml format are no longer compatible. Additionally, the petals backend has been deprecated as well. LocalAI’s new P2P capabilities now offer a comprehensive replacement for these features.

What's Changed

Breaking Changes 🛠
Bug fixes 🐛
Exciting New Features 🎉
🧠 Models
📖 Documentation and examples
👒 Dependencies
Other Changes

New Contributors

Full Changelog: mudler/LocalAI@v2.19.4...v2.20.0

v2.20.0

Compare Source

local-ai-release-2 20-shadow4

TL;DR
  • 🌍 Explorer & Community: Explore global community pools at explorer.localai.io
  • 👀 Demo instance available: Test out LocalAI at demo.localai.io
  • 🤗 Integration: Hugging Face Local apps now include LocalAI
  • 🐛 Bug Fixes: Diffusers and hipblas issues resolved
  • 🎨 New Feature: FLUX-1 image generation support
  • 🏎️ Strict Mode: Stay compliant with OpenAI’s latest API changes
  • 💪 Multiple P2P Clusters: Run multiple clusters within the same network
  • 🧪 Deprecation Notice: gpt4all.cpp and petals backends deprecated

🌍 Explorer and Global Community Pools

Now you can share your LocalAI instance with the global community or explore available instances by visiting explorer.localai.io. This decentralized network powers our demo instance, creating a truly collaborative AI experience.

Explorer Global Community Pools

How It Works

Using the Explorer, you can easily share or connect to clusters. For detailed instructions on creating new clusters or connecting to existing ones, check out our documentation.

👀 Demo Instance Now Available

Curious about what LocalAI can do? Dive right in with our live demo at demo.localai.io! Thanks to our generous sponsors, this instance is publicly available and configured via peer-to-peer (P2P) networks. If you'd like to connect, follow the instructions here.

🤗 Hugging Face Integration

I am excited to announce that LocalAI is now integrated within Hugging Face’s local apps! This means you can select LocalAI directly within Hugging Face to build and deploy models with the power and flexibility of our platform. Experience seamless integration with a single click!

Hugging Face Integration Screenshot Hugging Face Integration in Action

This integration was made possible through this PR.

🎨 FLUX-1 Image Generation Support

FLUX-1 lands in LocalAI! With this update, LocalAI can now generate stunning images using FLUX-1, even in federated mode. Whether you're experimenting with new designs or creating production-quality visuals, FLUX-1 has you covered.

Try it out at demo.localai.io and see what LocalAI + FLUX-1 can do!

FLUX-1 Image Generation Example

🐛 Diffusers and hipblas Fixes

Great news for AMD users! If you’ve encountered issues with the Diffusers backend or hipblas, those bugs have been resolved. We’ve transitioned to uv for managing Python dependencies, ensuring a smoother experience. For more details, check out Issue #​1592.

🏎️ Strict Mode for API Compliance

To stay up to date with OpenAI’s latest changes, now LocalAI have support as well for Strict Mode ( https://openai.com/index/introducing-structured-outputs-in-the-api/ ). This new feature ensures compatibility with the most recent API updates, enforcing stricter JSON outputs using BNF grammar rules.

To activate, simply set strict: true in your API calls, even if it’s disabled in your configuration.

Key Notes:
  • Setting strict: true enables grammar enforcement, even if disabled in your config.
  • If format_type is set to json_schema, BNF grammars will be automatically generated from the schema.

🛑 Disable Gallery

Need to streamline your setup? You can now disable the gallery endpoint using LOCALAI_DISABLE_GALLERY_ENDPOINT. For more options, check out the full list of commands with --help.

🌞 P2P and Federation Enhancements

Several enhancements have been made to improve your experience with P2P and federated clusters:

  • Load Balancing by Default: This feature is now enabled by default (disable it with LOCALAI_RANDOM_WORKER if needed).
  • Target Specific Workers: Directly target workers in federated mode using LOCALAI_TARGET_WORKER.

💪 Run Multiple P2P Clusters in the Same Network

You can now run multiple clusters within the same network by specifying a network ID via CLI. This allows you to logically separate clusters while using the same shared token. Just set LOCALAI_P2P_NETWORK_ID to a UUID that matches across instances.

Please note, while this offers segmentation, it’s not fully secure—anyone with the network token can view available services within the network.

🧪 Deprecation Notice: gpt4all.cpp and petals Backends

As we continue to evolve, we are officially deprecating the gpt4all.cpp and petals backends. The newer llama.cpp offers a superior set of features and better performance, making it the preferred choice moving forward.

From this release onward, gpt4all models in ggml format are no longer compatible. Additionally, the petals backend has been deprecated as well. LocalAI’s new P2P capabilities now offer a comprehensive replacement for these features.

What's Changed

Breaking Changes 🛠
Bug fixes 🐛
Exciting New Features 🎉
🧠 Models

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title feat(container): update image localai/localai to v2.13.0 feat(container): update image localai/localai to v2.13.0 - autoclosed Apr 28, 2024
@renovate renovate bot closed this Apr 28, 2024
@renovate renovate bot deleted the renovate/localai-localai-2.x branch April 28, 2024 22:37
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.13.0 - autoclosed feat(container): update image localai/localai to v2.13.0 Apr 29, 2024
@renovate renovate bot reopened this Apr 29, 2024
@renovate renovate bot restored the renovate/localai-localai-2.x branch April 29, 2024 03:19
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from ae30562 to 4b29c54 Compare April 29, 2024 03:19
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.13.0 feat(container): update image localai/localai to v2.13.0 - autoclosed Apr 29, 2024
@renovate renovate bot closed this Apr 29, 2024
@renovate renovate bot deleted the renovate/localai-localai-2.x branch April 29, 2024 09:44
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.13.0 - autoclosed feat(container): update image localai/localai to v2.13.0 May 3, 2024
@renovate renovate bot restored the renovate/localai-localai-2.x branch May 3, 2024 12:34
@renovate renovate bot reopened this May 3, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 4b29c54 to 598c84d Compare May 3, 2024 12:34
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.13.0 feat(container): update image localai/localai to v2.14.0 May 3, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch 3 times, most recently from 3320f04 to facb0b6 Compare May 9, 2024 22:35
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.14.0 feat(container): update image localai/localai to v2.15.0 May 9, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from facb0b6 to 31e1c75 Compare May 24, 2024 22:00
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.15.0 feat(container): update image localai/localai to v2.16.0 May 24, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 31e1c75 to 6cb8ef3 Compare June 18, 2024 03:24
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.16.0 feat(container): update image localai/localai to v2.17.0 Jun 18, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 6cb8ef3 to 1cda5c7 Compare June 19, 2024 17:21
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.17.0 feat(container): update image localai/localai to v2.17.1 Jun 19, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 1cda5c7 to 1162001 Compare June 28, 2024 20:05
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.17.1 feat(container): update image localai/localai to v2.18.0 Jun 28, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 1162001 to 3bc7bf7 Compare July 2, 2024 10:10
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.18.0 feat(container): update image localai/localai to v2.18.1 Jul 2, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 3bc7bf7 to 3016186 Compare July 19, 2024 21:52
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.18.1 feat(container): update image localai/localai to v2.19.0 Jul 19, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 3016186 to 74662ed Compare July 20, 2024 14:30
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.19.0 feat(container): update image localai/localai to v2.19.1 Jul 20, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 74662ed to 1195861 Compare July 24, 2024 23:05
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.19.1 feat(container): update image localai/localai to v2.19.2 Jul 24, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 1195861 to 99b4ea2 Compare July 28, 2024 15:48
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.19.2 feat(container): update image localai/localai to v2.19.3 Jul 28, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 99b4ea2 to 9033f91 Compare August 1, 2024 12:17
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.19.3 feat(container): update image localai/localai to v2.19.4 Aug 1, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 9033f91 to 9a7c13d Compare August 22, 2024 22:48
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.19.4 feat(container): update image localai/localai to v2.20.0 Aug 22, 2024
@renovate renovate bot force-pushed the renovate/localai-localai-2.x branch from 9a7c13d to 7879586 Compare August 23, 2024 12:15
@renovate renovate bot changed the title feat(container): update image localai/localai to v2.20.0 feat(container): update image localai/localai to v2.20.1 Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants