# CCAPI ## API Docs - Chat [Create chat completion](https://docs.ccapi.ai/create-chat-completion-375527715e0.md): OpenAI-compatible chat completions endpoint. Supports single-provider requests via - Audio [Convert text to speech](https://docs.ccapi.ai/convert-text-to-speech-375527716e0.md): Generate audio (MP3, WAV, or OGG) using ElevenLabs-powered voices. - Images [Generate images (OpenAI-compatible)](https://docs.ccapi.ai/generate-images-openai-compatible-375527717e0.md): Drop-in replacement for `POST /v1/images/generations` from OpenAI. Accepts text - Images [Generate images (multimodal contents API)](https://docs.ccapi.ai/generate-images-multimodal-contents-api-375527718e0.md): Gemini-style `contents` array that supports text-to-image, image-to-image, - Images [Get job status](https://docs.ccapi.ai/get-job-status-375527719e0.md): - Catalog [List available models](https://docs.ccapi.ai/list-available-models-375527720e0.md): Returns every model configured in CCAPI, including pricing metadata and modality support. - Catalog [List providers](https://docs.ccapi.ai/list-providers-375527721e0.md): Summaries for every upstream provider wired into CCAPI. - Catalog [Get provider details](https://docs.ccapi.ai/get-provider-details-375527722e0.md): ## Schemas - Schemas [ErrorObject](https://docs.ccapi.ai/errorobject-218454980d0.md): - Schemas [ErrorResponse](https://docs.ccapi.ai/errorresponse-218454981d0.md): - Schemas [ChatMessage](https://docs.ccapi.ai/chatmessage-218454982d0.md): - Schemas [ChatToolFunction](https://docs.ccapi.ai/chattoolfunction-218454983d0.md): - Schemas [ChatTool](https://docs.ccapi.ai/chattool-218454984d0.md): - Schemas [ChatCompletionRequest](https://docs.ccapi.ai/chatcompletionrequest-218454985d0.md): - Schemas [ChatCompletionResponse](https://docs.ccapi.ai/chatcompletionresponse-218454986d0.md): - Schemas [AudioSpeechRequest](https://docs.ccapi.ai/audiospeechrequest-218454987d0.md): - Schemas [AudioSpeechResponse](https://docs.ccapi.ai/audiospeechresponse-218454988d0.md): - Schemas [LegacyImageGenerationRequest](https://docs.ccapi.ai/legacyimagegenerationrequest-218454989d0.md): - Schemas [LegacyImageGenerationResponse](https://docs.ccapi.ai/legacyimagegenerationresponse-218454990d0.md): - Schemas [MultimodalInputContent](https://docs.ccapi.ai/multimodalinputcontent-218454991d0.md): - Schemas [MultimodalImageParameters](https://docs.ccapi.ai/multimodalimageparameters-218454992d0.md): - Schemas [MultimodalImageGenerationRequest](https://docs.ccapi.ai/multimodalimagegenerationrequest-218454993d0.md): - Schemas [ImageDatum](https://docs.ccapi.ai/imagedatum-218454994d0.md): - Schemas [MultimodalImageGenerationResponse](https://docs.ccapi.ai/multimodalimagegenerationresponse-218454995d0.md): - Schemas [ModelSummary](https://docs.ccapi.ai/modelsummary-218454996d0.md): - Schemas [ModelListResponse](https://docs.ccapi.ai/modellistresponse-218454997d0.md): - Schemas [ProviderSummary](https://docs.ccapi.ai/providersummary-218454998d0.md): - Schemas [ProviderListResponse](https://docs.ccapi.ai/providerlistresponse-218454999d0.md): - Schemas [ProviderDetailResponse](https://docs.ccapi.ai/providerdetailresponse-218455000d0.md): - Response [BadRequest](https://docs.ccapi.ai/badrequest-218455001d0.md): - Response [Unauthorized](https://docs.ccapi.ai/unauthorized-218455002d0.md): - Response [BillingError](https://docs.ccapi.ai/billingerror-218455003d0.md): - Response [RateLimit](https://docs.ccapi.ai/ratelimit-218455004d0.md): - Response [InternalError](https://docs.ccapi.ai/internalerror-218455005d0.md):