aleph_alpha_api/
tokenization.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize)]
4pub struct TokenizationRequest {
5 pub model: String,
7 pub prompt: String,
9 pub tokens: bool,
11 pub token_ids: bool,
13}
14
15#[derive(Deserialize)]
16pub struct TokenizationResponse {
17 pub tokens: Option<Vec<String>>,
18 pub token_ids: Option<Vec<u32>>,
19}
20
21#[derive(Serialize, Debug)]
22pub struct DetokenizationRequest {
23 pub model: String,
25 pub token_ids: Vec<u32>,
27}
28
29#[derive(Deserialize, Debug)]
30pub struct DetokenizationResponse {
31 pub result: String,
32}