pub async fn ask_my_chatbot(content) {
let secrets = cyb::context.secrets;
if let Some(api_key) = secrets.get("open_ai_key") {
let messages = [
#{
"role": "system",
"content": "You should give description or summary of any content. aswer should not exceed 32 words"
},
#{
"role": "user",
"content": content
}
];
let inference = cyb::open_ai_completions(messages, api_key, #{"model": "gpt-3.5-turbo", "stream": true}).await;
return inference
}
}