Module: LLM::Gemini::Response::Completion
- Defined in:
- lib/llm/providers/gemini/response/completion.rb
Instance Method Summary collapse
-
#model ⇒ Object
-
#prompt_tokens ⇒ Object
-
#completion_tokens ⇒ Object
-
#total_tokens ⇒ Object
-
#choices ⇒ Object
Instance Method Details
#model ⇒ Object
5 |
# File 'lib/llm/providers/gemini/response/completion.rb', line 5 def model = body.modelVersion |
#prompt_tokens ⇒ Object
6 |
# File 'lib/llm/providers/gemini/response/completion.rb', line 6 def prompt_tokens = body.usageMetadata.promptTokenCount |
#completion_tokens ⇒ Object
7 |
# File 'lib/llm/providers/gemini/response/completion.rb', line 7 def completion_tokens = body.usageMetadata.candidatesTokenCount |
#total_tokens ⇒ Object
8 |
# File 'lib/llm/providers/gemini/response/completion.rb', line 8 def total_tokens = body.usageMetadata.totalTokenCount |
#choices ⇒ Object
9 |
# File 'lib/llm/providers/gemini/response/completion.rb', line 9 def choices = format_choices |