Module: LiterLlm
- Defined in:
- lib/liter_llm.rb,
lib/liter_llm/native.rb,
lib/liter_llm/native.rb,
lib/liter_llm/native.rb,
lib/liter_llm/native.rb,
lib/liter_llm/native.rb,
lib/liter_llm/native.rb,
lib/liter_llm/version.rb,
sig/types.rbs
Overview
This file is auto-generated by alef — DO NOT EDIT.
alef:hash:f2d02d39ed23b63568387f22c991c70fd7b0d5c8f2f92cc028dcbaff825ca583
To regenerate: alef generate
To verify freshness: alef verify --exit-code
frozen_string_literal: true
Defined Under Namespace
Classes: AssistantContent, AssistantMessage, AssistantPart, AssistantPartOutputAudio, AssistantPartOutputImage, AssistantPartRefusal, AssistantPartText, AudioContent, AuthConfig, AuthHeaderFormat, AuthType, BatchListQuery, BatchListResponse, BatchObject, BatchRequestCounts, BatchStatus, BudgetConfig, CacheBackend, CacheBackendMemory, CacheBackendOpenDal, CacheConfig, CatalogRefreshConfig, ChatCompletionChunk, ChatCompletionRequest, ChatCompletionResponse, ChatCompletionTool, Choice, CircuitState, ContentPart, ContentPartDocument, ContentPartImageUrl, ContentPartInputAudio, ContentPartText, CreateBatchRequest, CreateFileRequest, CreateImageRequest, CreateResponseRequest, CreateSpeechRequest, CreateTranscriptionRequest, CustomProviderConfig, DecodedDataUrl, DefaultClient, DeleteResponse, DeveloperMessage, DocumentContent, EmbeddingFormat, EmbeddingInput, EmbeddingObject, EmbeddingRequest, EmbeddingResponse, Enforcement, FileListQuery, FileListResponse, FileObject, FilePurpose, FinishReason, FunctionCall, FunctionDefinition, FunctionMessage, HealthStatus, Image, ImageDetail, ImageUrl, ImagesResponse, IntentPrototype, JsonSchemaFormat, LiterLlmErrorInfo, Message, MessageAssistant, MessageDeveloper, MessageFunction, MessageSystem, MessageTool, MessageUser, Modality, ModelInfo, ModelObject, ModelTier, ModelsListResponse, ModerationCategories, ModerationCategoryScores, ModerationInput, ModerationRequest, ModerationResponse, ModerationResult, OcrDocument, OcrDocumentBase64, OcrDocumentUrl, OcrImage, OcrPage, OcrRequest, OcrResponse, PageDimensions, PromptTokensDetails, ProviderCapabilities, ProviderConfig, RateLimitConfig, ReasoningEffort, RefreshOutcome, RerankDocument, RerankRequest, RerankResponse, RerankResult, RerankResultDocument, ResponseFormat, ResponseFormatJsonObject, ResponseFormatJsonSchema, ResponseFormatText, ResponseObject, ResponseOutputItem, ResponseTool, ResponseUsage, SearchRequest, SearchResponse, SearchResult, SingleflightResult, SpecificFunction, SpecificToolChoice, StopSequence, StreamChoice, StreamDelta, StreamFormat, StreamFunctionCall, StreamOptions, StreamToolCall, SystemMessage, ToolCall, ToolChoice, ToolChoiceMode, ToolMessage, ToolType, TranscriptionResponse, TranscriptionSegment, Usage, UserContent, UserMessage, WaitForBatchConfig
Constant Summary
collapse
- VERSION =
The version string for this package.
"1.10.1"
Class Method Summary
collapse
Class Method Details
947
|
# File 'sig/types.rbs', line 947
def self.all_providers: () -> Array[ProviderConfig]
|
945
|
# File 'sig/types.rbs', line 945
def self.capabilities: (String provider_name) -> ProviderCapabilities
|
.check_bound ⇒ void
This method returns an undefined value.
963
|
# File 'sig/types.rbs', line 963
def self.check_bound: (String context, Integer current_len, Integer incoming, Integer limit) -> void
|
.clear ⇒ void
This method returns an undefined value.
957
|
# File 'sig/types.rbs', line 957
def self.clear: () -> void
|
.clear_catalog_overlay ⇒ void
This method returns an undefined value.
969
|
# File 'sig/types.rbs', line 969
def self.clear_catalog_overlay: () -> void
|
.completion_cost ⇒ Float?
951
|
# File 'sig/types.rbs', line 951
def self.completion_cost: (String model, Integer prompt_tokens, Integer completion_tokens) -> Float?
|
.completion_cost_with_cache ⇒ Float?
953
|
# File 'sig/types.rbs', line 953
def self.completion_cost_with_cache: (String model, Integer prompt_tokens, Integer cached_tokens, Integer completion_tokens) -> Float?
|
.complex_provider_names ⇒ Array[String]
949
|
# File 'sig/types.rbs', line 949
def self.complex_provider_names: () -> Array[String]
|
.count_request_tokens ⇒ Integer
961
|
# File 'sig/types.rbs', line 961
def self.count_request_tokens: (String model, ChatCompletionRequest req) -> Integer
|
.count_tokens ⇒ Integer
959
|
# File 'sig/types.rbs', line 959
def self.count_tokens: (String model, String text) -> Integer
|
933
|
# File 'sig/types.rbs', line 933
def self.create_client: (String api_key, ?String base_url, ?Integer timeout_secs, ?Integer max_retries, ?String model_hint) -> DefaultClient
|
.create_client_from_json ⇒ DefaultClient
935
|
# File 'sig/types.rbs', line 935
def self.create_client_from_json: (String json) -> DefaultClient
|
939
|
# File 'sig/types.rbs', line 939
def self.decode_data_url: (String url) -> DecodedDataUrl?
|
.encode_data_url ⇒ String
937
|
# File 'sig/types.rbs', line 937
def self.encode_data_url: (String bytes, ?String mime) -> String
|
.ensure_crypto_provider ⇒ void
This method returns an undefined value.
965
|
# File 'sig/types.rbs', line 965
def self.ensure_crypto_provider: () -> void
|
.install_catalog_overlay_from_str ⇒ void
This method returns an undefined value.
967
|
# File 'sig/types.rbs', line 967
def self.install_catalog_overlay_from_str: (String catalog_json) -> void
|
955
|
# File 'sig/types.rbs', line 955
def self.model_info: (String model) -> ModelInfo?
|
971
|
# File 'sig/types.rbs', line 971
def self.refresh_catalog: (CatalogRefreshConfig config) -> RefreshOutcome
|
.register_custom_provider ⇒ void
This method returns an undefined value.
941
|
# File 'sig/types.rbs', line 941
def self.register_custom_provider: (CustomProviderConfig config) -> void
|
.unregister_custom_provider ⇒ Boolean
943
|
# File 'sig/types.rbs', line 943
def self.unregister_custom_provider: (String name) -> bool
|