API Reference Noizu Labs, GenAI Wrapper v0.0.1
modules
Modules
This module defines the chat struct used to manage conversations with generative AI models.
This module implements the GenAI provider for Mistral AI.
This protocol defines how to transform GenAI message structs into a format compatible with the Mistral chat API.
Defines some common Mistral models.
This protocol defines how to transform GenAI tool function structs into a format compatible with the Mistral tool API.
This module defines the settings struct used to configure GenAI interactions.
Represents a schema for boolean types, converting JSON schema attributes to Elixir struct fields.
Represents a schema for enum types, converting JSON schema attributes to Elixir struct fields.
Represents a schema for integer types, converting JSON schema attributes to Elixir struct fields.
Represents a schema for null types.
Represents a schema for number types, including integers and floating-point numbers.
Represents a schema for object types, converting JSON schema attributes to Elixir struct fields.
Represents a schema for string types, converting JSON schema attributes to Elixir struct fields.