Class: MockServer::LLM::EmbeddingResponse
- Inherits:
-
Object
- Object
- MockServer::LLM::EmbeddingResponse
- Defined in:
- lib/mockserver/llm.rb
Overview
EmbeddingResponse
Instance Method Summary collapse
-
#initialize ⇒ EmbeddingResponse
constructor
A new instance of EmbeddingResponse.
- #to_h ⇒ Hash
- #with_deterministic_from_input(deterministic) ⇒ self
- #with_dimensions(dimensions) ⇒ self
- #with_seed(seed) ⇒ self
Constructor Details
#initialize ⇒ EmbeddingResponse
Returns a new instance of EmbeddingResponse.
342 343 344 345 346 |
# File 'lib/mockserver/llm.rb', line 342 def initialize @dimensions = nil @deterministic_from_input = nil @seed = nil end |
Instance Method Details
#to_h ⇒ Hash
367 368 369 370 371 372 373 |
# File 'lib/mockserver/llm.rb', line 367 def to_h LLM.omit_nil( 'dimensions' => @dimensions, 'deterministicFromInput' => @deterministic_from_input, 'seed' => @seed ) end |
#with_deterministic_from_input(deterministic) ⇒ self
355 356 357 358 |
# File 'lib/mockserver/llm.rb', line 355 def with_deterministic_from_input(deterministic) @deterministic_from_input = deterministic self end |
#with_dimensions(dimensions) ⇒ self
349 350 351 352 |
# File 'lib/mockserver/llm.rb', line 349 def with_dimensions(dimensions) @dimensions = dimensions self end |
#with_seed(seed) ⇒ self
361 362 363 364 |
# File 'lib/mockserver/llm.rb', line 361 def with_seed(seed) @seed = seed self end |