Skip to content

Commit 59185ab

Browse files
authored
feat!: make API camelCase (#46)
API had inconsistencies in case
1 parent f58085b commit 59185ab

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

crates/llm-ls/src/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ enum TokenizerConfig {
9393
}
9494

9595
#[derive(Clone, Debug, Deserialize, Serialize)]
96+
#[serde(rename_all = "camelCase")]
9697
struct RequestParams {
9798
max_new_tokens: u32,
9899
temperature: f32,
@@ -208,19 +209,22 @@ where
208209
}
209210

210211
#[derive(Debug, Deserialize, Serialize)]
212+
#[serde(rename_all = "camelCase")]
211213
struct AcceptedCompletion {
212214
request_id: Uuid,
213215
accepted_completion: u32,
214216
shown_completions: Vec<u32>,
215217
}
216218

217219
#[derive(Debug, Deserialize, Serialize)]
220+
#[serde(rename_all = "camelCase")]
218221
struct RejectedCompletion {
219222
request_id: Uuid,
220223
shown_completions: Vec<u32>,
221224
}
222225

223226
#[derive(Debug, Deserialize, Serialize)]
227+
#[serde(rename_all = "camelCase")]
224228
struct CompletionParams {
225229
#[serde(flatten)]
226230
text_document_position: TextDocumentPositionParams,

crates/testbed/repositories-ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ fim:
77
suffix: <fim_suffix>
88
model: bigcode/starcoder
99
request_params:
10-
max_new_tokens: 150
10+
maxNewTokens: 150
1111
temperature: 0.2
12-
do_sample: true
13-
top_p: 0.95
12+
doSample: true
13+
topP: 0.95
1414
tls_skip_verify_insecure: false
1515
tokenizer_config:
1616
repository: bigcode/starcoder

crates/testbed/repositories.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ fim:
77
suffix: <fim_suffix>
88
model: bigcode/starcoder
99
request_params:
10-
max_new_tokens: 150
10+
maxNewTokens: 150
1111
temperature: 0.2
12-
do_sample: true
13-
top_p: 0.95
12+
doSample: true
13+
topP: 0.95
1414
tls_skip_verify_insecure: false
1515
tokenizer_config:
1616
repository: bigcode/starcoder

crates/testbed/src/types.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ impl Request for GetCompletions {
1414
}
1515

1616
#[derive(Clone, Debug, Deserialize, Serialize)]
17+
#[serde(rename_all = "camelCase")]
1718
pub(crate) struct RequestParams {
1819
pub(crate) max_new_tokens: u32,
1920
pub(crate) temperature: f32,
@@ -60,6 +61,7 @@ pub(crate) enum TokenizerConfig {
6061
}
6162

6263
#[derive(Clone, Debug, Deserialize, Serialize)]
64+
#[serde(rename_all = "camelCase")]
6365
pub(crate) struct GetCompletionsParams {
6466
#[serde(flatten)]
6567
pub(crate) text_document_position: TextDocumentPositionParams,

0 commit comments

Comments
 (0)