B2BB2B LLM

Endpoint directory

A path-oriented map of the Model API.

No current prepared translation is available. The English source is shown without machine translation.

Company API endpoint inventory

Keep company inference traffic on its configured API host, normally https://api.b2b-llm.com. This inventory describes route methods, not company authorization: owner, actor, project key, group and current role checks still apply. A matching URL alone never grants another employee access.

MethodsCanonical pathReference and purpose
POST/v1/chat/completionsChat completion
POST/v1/messagesAnthropic Messages
POST/v1/messages/count_tokensMessages token count
POST/v1/responsesResponses inference
POST/v1/embeddingsEmbedding vectors
POST/v1/images/generationsCreate one idempotent generation intent
POST/v1/images/editsCreate one idempotent multipart edit intent
GET/v1/images/catalogSeparate reviewed route offers
POST/v1/images/quoteNormalize a request and quote its price; no dispatch
GET/v1/images/operationsScoped history or idempotency lookup
GET/v1/images/operations/{id}Operation state, usage and file descriptors
GET/v1/images/operations/{id}/resultSaved compatible JSON result
GET/v1/images/operations/{id}/files/{index}Private checked output bytes
POST/v1/images/operations/{id}/retry-downloadsRetry downloads of an existing supplier response only
GET/v1/modelsList enabled key-specific models
GET/v1/models/{id}Resolve one visible model or alias
GET/v1/balanceAuthorized account balance
GET, HEAD/healthLightweight process health
GET, HEAD/health/liveLiveness
GET, HEAD/health/readyService readiness
GET, POST/v1/filesList files or upload batch JSONL
GET, DELETE/v1/files/{id}Read file metadata or delete a file
GET/v1/files/{id}/contentDownload stored batch JSONL
GET, POST/v1/batchesList or create compatible OpenAI batches
GET/v1/batches/{id}Read one batch
POST/v1/batches/{id}/cancelRequest batch cancellation
GET, POST/v1/messages/batchesList or create Message Batches
GET, DELETE/v1/messages/batches/{id}Read or delete a Message Batch
POST/v1/messages/batches/{id}/cancelRequest Message Batch cancellation
GET/v1/messages/batches/{id}/resultsStream stored Message Batch results

Treat this as the method inventory for the inference host, not the Partner API. A wrong method yields 405 method_not_allowed with Allow; unknown /v1/* paths yield 404 endpoint_not_supported, not fallback routing. CORS OPTIONS is handled by deployment configuration. Existing Files/Batch trailing-slash aliases remain accepted; Images and text inference paths use the exact spelling above. HEAD belongs to health here, not every resource.

The company Images queue requires a reviewed route and its own scoped identity; it is not a generic background job or compatible Batch item. Price inspection does not reserve company funds. Consult operation access and Partner administration for their distinct credentials and ownership rules.

Audio transcription

MethodPathReference
GET/v1/audio/catalogTranscription — Read available audio offers
POST/v1/audio/quoteTranscription — Validate an uploaded recording and quote without transcription
POST/v1/audio/transcriptionsTranscription — Create one saved transcription intent
GET/v1/audio/operationsTranscription — Read scoped audio history or intent lookup
GET/v1/audio/operations/{id}Transcription — Read one transcription operation
GET/v1/audio/operations/{id}/resultTranscription — Read the saved transcription response

Video operation methods

MethodPathPurpose
POST/v1/videosCreate one video intent
POST/v1/videos/quoteValidate settings and obtain a nonpaid quote
GET/v1/videos/catalogAvailable video offers for a model
GET/v1/videos/operationsScoped history or idempotency lookup
GET/v1/videos/operations/{id}State, price and result manifest
GET/v1/videos/operations/{id}/resultSaved result manifest, not video bytes
GET/v1/videos/operations/{id}/contentPrivate MP4 bytes; Range supported

See Video generation API. These JSON create/quote methods are separate from generic Async/Batch and supplier multipart.