MCPcopy Create free account

hub / github.com/bitswired/rustgpt / functions

Functions41 in github.com/bitswired/rustgpt

↓ 4 callersMethodadd_message_block
(&self, chat_id: i64, human_message: &str)
src/data/repository.rs:88
↓ 4 callersMethodcreate_chat
(&self, user_id: i64, name: &str, model: &str)
src/data/repository.rs:42
↓ 3 callersFunctionerror_response
(code: u16, message: &str)
src/middleware.rs:16
↓ 3 callersMethodinto_response
(self)
src/router/app/chat.rs:31
↓ 3 callersMethodretrieve_chat
(&self, chat_id: i64)
src/data/repository.rs:33
↓ 3 callersFunctionsetup
()
src/data/repository.rs:149
↓ 2 callersFunctiongenerate_sse_stream
( api_key: &str, model: &str, messages: Vec<ChatMessagePair>, sender: mpsc::Sender<Result<Gene
src/ai/stream.rs:52
↓ 2 callersMethodget_all_chats
(&self, user_id: i64)
src/data/repository.rs:14
↓ 1 callersMethodadd_ai_message_to_pair
(&self, pair_id: i64, message: &str)
src/data/repository.rs:58
↓ 1 callersFunctionapp_router
(state: Arc<AppState>)
src/router/app/mod.rs:25
↓ 1 callersMethoddelete_chat
(&self, chat_id: i64)
src/data/repository.rs:24
↓ 1 callersFunctionlist_engines
(api_key: &str)
src/ai/stream.rs:27
↓ 1 callersFunctionread_and_parse
( path: PathBuf, )
src/router/app/blog.rs:32
Functionapp
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, )
src/router/app/home.rs:13
Functionauth
( Extension(current_user): Extension<Option<User>>, req: Request<B>, next: Next<B>, )
src/middleware.rs:60
Functionblog
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, )
src/router/app/blog.rs:22
Functionblog_by_slug
( Path(slug): Path<String>, State(state): State<Arc<AppState>>, Extension(current_user): Extension
src/router/app/blog.rs:80
Functionchat
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, )
src/router/app/chat.rs:61
Functionchat_add_message
( Path(chat_id): Path<i64>, State(state): State<Arc<AppState>>, Extension(_current_user): Extensio
src/router/app/chat.rs:190
Functionchat_by_id
( Path(chat_id): Path<i64>, State(state): State<Arc<AppState>>, Extension(current_user): Extension
src/router/app/chat.rs:128
Functionchat_generate
( Extension(current_user): Extension<Option<User>>, Path(chat_id): Path<i64>, State(state): State<
src/router/app/chat.rs:214
Functiondelete_chat
( Path(chat_id): Path<i64>, State(state): State<Arc<AppState>>, )
src/router/app/chat.rs:312
Functionerror
( Query(params): Query<ErrorParams>, State(state): State<Arc<AppState>>, Extension(current_user):
src/router/app/error.rs:20
Functionextract_user
( State(state): State<Arc<AppState>>, cookies: Cookies, mut req: Request<B>, next: Next<B>, )
src/middleware.rs:25
Functionform_signup
( state: State<Arc<AppState>>, Form(sign_up): Form<SignUp>, )
src/router/app/auth.rs:124
Functionhandle_error
( Extension(current_user): Extension<Option<User>>, State(state): State<Arc<AppState>>, req: Reque
src/middleware.rs:112
Functioninternal_error
Utility function for mapping any error into a `500 Internal Server Error` response.
src/main.rs:126
Methodinto_response
(self)
src/router/app/auth.rs:35
Functionlogin
(State(state): State<Arc<AppState>>)
src/router/app/auth.rs:16
Functionlogin_form
( cookies: Cookies, state: State<Arc<AppState>>, Form(log_in): Form<LogIn>, )
src/router/app/auth.rs:56
Functionlogout
(cookies: Cookies)
src/router/app/auth.rs:150
Functionmain
()
src/main.rs:33
Functionnew_chat
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, Form(new_c
src/router/app/chat.rs:94
Functionsettings
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, )
src/router/app/settings.rs:38
Functionsettings_openai_api_key
( State(state): State<Arc<AppState>>, Extension(current_user): Extension<Option<User>>, Form(set_o
src/router/app/settings.rs:21
Functionsignup
(State(state): State<Arc<AppState>>)
src/router/app/auth.rs:84
Functiontest_add_message_block
()
src/data/repository.rs:184
Functiontest_create_chat
()
src/data/repository.rs:177
Functiontest_json
()
src/data/repository.rs:195
Functiontest_something_async
()
src/ai/stream.rs:175
Functionvalid_openai_api_key
( Extension(current_user): Extension<Option<User>>, req: Request<B>, next: Next<B>, )
src/middleware.rs:80