crater-openai

crater-openai

Stateless OpenAI-to-ForgeFed translator.

Endpoints

  • POST /v1/chat/completions
  • POST /v1/responses
  • GET /health

Config

ENV (higher priority than headers):

  • CRATER_FORGEFED_INBOX
  • CRATER_FORGEFED_ACTOR
  • CRATER_FORGEFED_TARGET (optional)
  • CRATER_LOCAL_PRIVATE_KEY_PEM (optional, enables signature)
  • CRATER_LOCAL_KEY_ID (optional, enables signature)
  • CRATER_LOCAL_ACTOR (optional, enables signature)

Headers (used when ENV is missing):

  • X-Forgefed-Inbox
  • X-Forgefed-Actor
  • X-Forgefed-Target

Run

cd crater-openai
shards install
crystal run src/main.cr

OpenCode setup

Use opencode.json as a provider template for local usage. Default URL targets this service at http://127.0.0.1:3000/v1.

Repository

crater-openai

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 1
  • about 15 hours ago
  • March 7, 2026
License

Links
Synced at

Sat, 07 Mar 2026 10:18:25 GMT

Languages