Module: LLM::DeepSeek::RequestAdapter
- Includes:
- OpenAI::Schema
- Defined in:
- lib/llm/providers/deepseek/request_adapter.rb,
lib/llm/providers/deepseek/request_adapter/completion.rb
Defined Under Namespace
Classes: Completion
Instance Method Summary collapse
Instance Method Details
#adapt(messages, mode: nil) ⇒ Array<Hash>
15 16 17 18 19 |
# File 'lib/llm/providers/deepseek/request_adapter.rb', line 15 def adapt(, mode: nil) .filter_map do || Completion.new().adapt end end |
#adapt_tools(tools) ⇒ Hash
24 25 26 |
# File 'lib/llm/providers/deepseek/request_adapter.rb', line 24 def adapt_tools(tools) (tools.nil? || tools.empty?) ? {} : {tools: tools.map { _1.adapt(self) }} end |