did a little refactoring

This commit is contained in:
henceiusegentoo 2023-08-11 19:40:06 +02:00
parent ccbaa4e247
commit 3a210d7b5b

View file

@ -231,23 +231,14 @@ impl ChatResponse {
}
fn model_is_compatible(endpoint: &Endpoints, model: &Models) -> bool {
if endpoint == &Endpoints::ChatCompletion {
if [Models::Gpt3, Models::Gpt4].contains(model) {
return true;
} else {
return false;
}
}
else if endpoint == &Endpoints::Moderation {
if [Models::ModerationStable, Models::ModerationLatest].contains(model) {
return true;
} else {
return false;
}
}
let chat_models = [Models::Gpt3, Models::Gpt4];
let moderation_models = [Models::ModerationStable, Models::ModerationLatest];
false
match endpoint {
Endpoints::ChatCompletion => chat_models.contains(model),
Endpoints::Moderation => moderation_models.contains(model),
_ => false
}
}
fn key_is_valid(api_key: &str) -> bool {