Class: OmniAI::Llama::Chat
- Inherits:
-
Chat
- Object
- Chat
- OmniAI::Llama::Chat
- Defined in:
- lib/omniai/llama/chat.rb,
lib/omniai/llama/chat/stream.rb,
lib/omniai/llama/chat/usage_serializer.rb,
lib/omniai/llama/chat/choice_serializer.rb,
lib/omniai/llama/chat/content_serializer.rb,
lib/omniai/llama/chat/response_serializer.rb
Overview
Defined Under Namespace
Modules: ChoiceSerializer, ContentSerializer, Model, ResponseSerializer, UsageSerializer Classes: Stream
Constant Summary collapse
- JSON_RESPONSE_FORMAT =
{ type: "json_object" }.freeze
- DEFAULT_MODEL =
Model::LLAMA_4_SCOUT
- CONTEXT =
Context.build do |context| context.deserializers[:response] = ResponseSerializer.method(:deserialize) context.deserializers[:choice] = ChoiceSerializer.method(:deserialize) context.deserializers[:content] = ContentSerializer.method(:deserialize) context.deserializers[:usage] = UsageSerializer.method(:deserialize) end