BEATRICE Docs
Sezioni

Riferimento API

Generato dall'OpenAPI dell'API (solo la parte pubblica /v1). Base URL: https://api.beatriceai.it. Per i dettagli d'uso vedi le pagine della sezione API.

Scarica openapi.json

GET /v1/models

List available models

Risposta 200

NomeTipoNote
objectstring
dataobject[]

GET /v1/models/{model}

Retrieve a model

Parametri

NomeTipoNote
model (path)stringobbligatorio

Risposta 200

NomeTipoNote
idstring
objectstring
createdinteger
owned_bystring

POST /v1/chat/completions

Create a chat completion (OpenAI compatible, streaming supported)

OpenAI chat completions format. The answer may carry reasoning_content next to content; usage counts reasoning in completion_tokens. A red-line refusal is a normal answer with finish_reason: "content_filter".

Corpo della richiesta

Also forwarded: stop, presence_penalty, frequency_penalty, seed, response_format, tools, tool_choice, parallel_tool_calls, logprobs, top_logprobs, reasoning_effort. Other fields are ignored.

NomeTipoNote
modelstringobbligatorio. Model id, e.g. beatrice-flash (GET /v1/models)
messagesobject[]obbligatorio. The conversation so far
streambooleanSend the answer as server-sent events
stream_optionsobject
max_tokensintegerOutput limit, reasoning included; default 8192 · ≥ 1
max_completion_tokensintegerSame as max_tokens (newer OpenAI name) · ≥ 1
nintegerOnly 1 is supported · ≥ 1
temperaturenumber≥ 0, ≤ 2
top_pnumber≥ 0, ≤ 1

l'amor che move il sole e l'altre stelle