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.3.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: conducta-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 68488868a990ea8794e4a07760d14d655d54e153c228ba86a89b4761470c2b93
MD5 9b100a61a1b9389d7f01c3317b8be14d
BLAKE2b-256 37865a72d8c1d1911da1eb898ec45b8f3e82bd433cc9ef3ee24ee6fc95c46d7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: conducta-0.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 71dc0dacba15565a3957e5579a0d292f671e571587d4d5226f9d1ba4498339ab
MD5 5fa4e532fcd3828b3abc5a6f239af59a
BLAKE2b-256 86040810b461fd50a546ecc42026bb636ff2b842904c348361e28deef4f224cb

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