SDK Reference

This API reference is generated from the SDK’s Python modules using Sphinx autodoc and autosummary. The pages below stay aligned with the package layout instead of relying on a manually curated member list.

Module index

gitcode_api

Public package exports for the GitCode SDK.

gitcode_api._base_client

Shared transport helpers for the GitCode SDK.

gitcode_api._client

Top-level synchronous and asynchronous GitCode API clients.

gitcode_api._exceptions

Custom exceptions raised by the GitCode SDK.

gitcode_api._models

Typed response models for the GitCode SDK.

gitcode_api.constants

Shared constant values for the GitCode SDK.

gitcode_api.utils

Utility helper functions.

gitcode_api.resources

Public resource group exports for the GitCode SDK.

gitcode_api.resources._shared

Shared resource base classes for the GitCode SDK.

gitcode_api.resources.account

Account, organization, search, and OAuth resource groups.

gitcode_api.resources.collaboration

Issue, pull request, label, milestone, and member resource groups.

gitcode_api.resources.misc

Release, tag, and webhook resource groups.

gitcode_api.resources.repositories

Repository, contents, branch, and commit resource groups.

gitcode_api.llm

LLM tool adapters for the GitCode SDK.

gitcode_api.llm.openai

OpenAI tool adapter for the GitCode SDK.

gitcode_api.llm.jiuwen

openJiuwen LocalFunction adapter for the GitCode LLM tool.

gitcode_api.llm.mcp

FastMCP integration for the GitCode LLM tool.