'Create a Completion' module can't replace ‘Message an Assistant’ module

The assistant feature in ChatGpt enables capabilities like functions and code interpreters. Using ‘Create Completion’, those features are inaccessible and can’t be interpreted outside ChatGpt. What is the workaround that really works? What is the reason for avoiding using v2 in ‘Message Assistant’? Do I really need to write my own HTTP request?