import bpy

fontCurve1 = bpy.data.curves.new(type="FONT",name="fontCurve1")
obj = bpy.data.objects.new("textObject",fontCurve1)
obj.data.body = "Hello"# textオブジェクトの内容
      
# 新しいCollrectionを作成
newCol = bpy.data.collections.new('Collection 1')

# 現在のシーンにコレクションをリンク
bpy.context.scene.collection.children.link(newCol)

newCol.objects.link(obj)