API di inferenza
Le richieste usano una chiave API Netter personale. Modelli, capacità e protocolli disponibili dipendono dai mapping e dalle policy applicate alla chiave.
Base URL: https://api.llm.netter.io/v1
L’indice viene generato dal contratto OpenAPI a ogni build. Scarica il contratto completo in JSON, con schemi, parametri, corpi delle richieste e risposte.
Per esempi e limiti consulta Prima richiesta, Protocolli e Errori.
| Metodo | Percorso | Operazione | Risposte dichiarate |
|---|---|---|---|
GET | /v1/models | get_models | 200, 402, 403, 503 |
GET | /v1/models/{id} | get_models_id | 200, 402, 403, 503 |
POST | /v1/chat/completions | post_chat_completions | 200, 402, 403, 503 |
POST | /v1/responses | post_responses | 200, 402, 403, 503 |
GET | /v1/responses/{id} | get_responses_id | 200, 402, 403, 503 |
DELETE | /v1/responses/{id} | delete_responses_id | 200, 402, 403, 503 |
POST | /v1/messages | post_messages | 200, 402, 403, 503 |
POST | /v1/messages/count_tokens | post_messages_count_tokens | 200, 402, 403, 503 |
POST | /v1/embeddings | post_embeddings | 200, 402, 403, 503 |
POST | /v1/systemone | post_systemone | 200, 402, 403, 503 |
POST | /v1/audio/speech | post_audio_speech | 200, 402, 403, 503 |
POST | /v1/audio/transcriptions | post_audio_transcriptions | 200, 402, 403, 503 |
POST | /v1/audio/translations | post_audio_translations | 200, 402, 403, 503 |
GET | /v1/files | get_files | 200, 402, 403, 503 |
POST | /v1/files | post_files | 200, 402, 403, 503 |
GET | /v1/files/{id} | get_files_id | 200, 402, 403, 503 |
DELETE | /v1/files/{id} | delete_files_id | 200, 402, 403, 503 |
GET | /v1/files/{id}/content | get_files_id_content | 200, 402, 403, 503 |
Autorizzazione e uso
Usa Authorization: Bearer oppure x-api-key per Messages. Non usare password del portale come chiave API. Gli endpoint Files e Responses mantengono i confini di proprietà del contenuto. La presenza nel contratto non implica che ogni modello supporti quella funzione.