関数 generateCodeを完成させてください
仕様
・ openai.createChatCompletion は、古いAPIです使用できません
・ システムプロンプトとユーザープロンプトを利用してプログラムコードを生成する
・ システムプロンプトとユーザープロンプトはgenerateCodeのパラメタで渡される
・変数 openai は、既に初期化すみ
・変数 selectedModel モデル名が登録されているか確認し利用する
・ openai.chat.completions.create に モデル　と システムプロンプトとユーザープロンプトを渡し、プログラムコードを生成する
ーーーーーーーーーーーーーーーーーーーーーーーーーー
export async function generateCode(systemPrompt: string, userPrompt: string): Promise<string>
