Codex Class Reference¶
Constructor¶
Codex(options: CodexOptions | Mapping[str, object] | None = None)
options fields¶
codex_path_override: str | Nonebase_url: str | Noneapi_key: str | Noneconfig: dict[str, CodexConfigValue] | Noneenv: dict[str, str] | None
Methods¶
start_thread(options=None) -> Thread¶
Starts a new thread.
resume_thread(thread_id, options=None) -> Thread¶
Resumes a thread by id.
Compatibility aliases¶
startThread(...)resumeThread(...)
Example¶
from codex_sdk import Codex
codex = Codex({"base_url": "https://example", "api_key": "token"})
thread = codex.start_thread({"model": "gpt-5"})