completion_test.rs 629 B

123456789101112131415161718
  1. use crate::util::get_openai_config;
  2. use async_openai::types::CreateCompletionRequestArgs;
  3. use flowy_ai::text::open_ai::OpenAITextCompletion;
  4. use flowy_ai::text::TextCompletion;
  5. #[tokio::test]
  6. async fn text_completion_test() {
  7. if let Some(config) = get_openai_config() {
  8. let client = OpenAITextCompletion::new(&config.openai_api_key);
  9. let params = CreateCompletionRequestArgs::default()
  10. .model("text-davinci-003")
  11. .prompt("Write a rust function to calculate the sum of two numbers")
  12. .build()
  13. .unwrap();
  14. let resp = client.text_completion(params).await.unwrap();
  15. dbg!("{:?}", resp);
  16. }
  17. }