Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat(openab-agent): support OpenAI API key provider (Responses API) #1036

Open
Assignees
Labels
enhancementNew feature or request native-agent p1High — address this sprint

Description

Summary

Add support for all three OpenAI API paths in openab-agent, matching Pi coding agent's multi-provider architecture.

Checklist

  • openai — Responses API → api.openai.com/v1/responses — Auth: OPENAI_API_KEY
  • openai-codex — Codex Responses → chatgpt.com/backend-api/codex/responses — Auth: OAuth token (subscription)
  • Third-party — Chat Completions → Various /v1/chat/completions — Auth: Various API keys

Current State

Only openai-codex is implemented today.

Why

  • Users with OPENAI_API_KEY (pay-per-token) cannot use openab-agent without a ChatGPT subscription
  • The Responses API (/v1/responses) is OpenAI's latest for their own models — reasoning, structured output, tool use
  • Chat Completions (/v1/chat/completions) enables third-party OpenAI-compatible services (Groq, Cerebras, DeepSeek, etc.)
  • Pi supports all three paths

Prior Art

Discussion

Thread: 1513356640072499221

Metadata

Metadata

Labels

enhancementNew feature or request native-agent p1High — address this sprint

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /