aimux-core 0.5.0

Core abstractions for aimux: LanguageModel trait, message types, and user-facing API
Documentation

aimux-core

Core abstractions for the aimux toolkit.

Architecture (aligned with Vercel AI SDK V4):

  User-facing API          Provider-facing trait
  ──────────────           ─────────────────────
  generate_text()  ──►     LanguageModel::do_generate()
  stream_text()    ──►     LanguageModel::do_stream()
  embed()          ──►     EmbeddingModel::do_embed()
  generate_image() ──►     ImageModel::do_generate()
  ...              ──►     ...

Users call the free operation functions; providers implement the do_* methods that perform one provider attempt.