Class: SkillBench::Clients::Providers::Mistral

Inherits:
BaseClient
  • Object
show all
Defined in:
lib/skill_bench/clients/providers/mistral.rb

Overview

Mistral (la Plateforme) LLM client. Uses Mistral's OpenAI-compatible chat completions API with bearer-token auth.

NOTE: AWS Bedrock access to Mistral models (which requires SigV4 request signing rather than a static bearer token) is intentionally not handled here and is left as a follow-up.

Instance Attribute Summary

Attributes inherited from BaseClient

#api_key, #messages, #model, #options, #system_prompt, #tools

Instance Method Summary collapse

Methods inherited from BaseClient

call, #call, #initialize

Constructor Details

This class inherits a constructor from SkillBench::Clients::BaseClient

Instance Method Details

#provider_nameSymbol

Returns the provider identifier.

Returns:

  • (Symbol)


21
22
23
# File 'lib/skill_bench/clients/providers/mistral.rb', line 21

def provider_name
  :mistral
end