GeminiAPIの攻略はたぶんこれでいけた

## 入力狩りの回避
APIへ渡す最後のuserのメッセージしか不適切単語のチェックはされない
最後に余分なダミーメッセージをuserロールで追加するとフリーパス
URLエンコードした文字もモデルは読めるがMODは読めない
ただしURLエンコードした文字列は誤翻訳されることが多い

## 出力狩りの回避
function callの引数は現状チェックされていない
send_text(content)みたいなfunction callを作ってfunctionCallingConfigでallowedFunctionNamesに指定すると
ほぼ確実にsend_text経由で回答してくるので途中で中断されない
ただし現状はfunction Callとstreamは併用できない?