Skip to content

moeru-ai/xsai-codex

Repository files navigation

xsAI Codex

OpenAI Codex provider for xsAI.

Requires Baseline 2025 Uint8Array.fromBase64 support.

Usage

For more examples, please refer to the xsAI Docs.

import { responses } from '@xsai-ext/responses'
import { authorizeCodexHeadless, createCodex } from 'xsai-codex'

const auth = await authorizeCodexHeadless({
  onUserCode: ({ instructions }) => {
    // Open https://auth.openai.com/codex/device and enter code: XXXX-XXXXX
    console.log(instructions)
  },
})

const codex = await createCodex({ auth })

const result = responses({
  ...(await codex('gpt-5.5')),
  input: 'Write a small TypeScript function.',
  instructions: 'You\'re a helpful assistant.',
  // maxOutputTokens: 0 // Codex doesn't support `maxOutputTokens`.
  store: false, // `store` must be `false`.
})

Example

git clone https://github.com/moeru-ai/xsai-codex
cd xsai-codex
pnpm i
pnpm dev

License

MIT

About

🤖💬 OpenAI Codex provider for xsAI.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors