HTTP API WIP

This commit is contained in:
Sebastian Hugentobler 2025-07-01 14:02:18 +02:00
parent 0bd97d0ed3
commit 552fce432b
Signed by: shu
SSH key fingerprint: SHA256:ppcx6MlixdNZd5EUM1nkHOKoyQYoJwzuQKXM6J/t66M
14 changed files with 740 additions and 35 deletions

10
src/api/state.rs Normal file
View file

@ -0,0 +1,10 @@
use crate::{storage::Postgres, text_encoder::TextEncoder, tokenize::Tokenizer};
#[derive(Debug, Clone)]
pub struct AppState {
pub db: Postgres,
pub tokenizer: Tokenizer,
pub embedder: TextEncoder,
pub reranker: TextEncoder,
pub chunk_size: usize,
}