Module: Foobara::Ai::AnthropicApi::Types

Defined in:
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/role.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/model.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/model_enum.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/page_of_models.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result/usage.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result/content.rb

Defined Under Namespace

Modules: RoleEnum Classes: Message, MessageResult, Model, PageOfModels

Constant Summary collapse

Role =
foobara_register_type(:role, :symbol, one_of: Types::RoleEnum)
ModelEnum =
Foobara::Enumerated.make_module(model_list)