Skip to content

desktop: "Connect OpenCode Go" runs Console sign-in instead of the Go API-key flow, then reports success and fails with "Invalid credential" #52243

Closed as duplicate

Description

@inkovasy969-eng

Description

Тема: Невозможно получить API-ключ для OpenCode Go — все ключи создаются с префиксом oc_sk_ (Zen), а не sk- (Go)

Здравствуйте!

У меня оформлена подписка OpenCode Go (тариф Go, $10/месяц). Подписка активна, и в личном кабинете (https://opencode.ai/auth) она отображается. В десктопном приложении и в TUI модели OpenCode Go видны (со значком «Go»).

Проблема: При попытке использовать любую модель OpenCode Go (DeepSeek V4 Flash, GPT-5.6 Luna, Kimi K3) возникает ошибка:
Upstream request failed: Invalid credential

Что я уже проверила:

  1. В личном кабинете созданы 3 API-ключа — все они начинаются с oc_sk_ (префикс OpenCode Zen), а не с sk- (префикс OpenCode Go).
  2. В CLI (~/.local/share/opencode/auth.json) сохранён ключ oc_sk_..., и opencode auth list показывает OpenCode Go api — 1 credentials.
  3. Команда /connect в TUI выполняется, провайдер OpenCode Go выбирается, ключ вставляется, но при отправке запроса сервер отвечает Invalid credential.
  4. В логах (opencode run ... --print-logs) видно:
    providerID=opencode-go modelID=deepseek-v4-flash
    stream error: AI_APICallError: Upstream request failed: Invalid credential
  5. Пробовала разные модели (DeepSeek, Kimi, GPT) — ошибка одинаковая.
  6. Прокси и VPN не использую. Папка с OpenCode добавлена в исключения Windows Defender.
  7. Команда opencode service status не работает — CLI выводит справку вместо статуса службы. Версия CLI: 1.18.32.
  8. В личном кабинете баланс Console (Zen) — $0,00, запросов — 0. Подписка Go активна, но в разделе «Подключить OpenCode CLI» указаны две версии: V2 (opencode auth login opencode) и V1 (opencode console login).

Вопрос:
Как мне получить ключ с префиксом sk- для подписки OpenCode Go? В личном кабинете я не вижу раздела, где создаются ключи именно для Go. Все создаваемые ключи имеют префикс oc_sk_, который, судя по документации, относится к OpenCode Zen.

Окружение:

  • ОС: Windows 10 (10.0.19044)
  • Версия OpenCode CLI: 1.18.32
  • Тариф: OpenCode Go ($10/месяц)
  • Баланс Zen: $0,00

Пожалуйста, помогите разобраться. Это похоже на баг платформы: подписка Go активна, но ключ для неё не создаётся.

Спасибо!

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Activity

  1. github-actions commented on Sep 30, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    • #50611: Desktop “Connect OpenCode Go” runs Console sign-in instead of the Go API-key flow.
    • #51689: Similar Windows Desktop Go connection issue with invalid credential / insufficient funds errors.
    • #52227: Go API key unavailable in the new v2 Console.
  2. inkovasy969-eng commented on Sep 30, 2026

    @inkovasy969-eng
    Author

    У меня та же проблема.

    Окружение:

    • ОС: Windows 10 (10.0.19044)
    • Версия OpenCode CLI: 1.18.32
    • Тариф: OpenCode Go ($10/месяц)

    Что происходит:

    1. В личном кабинете (https://opencode.ai/auth) созданы 3 API-ключа — все они начинаются с префикса oc_sk_ (Zen), а не с sk- (Go).
    2. В CLI (файл ~/.local/share/opencode/auth.json) сохранён ключ oc_sk_..., и команда opencode auth list показывает OpenCode Go api — 1 credentials.
    3. Команда /connect в TUI выполняется, провайдер OpenCode Go выбирается, ключ вставляется, но при отправке запроса сервер отвечает: Upstream request failed: Invalid credential
    4. В логах (opencode run ... --print-logs) видно:
      providerID=opencode-go modelID=deepseek-v4-flash
      stream error: AI_APICallError: Upstream request failed: Invalid credential
    5. Пробовала разные модели (DeepSeek V4 Flash, GPT-5.6 Luna, Kimi K3) — ошибка одинаковая на всех.
    6. Прокси и VPN не использую. Папка с OpenCode добавлена в исключения Windows Defender.
    7. Баланс Console (Zen): $0,00. Подписка Go активна.

    Как мне получить ключ с префиксом sk- для подписки OpenCode Go? В личном кабинете я не вижу раздела, где создаются ключи именно для Go. Все создаваемые ключи имеют префикс oc_sk_, который относится к OpenCode Zen.

  3. Tarquinen commented on Oct 20, 2026

    @Tarquinen
    Member

    We're tracking this in #50611, so I'm closing this as a duplicate. Please follow that issue for updates.

    — from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions