# Inference API operation index > The OpenAI-compatible API, generated from the public OpenAPI spec. Section: Inference API. Web page: https://docs.katara.com/api/ The complete schemas are in https://docs.katara.com/katara-public.yaml. ### getProviderAvailability `GET /v1/discovery/availability`: Read active provider offers Credential: no Katara credential. Reference: https://docs.katara.com/api/operations/getprovideravailability/ ### getProviderRegistration `GET /v1/provider/registration/{wallet}`: Check provider registration Credential: no Katara credential. Reference: https://docs.katara.com/api/operations/getproviderregistration/ ### listModels `GET /v1/models`: List models Credential: no Katara credential. Reference: https://docs.katara.com/api/operations/listmodels/ ### createChatCompletion `POST /v1/chat/completions`: Create a chat completion Credential: API key or wallet payment. Reference: https://docs.katara.com/api/operations/createchatcompletion/ ### createEmbeddings `POST /v1/embeddings`: Create embeddings Credential: API key or wallet payment. Reference: https://docs.katara.com/api/operations/createembeddings/ ### createImage `POST /v1/images/generations`: Generate an image Credential: API key or wallet payment. Reference: https://docs.katara.com/api/operations/createimage/ ### createResponse `POST /v1/responses`: Create a response Credential: API key or wallet payment. Reference: https://docs.katara.com/api/operations/createresponse/