别再吹 Gemini 2.5 Pro 了,写代码就是一坨

写了一个最简单的Flask api 服务,给我正确的时候返回一个文本字符串,失败的时候返回一个json??? :upside_down_face:连返回的格式统一都做不到,更别说debug一些难搞的bug了

@app.route(‘/ocr’, methods=[‘POST’])
def ocr_service():
data = request.get_json()
if not data or ‘image_path’ not in data:
return jsonify({‘error’: ‘Missing image_path in request body’}), 400

image_path = data['image_path']

if not os.path.exists(image_path):
    return jsonify({'error': f'Image not found at: {image_path}'}), 404

try:
    result_text = ocr_image_to_text(image_path)
    return result_text
except Exception as e:
    return jsonify({'error': str(e)}), 500

if name == ‘main’:
app.run(host=‘0.0.0.0’, port=5000)

15 个赞

gemini 这玩意得抽奖,有时候很聪明,有时候是弱智,不过抽到弱智的概率很大

35 个赞

我感觉还好吧。claude有一些小众代码容易胡写,有些没必要改动的地方也会自己改一通,gemini听话些,上下文还大

7 个赞

先调教一下?

1 个赞

怎么感觉你这个渠道不对呀
我用免费号池,都没见过直接这么返回的

5 个赞

小改可是试试 TONGYI Lingma+qwen3-coder,改代码很吝啬的,以最小改动完成要求

1 个赞

盲猜不是用 api 或 aistudio :face_savoring_food:

5 个赞

我也觉得还好,这段时间都是用Gemini,也是试过k2这些,可能是k2这些使用魔搭里免费2000次的,感觉都没Gemini用得习惯

我觉得还好。现在用Gemini cli,自动切flash版,但是我每改对一点加git。改错就恢复,然后就可以给他反馈报错,就自动修正了。

2 个赞

还好,我的gemini 2.5不会出这种问题,写的完全不逊色于claude,你确定你是官方渠道?

感觉gemini2.5pro确实不如Claude

Claude写的比较简洁,思考时间短,需要修改的次数比gemini少

gemini cli相同的提示词效果也会天差地别, 纯看运气

单个小功能或者bug,有时候Gemini连cursor auto都不如。
Claude4用完了之后,只能用auto和Gemini,真就是随机抽奖,死活完不成时就换模型试试运气。
给你看我cursor截图,能够证明是Gemini官方了吧。

我觉得还好

感觉gemini cli写的代码一般,和claude code相比错误有点多

怎么调教呀 :wink:

gemini 并非听话,直接让他听话他还嘴硬,要么坚持原样,要么虽然听你的但是注释比代码还多。

除非每次让他改都给他解释。。。

我这gemini2.5pro还好,我让他写了不少py和js和php,没什么大问题,就是他每次都幻想大改代码或者自己加一些乱七八糟的代码,所以每次都强调让他不要多此一举,只更改那一部分

4 个赞

我的 gemini-cli 比较友善,自己不会改了,让我发帖到 Stack Overflow 问真人 :bili_040:

23 个赞

还行啊我觉得,而且速度快,主要是速度快真的很重要