Skip to main content

Swarm Models - Pytorch

Project description

Swarms Models

Join our Discord Subscribe on YouTube Connect on LinkedIn Follow on X.com

Leverage APIs with Unparalleled Speed and Security

Why Swarm Models?

  • Multi-Provider Support: Effortlessly integrate APIs from various providers into your projects.

  • Bleeding-Edge Speed: Experience lightning-fast performance optimized for efficiency.

  • Robust Security: Built with top-notch security protocols to protect your data and API keys.

  • Ease of Use: Simple initialization and execution with intuitive .run(task) and __call__ methods.

  • Scalability: Designed to handle everything from small scripts to large-scale applications.


How It Works

Swarm Models simplifies the way you interact with different APIs by providing a unified interface for all models.

1. Install Swarm Models

$ pip3 install swarm-models

2. Initialize a Model

Import the desired model from the package and initialize it with your API key or necessary configuration.

from swarm_models import YourDesiredModel

model = YourDesiredModel(api_key='your_api_key')

3. Run Your Task

Use the .run(task) method or simply call the model with your task.

task = "Define your task here"
result = model.run(task)
# Or equivalently
result = model(task)

4. Enjoy the Results

print(result)

Code Example

from swarm_models import OpenAIChat
import os

# Get the OpenAI API key from the environment variable
api_key = os.getenv("OPENAI_API_KEY")

# Create an instance of the OpenAIChat class
model = OpenAIChat(openai_api_key=api_key, model_name="gpt-4o-mini")

# Query the model with a question
out = model(
   "What is the best state to register a business in the US for the least amount of taxes?"
)

# Print the model's response
print(out)

Get Started Now

Ready to streamline your API integrations and boost your application's performance?

  1. Install the Package

    $ pip install swarm-models
    
  2. Explore the Documentation

    Dive into our comprehensive Documentation to learn more about the available models and features.

  3. Join the Community

    Connect with other developers on our GitHub and contribute to the project.

Download Now | Documentation | GitHub


Frequently Asked Questions

Q: Which providers are supported?

A: Swarm Models supports a wide range of API providers. Check out the documentation for a full list.

Q: How do I secure my API keys?

A: We recommend using environment variables or a secure key management system. Swarm Models ensures your keys are handled securely within the package.


Contact Us

Join our Discord to stay updated and get support.

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

swarm_models-0.0.3.tar.gz (51.1 kB view hashes)

Uploaded Source

Built Distribution

swarm_models-0.0.3-py3-none-any.whl (66.9 kB view hashes)

Uploaded Python 3

Supported by

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