bullpen/resources/modelfarm/
mod.rs

1use serde::{Deserialize, Serialize};
2
3pub mod chat;
4pub mod completion;
5pub mod embedding;
6
7#[derive(Debug, Serialize, Deserialize, Default, Clone)]
8#[serde(rename_all = "camelCase")]
9pub struct TokenCountMetadata {
10    pub billable_tokens: i32,
11    pub unbilled_tokens: i32,
12    pub billable_characters: i32,
13    pub unbilled_characters: i32,
14}
15
16#[derive(Debug, Serialize, Deserialize, Default, Clone)]
17#[serde(rename_all = "camelCase")]
18pub struct Metadata {
19    pub input_token_count: Option<TokenCountMetadata>,
20    pub output_token_count: Option<TokenCountMetadata>,
21}