Skip to main content

A model orchestration library for the modern AI era with a focus on excellent developer experience.

Project description

Conducta

A model orchestration library for the modern AI era with a focus on excellent developer experience.

What is Conducta

Conducta is an orchestration library with a focus on large generative models of the modern AI era, focusing on excellant developer experience. It handles integration with providers, loading credentials, making model calls, storing data, loading data of various formats, managing conversation context, querying vector and traditional databases, tracking usage, and so much more...

How is Conducta Different from Tools like LangChain and LlamaIndex

Both LangChain and LlamaIndex are great tools, but their ecosystems are growing at a rapid pace, both now backed by companies that are trying to sell products. Conducta's goal is to provide a simpler, more friendly API with sensible defaults, better developer experience, all within a slimmer footprint. Conducta prides itself on its readablity, low-overhead, and making the orchestration process as simple and concise as possible. Here are some differentiating features:

  • No Dependecies

    Conducta does not rely on any dependencies and only requires Python v12 or greater. This means that the package is significantly smaller and doesn't rely on provider developed Python packages. Conducta hooks into the provider's REST or native APIs directly.

  • Credential Loading

    Conducta will automatically search your environment for provider credentials and let you know will sensible error messages if any are missing and how to add them.

  • Logging, Usage, & Tracibility

    Conducta with keep you updated on every action it is performing by default with well-formatted logs and tracebacks. It also includes tracer and tracking features, that track and collect information, on token usage, network requests, errors, etc...

  • Declaritive Syntax

    Conducta moves away from the chain-based approach and let's you explicitly declare how prompts should interact with more fine-grained control.

  • Out-of-the-Box Agents

    Conducta provides support for AI agents and constructing agent pipelines by default. There is no need to install another package.

  • Single Package

    Conducta is the only package you will need to install to use supported providers. Everything is baked into the library and doesn't require plugins, community extensions, etc. Everything is imported from conducta, simplifying the developer experience.

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

conducta-0.0.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

conducta-0.0.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file conducta-0.0.2.tar.gz.

File metadata

  • Download URL: conducta-0.0.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11

File hashes

Hashes for conducta-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e66779fd33259ecc9e83d2a3c47eabfedbb8f4f19dcffcb6e447fe0e421efa4c
MD5 d3155e72d3831acafe98c3e2476d8974
BLAKE2b-256 dd95ac262a13b63a0115a506f9e124e99480a8dea6f1537362540cecc74d7a6b

See more details on using hashes here.

File details

Details for the file conducta-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: conducta-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Windows/11

File hashes

Hashes for conducta-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 68cc1c8e75f7d280b0c4803e3984034495a6cd0fc5aae4fbc318996b3c61f6b1
MD5 e2fe0024e0033834141f7be2482fc3a5
BLAKE2b-256 f7c093f8802bf7d523cdb610ef15ac98afe2e9544d439b93fef2b86a84183196

See more details on using hashes here.

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