I create educational videos about programming targeting a near beginner audience.  A major task for me is writing the scripts for voice overs describing a block of code.  I need my scripts to be short while describing what the code is doing line by line, usually a simple sentence for each line if it's straight-forward.  Here is a sample function that I want you to create the script for:

```rust
pub fn spawn_task(commands: &mut Commands, prompt: String) {
    let thread_pool = AsyncComputeTaskPool::get();

    let task = thread_pool.spawn(async move { call_open_ai_api(prompt) });

    // Spawn new entity and add our new task as a component
    commands.spawn(OpenAiTask(task));
}```
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence