Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Christoph-D/Japanese-Tools
/ functions
Functions
254 in github.com/Christoph-D/Japanese-Tools
⨍
Functions
254
◇
Types & classes
58
↓ 1 callers
Function
weather_prompt
()
ai/src/weather.rs:242
Method
__init__
(self)
reading/read.py:25
Function
arbitrary_group_info
()
ai/src/memory/user_groups/tests.rs:336
Function
arbitrary_operation
()
ai/src/memory/user_groups/tests.rs:370
Function
char_bytes
Converts unicode characters to UTF-8 bytes. The inverse of https://github.com/openai/gpt-2/blob/master/src/encoder.py#L9
tokenizer/src/main.rs:94
Function
check_invariants
(group_set: &GroupSets)
ai/src/memory/user_groups/tests.rs:280
Method
column_result
(value: rusqlite::types::ValueRef)
ai/src/memory.rs:43
Function
decode_token
Decodes a token using the tokenizer, falling back to hex string representation if decoding fails.
tokenizer/src/main.rs:81
Function
default_timeout
()
ai/src/model.rs:96
Function
default_timeout_reasoning
()
ai/src/model.rs:100
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
ai/src/main.rs:312
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
ai/src/memory.rs:28
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
ai/src/compilerx.rs:23
Method
from_file
(path: &Path)
ai/src/main.rs:176
Method
from_maps
( mut user_to_group: HashMap<String, usize>, mut groups: HashMap<usize, GroupInfo>, )
ai/src/memory/user_groups.rs:47
Method
get_max_tokens
(&self, model: &Model)
ai/src/model.rs:324
Method
handle_message
(&mut self, message: &Message)
ircbot/src/bot.rs:179
Function
help_command
(bot: &Bot, _args: &str)
ircbot/src/bot.rs:609
Method
list_model_flags_human_readable
(&self, channel_default_id: &str)
ai/src/model.rs:404
Method
list_model_flags_without_default
(&self, channel_default_id: &str)
ai/src/model.rs:412
Function
main
()
ircbot/src/main.rs:61
Function
main
()
ai/src/main.rs:320
Function
main
()
tokenizer/src/main.rs:36
Method
new
(name: &str, path: &str)
ircbot/src/bot.rs:88
Method
new
(name: String, requires_value: bool)
ai/src/main.rs:33
Method
new
(config_path: &std::path::Path, env_vars: &EnvVars)
ai/src/model.rs:149
Method
new
(user: String)
ai/src/memory/user_groups.rs:13
Method
new
(default_tokenizer: String)
tokenizer/src/main.rs:10
Method
new_from_path
(config_path: &Path)
ai/src/memory.rs:179
Method
new_with_timers
(name: &str, path: &str)
ircbot/src/bot.rs:95
Method
next_background_job
(&self)
ircbot/src/bot.rs:464
Method
next_ping
(&self)
ircbot/src/bot.rs:400
Method
next_timer
(&self)
ircbot/src/bot.rs:393
Method
provider_display_name
(provider_name: &str)
ai/src/model.rs:258
Method
quit
(&mut self, message: Option<String>)
ircbot/src/bot.rs:175
Method
run_background_job
(&mut self)
ircbot/src/bot.rs:468
Method
run_timed_command
(&mut self)
ircbot/src/bot.rs:417
Function
sanitize_output
(s: &str, api_key: &Option<&str>)
ai/src/main.rs:102
Method
send_ping
(&mut self)
ircbot/src/bot.rs:404
Function
test_add_user
()
ai/src/memory/user_groups/tests.rs:13
Function
test_ai_binary_integration
()
ai/tests/integration_test.rs:7
Function
test_ai_binary_server_error
()
ai/tests/integration_test.rs:161
Function
test_ai_binary_with_temperature_flag
()
ai/tests/integration_test.rs:90
Function
test_build_prompt
()
ai/src/prompt.rs:164
Function
test_build_prompt_with_custom_prompt
()
ai/src/prompt.rs:203
Function
test_build_prompt_with_joined_history
()
ai/src/prompt.rs:222
Function
test_build_prompt_with_memory
()
ai/src/prompt.rs:173
Function
test_channel_configuration_integration
()
ai/src/main.rs:1018
Function
test_clear_history_for_joined_users
()
ai/src/memory.rs:514
Function
test_clear_history_for_joined_users_single_user
()
ai/src/memory.rs:554
Function
test_complex_unions
()
ai/src/memory/user_groups/tests.rs:113
Function
test_detect_shortlinks_invalid_characters
()
ai/src/compilerx.rs:432
Function
test_detect_shortlinks_invalid_too_long
()
ai/src/compilerx.rs:425
Function
test_detect_shortlinks_invalid_too_short
()
ai/src/compilerx.rs:418
Function
test_detect_shortlinks_multiple
()
ai/src/compilerx.rs:439
Function
test_detect_shortlinks_none
()
ai/src/compilerx.rs:446
Function
test_detect_shortlinks_valid
()
ai/src/compilerx.rs:411
Function
test_extract_flags
()
ai/src/main.rs:713
Function
test_extract_flags_temperature_requires_value
()
ai/src/main.rs:726
Function
test_from_maps_consistency_checks
()
ai/src/memory/user_groups/tests.rs:144
Function
test_from_maps_empty_groups_removed
()
ai/src/memory/user_groups/tests.rs:218
Function
test_from_maps_missing_user_in_mapping
()
ai/src/memory/user_groups/tests.rs:170
Function
test_from_maps_orphaned_users_removed
()
ai/src/memory/user_groups/tests.rs:251
Function
test_from_maps_wrong_group_mapping
()
ai/src/memory/user_groups/tests.rs:195
Function
test_geocoding_api_error
()
ai/src/weather.rs:435
Function
test_get_channel_default_model
()
ai/src/model.rs:754
Function
test_get_channel_model_temperature
()
ai/src/model.rs:792
Function
test_get_channel_system_prompt
()
ai/src/model.rs:843
Function
test_get_coordinates_no_results
()
ai/src/weather.rs:411
Function
test_get_coordinates_unknown_location
()
ai/src/weather.rs:387
Function
test_get_local_time
()
ai/src/weather.rs:529
Function
test_get_max_tokens_per_model_override
()
ai/src/model.rs:966
Function
test_get_max_tokens_uses_default_fallback
()
ai/src/model.rs:882
Function
test_get_max_tokens_uses_global_config
()
ai/src/model.rs:926
Function
test_get_system_prompt_with_invalid_channel
()
ai/src/prompt.rs:151
Function
test_get_system_prompt_with_unconfigured_channel
()
ai/src/prompt.rs:158
Function
test_get_system_prompt_with_valid_channel
()
ai/src/prompt.rs:141
Function
test_get_timeout_channel_model_override
()
ai/src/model.rs:1177
Function
test_get_timeout_only_non_reasoning_custom
()
ai/src/model.rs:1073
Function
test_get_timeout_only_reasoning_custom
()
ai/src/model.rs:1104
Function
test_get_timeout_with_custom_values
()
ai/src/model.rs:1041
Function
test_get_timeout_with_defaults
()
ai/src/model.rs:1011
Function
test_get_timeout_with_model_override
()
ai/src/model.rs:1135
Function
test_get_weather_integration
Use `cargo test -- --ignored` to run this test
ai/src/weather.rs:496
Function
test_invalid_json_response
()
ai/src/weather.rs:471
Function
test_is_cache_expired
()
ai/src/compilerx.rs:616
Function
test_limit_length_ascii
()
ircbot/src/bot.rs:655
Function
test_limit_length_empty_string
()
ircbot/src/bot.rs:679
Function
test_limit_length_japanese
()
ircbot/src/bot.rs:663
Function
test_limit_length_mixed
()
ircbot/src/bot.rs:674
Function
test_list_models_human_readable_excludes_default
()
ai/src/model.rs:611
Function
test_list_models_human_readable_for_channel_different_default
()
ai/src/model.rs:620
Function
test_list_models_returns_all_model_names
()
ai/src/model.rs:605
Function
test_list_models_with_single_model
()
ai/src/model.rs:706
Function
test_list_models_without_default_for_channel
()
ai/src/model.rs:659
Function
test_load_compiler_cache_nonexistent
()
ai/src/compilerx.rs:633
Function
test_memory_joined_users_persistence
()
ai/src/memory.rs:429
Function
test_memory_load_removes_old_entries
()
ai/src/memory.rs:376
Function
test_memory_max_messages
()
ai/src/memory.rs:407
Function
test_memory_new_from_path_and_persistence
()
ai/src/memory.rs:351
← previous
next →
101–200 of 254, ranked by callers