帖子

  • 和麻

    我之前用过cc,但是因为cc无法使用openai模型,所以我又下载codex使用,发现codex没有代码撤销功能【codex插件undo经常失效】,所以我又转向了opencode,我是在vscode的终端使用的,现在又两个很重要的问题希望有使用过的佬友解答下:

    1.opencode的undo功能好像只能回到上一次会话,而不是将已修改的代码回滚,?

    图片

    可以看到我执行了/undo,但是代码没有任何变化,只是输入框中回退到了我上一次的提问

    2.无法识图?

    图片

    我直接c+v粘贴的图片,输入框中识别到了我的图片,但是回答就是没有内容,但是我上传实际路径的图片可以识别到,但是我总不能每次都把截图都保存一下再拉到输入框吧,这样太麻烦了

    【识图功能已解决】:

    1.关于无法粘贴图片的,可以在配置中添加快捷键 “keybinds”: {

    “input_paste”: “alt+v”

    },

    2.无法识别图片问题:需要自己手动添加输入格式:

    Openai格式: “modalities”: {

    “input”: [

    “text”,

    “image”,

    “pdf”

    ],

    “output”: [

    “text”

    ]

    },

    anthropic格式: “modalities”: {

    “input”: [

    “text”,

    “image”,

    “pdf”

    ],

    “output”: [

    “text”

    ]

    },

    最后我附上我自己的配置:

    块引用{
    “$schema”: “https://opencode.ai/config.json”,
    “keybinds”: {
    “input_paste”: “alt+v”
    },
    “provider”: {
    “供应商”: {
    “models”: {
    “gpt-5.2”: {
    “modalities”: {
    “input”: [
    “text”,
    “image”,
    “pdf”
    ],
    “output”: [
    “text”
    ]
    },
    “name”: “gpt-5.2”,
    “options”: {
    “reasoningEffort”: “high”,
    “reasoningSummary”: “auto”,
    “textVerbosity”: “low”
    }
    }
    },
    “npm”: “@ai-sdk/openai”,
    “options”: {
    “apiKey”: “自己的key”,
    “baseURL”: “供应商url,需要v1结尾”
    }
    },
    “供应商”: {
    “models”: {
    “claude-opus-4-5-20251101”: {
    “modalities”: {
    “input”: [
    “text”,
    “image”,
    “pdf”
    ],
    “output”: [
    “text”
    ]
    },
    “name”: “claude-opus-4-5-20251101”
    }
    },
    “npm”: “@ai-sdk/anthropic”,
    “options”: {
    “apiKey”: “自己的key”,
    “baseURL”: “供应商url,需要v1结尾”
    }
    }
    },
    “snapshot”: false
    }

    主楼
  • 51Hz

    这一点文档有写,undo依赖当前仓库git

    也就是你必须git init后 undo才生效

    识图问题使用我copilot的模型没遇到过

    #1
  • 和麻

    我项目有.git文件

    图片

    不知道为啥undo不了;另外我用的是KFC的gpt5.2模型,在codex中可以正常识图

    #2
  • 51Hz

    可以试试在wsl里跑,可能oc兼容性不好,天天更新

    #3
  • 吴亦Fan?

    opencode-antigravity-auth-remix 用这个插件

    本地TUN 基本不会中断的 缓存还高,还轮换!

    模型参数里加上图片参数啊

    #4
  • 和麻

    图片参数是啥,version?

    #5
  • GPT-114514

    opencode undo确实是有问题,即使是git仓库。

    我搜了一下GitHub issue,这是去年就有的bug,到现在都没修,打算弃用oc了(╬ ̄皿 ̄)

    #6
  • Lyumbreit

    cursor平替,桌面版的opencode终于能用了!_哔哩哔哩_bilibili

    这个视频 6min 展示了 opencode 桌面端是可以回滚的。可以尝试一下

    #7
  • oolott

    {
    “$schema”: “https://opencode.ai/config.json”,
    “keybinds”: {
    “input_paste”: “alt+v”
    },
    “provider”: {
    “供应商”: {
    “models”: {
    “gpt-5.2”: {
    “modalities”: {
    “input”: [
    “text”,
    “image”,
    “pdf”
    ],
    “output”: [
    “text”
    ]
    },
    “name”: “gpt-5.2”,
    “options”: {
    “reasoningEffort”: “high”,
    “reasoningSummary”: “auto”,
    “textVerbosity”: “low”
    }
    }
    },
    “npm”: “@ai-sdk/openai”,
    “options”: {
    “apiKey”: “自己的key”,
    “baseURL”: “供应商url,需要v1结尾”
    }
    },
    “供应商”: {
    “models”: {
    “claude-opus-4-5-20251101”: {
    “modalities”: {
    “input”: [
    “text”,
    “image”,
    “pdf”
    ],
    “output”: [
    “text”
    ]
    },
    “name”: “claude-opus-4-5-20251101”
    }
    },
    “npm”: “@ai-sdk/anthropic”,
    “options”: {
    “apiKey”: “自己的key”,
    “baseURL”: “供应商url,需要v1结尾”
    }
    }
    },
    “snapshot”: false
    }

    感谢分享!我想问下这个配置参数在哪查看?我在官方文档找了半天都没找到详细的配置参数介绍

    #8

发表回复

登录后回复