Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DJAndries/llmvm
/ functions
Functions
181 in github.com/DJAndries/llmvm
⨍
Functions
181
◇
Types & classes
89
↓ 85 callers
Method
clone
(&self)
protocol/src/service.rs:67
↓ 20 callers
Method
into
(self)
core-lib/src/error.rs:50
↓ 15 callers
Method
into
(self)
backends/outsource-lib/src/lib.rs:71
↓ 14 callers
Method
call
(&mut self, req: LspMessageInfo)
frontends/codeassist/src/service.rs:50
↓ 12 callers
Function
get_file_path
(dir_type: DirType, filename: &str, will_create: bool)
util/src/lib.rs:59
↓ 7 callers
Method
run
(&mut self)
frontends/codeassist/src/adapter.rs:260
↓ 5 callers
Function
generate
Generate text and return the whole response using the OpenAI API.
backends/outsource-lib/src/openai.rs:119
↓ 5 callers
Function
get_api_key
Checks if the `config_api_key` is present and returns an [`OutsourceError::APIKeyNotDefined`] if not present. Otherwise, the API key will be returned.
backends/outsource-lib/src/util.rs:21
↓ 5 callers
Method
get_result
(&self)
frontends/codeassist/src/lsp.rs:63
↓ 5 callers
Method
get_snippet
(&self, uri: &Url, range: &Range)
frontends/codeassist/src/content.rs:56
↓ 4 callers
Method
apply_edit
(&mut self, range: Range, snippet_text: String)
frontends/codeassist/src/complete/apply.rs:28
↓ 4 callers
Function
check_status_code
Checks the status code of a [`Response`] and returns an [`OutsourceError::BadHttpStatusCode`] if it's unsuccessful. Otherwise, the response will be re
backends/outsource-lib/src/util.rs:9
↓ 4 callers
Method
into
(self)
backends/llmrs-lib/src/lib.rs:51
↓ 4 callers
Function
setup_subscriber
(directive: Option<&str>, log_filename: Option<&str>)
util/src/lib.rs:85
↓ 3 callers
Method
generate
Generate text and return the whole response.
backends/llmrs-lib/src/model.rs:168
↓ 3 callers
Function
generate_stream
Request text generation and return an asynchronous stream of generated tokens, using the OpenAI API.
backends/outsource-lib/src/openai.rs:174
↓ 3 callers
Function
get_home_dirs
()
util/src/lib.rs:40
↓ 3 callers
Function
get_project_dir
()
util/src/lib.rs:44
↓ 3 callers
Method
is_chat_model
Checks if the model is a "chat" model. Currently, it checks if the provider name ends with `-chat`.
protocol/src/lib.rs:189
↓ 3 callers
Function
load_config
( config_filename: &str, )
util/src/lib.rs:140
↓ 3 callers
Method
set_document
( &mut self, uri: &Url, lines: Vec<String>, lang_id: Option<String>, )
frontends/codeassist/src/content.rs:146
↓ 2 callers
Function
build_core_service_from_config
Create a core service client that communicates with stdio or HTTP. If `http_client_config` is provided, an HTTP client will be created. Otherwise, a s
protocol/src/service.rs:208
↓ 2 callers
Method
call
( &self, h: &Helper<'reg, 'rc>, r: &'reg Handlebars<'reg>, ctx: &'rc Context,
core-lib/src/prompts.rs:28
↓ 2 callers
Function
clean_old_threads_in_dir
(directory: &Path, ttl_secs: u64)
core-lib/src/threads.rs:19
↓ 2 callers
Method
generate_helper
( &self, request: BackendGenerationRequest, )
backends/llmrs-lib/src/model.rs:150
↓ 2 callers
Method
generate_stream
Request text generation and return an asynchronous stream of generated tokens.
backends/llmrs-lib/src/model.rs:185
↓ 2 callers
Method
get_client
( &self, clients_guard: &'a mut HashMap<String, BoxedService<BackendRequest, BackendResponse>>
core-lib/src/lib.rs:97
↓ 2 callers
Function
get_home_file_path
(dir_type: DirType, filename: &str)
util/src/lib.rs:48
↓ 2 callers
Method
get_model
(&'a self, request: &BackendGenerationRequest)
backends/llmrs-lib/src/lib.rs:140
↓ 2 callers
Function
get_openai_api_key
( api_key: Option<&'a str>, is_config_custom_endpoint_present: bool, model_description: &ModelDesc
backends/outsource-lib/src/util.rs:25
↓ 2 callers
Method
get_output_prefix
(&self, role: MessageRole)
frontends/chat/src/main.rs:169
↓ 2 callers
Method
get_service
(&mut self)
frontends/codeassist/src/adapter.rs:71
↓ 2 callers
Function
get_thread_infos
()
core-lib/src/threads.rs:79
↓ 2 callers
Function
get_thread_infos_in_dir
(directory: &Path)
core-lib/src/threads.rs:55
↓ 2 callers
Function
get_thread_messages
(thread_id: &str)
core-lib/src/threads.rs:133
↓ 2 callers
Method
init_project
(&self)
core-lib/src/service.rs:109
↓ 2 callers
Method
maybe_load_file
(&mut self, uri: &Url)
frontends/codeassist/src/content.rs:38
↓ 2 callers
Method
notify_user
( &mut self, token: &ProgressToken, complete_result: Option<Result<ProcessResult>>,
frontends/codeassist/src/complete/notify.rs:33
↓ 2 callers
Method
prepare_for_generate
( &self, request: &GenerationRequest, )
core-lib/src/generation.rs:96
↓ 2 callers
Function
run_backend
( command: Option<BackendCommand>, backend: Arc<B>, stdio_config: Option<StdioServerConfig>, h
backends/util/src/lib.rs:49
↓ 2 callers
Function
send_generate_request
( mut request: BackendGenerationRequest, model_description: ModelDescription, api_key: &str, s
backends/outsource-lib/src/anthropic.rs:54
↓ 2 callers
Function
send_generate_request
( mut request: BackendGenerationRequest, model_description: ModelDescription, config_openai_endpoi
backends/outsource-lib/src/openai.rs:64
↓ 2 callers
Method
send_generation_request
( &mut self, preset: String, prompt_params: Value, should_stream: bool,
frontends/codeassist/src/complete/mod.rs:169
↓ 2 callers
Method
send_message
(&mut self, message_info: &LspMessageInfo)
frontends/codeassist/src/passthrough.rs:70
↓ 2 callers
Function
send_request
( mut request: BackendGenerationRequest, model_description: ModelDescription, endpoint: Option<&St
backends/outsource-lib/src/ollama.rs:35
↓ 2 callers
Method
set_result
(&mut self, result: R)
frontends/codeassist/src/lsp.rs:79
↓ 2 callers
Method
store_task_handle
(&self, handle: JoinHandle<()>)
backends/llmrs-lib/src/lib.rs:134
↓ 2 callers
Function
thread_path
(id: &str)
core-lib/src/threads.rs:14
↓ 1 callers
Method
add_pending_interceptor_call
( &mut self, request: &JsonRpcRequest, resp_tx: oneshot::Sender<Option<LspMessage>>,
frontends/codeassist/src/interceptor.rs:54
↓ 1 callers
Method
apply_completed_snippet_edits
( &mut self, completed_snippets: Vec<CompletedSnippet>, )
frontends/codeassist/src/complete/apply.rs:44
↓ 1 callers
Method
apply_completing_snippet_edits
( &mut self, completing_snippets: Vec<CompletingSnippet>, )
frontends/codeassist/src/complete/apply.rs:113
↓ 1 callers
Method
apply_patch
(&mut self, uri: &Url, range: &Range, text: &str)
frontends/codeassist/src/content.rs:103
↓ 1 callers
Function
clean_old_threads
(ttl_secs: u64)
core-lib/src/threads.rs:41
↓ 1 callers
Method
create_progress_token
(&mut self)
frontends/codeassist/src/complete/notify.rs:15
↓ 1 callers
Method
extract_preset_list
(&self, main_snippet: &mut String)
frontends/codeassist/src/complete/mod.rs:128
↓ 1 callers
Method
generate
( &self, request: GenerationRequest, )
core-lib/src/service.rs:22
↓ 1 callers
Method
generate_stream
( &self, request: GenerationRequest, )
core-lib/src/service.rs:52
↓ 1 callers
Method
get_all_thread_infos
(&self)
core-lib/src/service.rs:98
↓ 1 callers
Method
get_folding_ranges
( &mut self, typedef_locations: &HashMap<HashableLocation, Vec<String>>, )
frontends/codeassist/src/complete/typedefs.rs:80
↓ 1 callers
Method
get_lang_id
(&self, uri: &Url)
frontends/codeassist/src/content.rs:85
↓ 1 callers
Method
get_last_thread_id
(&mut self)
frontends/chat/src/main.rs:137
↓ 1 callers
Method
get_last_thread_info
(&self)
core-lib/src/service.rs:92
↓ 1 callers
Method
get_line
(&self, uri: &Url, line: usize)
frontends/codeassist/src/content.rs:49
↓ 1 callers
Method
get_random_context_snippets
(&self)
frontends/codeassist/src/complete/mod.rs:155
↓ 1 callers
Method
get_relevant_symbol_positions
(&mut self)
frontends/codeassist/src/complete/symbols.rs:18
↓ 1 callers
Method
get_relevant_symbol_positions_without_semantic_tokens
( &mut self, )
frontends/codeassist/src/complete/symbols.rs:63
↓ 1 callers
Method
get_thread_messages
(&mut self, id: String)
frontends/chat/src/main.rs:153
↓ 1 callers
Method
get_thread_messages
( &self, id: String, )
core-lib/src/service.rs:102
↓ 1 callers
Method
get_type_definition_locations
( &mut self, symbol_positions: Vec<DescribedPosition>, )
frontends/codeassist/src/complete/typedefs.rs:37
↓ 1 callers
Method
get_typedef_context_snippets
( &mut self, typedef_locations: &HashMap<HashableLocation, Vec<String>>, folding_range
frontends/codeassist/src/complete/typedefs.rs:116
↓ 1 callers
Method
handle_add_context_command
(&mut self, mut params: ExecuteCommandParams)
frontends/codeassist/src/adapter.rs:185
↓ 1 callers
Method
handle_code_complete_command
(&mut self, mut params: ExecuteCommandParams)
frontends/codeassist/src/adapter.rs:151
↓ 1 callers
Method
handle_doc_sync_notification
( &self, message: &LspMessage, )
frontends/codeassist/src/adapter.rs:196
↓ 1 callers
Method
handle_input
(&mut self, line: String)
frontends/chat/src/main.rs:183
↓ 1 callers
Method
handle_intercept
(&mut self, msg_info: LspMessageInfo)
frontends/codeassist/src/adapter.rs:207
↓ 1 callers
Method
handle_notification
( &mut self, message_info: &LspMessageInfo, notification: &JsonRpcNotification, )
frontends/codeassist/src/interceptor.rs:134
↓ 1 callers
Method
handle_request
( &mut self, message_info: &LspMessageInfo, request: &JsonRpcRequest, )
frontends/codeassist/src/interceptor.rs:96
↓ 1 callers
Method
handle_response
( &mut self, message_info: &LspMessageInfo, response: &JsonRpcResponse, )
frontends/codeassist/src/interceptor.rs:63
↓ 1 callers
Method
infer_typedef_context
(&mut self)
frontends/codeassist/src/complete/processing.rs:127
↓ 1 callers
Method
inspect_initialize_request
(&mut self, message: &LspMessage)
frontends/codeassist/src/adapter.rs:79
↓ 1 callers
Method
into
(self)
backends/llmrs-lib/src/model.rs:39
↓ 1 callers
Method
line_count
(&self, uri: &Url)
frontends/codeassist/src/content.rs:92
↓ 1 callers
Method
load
Start loading models into memory.
backends/llmrs-lib/src/lib.rs:159
↓ 1 callers
Function
load_preset
Loads a preset from the current project or user home directory.
core-lib/src/presets.rs:13
↓ 1 callers
Method
maybe_intercept
( &mut self, message_info: LspMessageInfo, )
frontends/codeassist/src/interceptor.rs:153
↓ 1 callers
Function
maybe_save_thread_messages_and_get_thread_id
( request: &GenerationRequest, new_text: String, messages: Option<Vec<Message>>, )
core-lib/src/threads.rs:111
↓ 1 callers
Function
merge_generation_parameters
( preset_parameters: GenerationParameters, mut request_parameters: GenerationParameters, )
core-lib/src/generation.rs:19
↓ 1 callers
Method
output_existing_messages
(&mut self)
frontends/chat/src/main.rs:127
↓ 1 callers
Method
process
(&mut self)
frontends/codeassist/src/complete/processing.rs:152
↓ 1 callers
Method
process_stream
(&mut self, presets: Vec<String>, prompt_params: Value)
frontends/codeassist/src/complete/processing.rs:96
↓ 1 callers
Method
process_whole
(&mut self, presets: Vec<String>, prompt_params: Value)
frontends/codeassist/src/complete/processing.rs:55
↓ 1 callers
Method
read_input
(&mut self)
frontends/chat/src/main.rs:238
↓ 1 callers
Function
save_thread
(thread_id: &str, messages: Vec<Message>)
core-lib/src/threads.rs:104
↓ 1 callers
Method
send_generate_request
( &self, request: BackendGenerationRequest, model_description: &ModelDescription,
core-lib/src/generation.rs:53
↓ 1 callers
Method
send_generate_request_for_stream
( &self, request: BackendGenerationRequest, model_description: &ModelDescription,
core-lib/src/generation.rs:76
↓ 1 callers
Method
set_adapter_service
(&mut self, service: LspMessageService)
frontends/codeassist/src/passthrough.rs:66
↓ 1 callers
Method
system_prompt
(&self)
core-lib/src/prompts.rs:47
↓ 1 callers
Method
transform_code_action_response
( &self, origin_request: &JsonRpcRequest, message: &LspMessage, )
frontends/codeassist/src/adapter.rs:103
↓ 1 callers
Method
transform_initialize_response
( &mut self, message: &LspMessage, )
frontends/codeassist/src/adapter.rs:85
↓ 1 callers
Method
update_offset_and_filter_text
( &self, offset: &mut SnippetOffsetInfo, text: &'a str, )
frontends/codeassist/src/complete/apply.rs:82
next →
1–100 of 181, ranked by callers