module

Crig::Embeddings

Class methods

append_embedded(embedder : TextEmbedder, item : Embed) : Nil
Source
append_embedded(embedder : TextEmbedder, item : String) : Nil
Source
append_embedded(embedder : TextEmbedder, item : Number | Bool | Char) : Nil
Source
append_embedded(embedder : TextEmbedder, item : JSON::Any) : Nil
Source
append_embedded(embedder : TextEmbedder, item : Hash) : Nil
Source
append_embedded(embedder : TextEmbedder, item : Tuple) : Nil
Source
append_embedded(embedder : TextEmbedder, item : Enumerable) : Nil
Source
append_embedded(embedder : TextEmbedder, item : ToolSchema) : Nil
Source
to_texts(item : Embed) : Array(String)
Source
to_texts(item : String) : Array(String)
Source
to_texts(item : Int32 | Int64 | Float32 | Float64 | Bool | Char) : Array(String)
Source
to_texts(item : JSON::Any) : Array(String)
Source
to_texts(items : Array(String)) : Array(String)
Source
to_texts(items : Hash) : Array(String)
Source
to_texts(items : Tuple) : Array(String)
Source
to_texts(items : Enumerable) : Array(String)
Source
to_texts(item : ToolSchema) : Array(String)
Source

Macros

derive_embed(type)
Source

Nested types