opencode / README.md
tao-shen's picture
Update README.md with detailed usage instructions and configuration options for OpenCode on Hugging Face Spaces
0216330
|
Raw
History Blame
1.21 kB
metadata
title: Opencode
emoji: 
colorFrom: green
colorTo: gray
sdk: docker
app_port: 7860
pinned: false

OpenCode on Hugging Face Spaces

本 Space 通过 Docker 部署 OpenCode 的 HTTP API 服务(opencode serve),可在浏览器中调用 OpenCode 的接口。

使用方式

  • API 文档(OpenAPI 3.1):打开 Space 后访问 /doc,例如:
    https://huggingface.co/spaces/<你的用户名>/<Space 名>/doc
  • 健康检查GET /global/health
  • 其余接口见 OpenCode Server 文档,如会话、消息、文件、LSP/MCP 等。

密钥与配置(可选)

若需使用需认证的模型(如 OpenAI、Claude 等),请在 Space 的 Settings → Repository secrets 中配置相应环境变量;OpenCode 会读取常见命名(如 OPENCODE_* 或各 provider 的 API key 变量)。
服务端 HTTP Basic 认证可设置:

  • OPENCODE_SERVER_PASSWORD(必填时启用认证)
  • OPENCODE_SERVER_USERNAME(可选,默认 opencode

参考