List models
Lists the models your key may call. A key restricted to some models lists only those. OpenAI format by default; Anthropic format when the request carries an anthropic-version header. It sends x-request-id but no rate-limit headers. In practice only invalid_api_key (401), organization_suspended (403), not_found (404) and internal_error (500) occur here; the other error statuses are listed for completeness.
AuthorizationBearer <token>Your API key: Authorization: Bearer io-sk-…. If a request also sends x-api-key, x-api-key wins.
anthropic-version?stringWhen present, the list and any error use the Anthropic format (what Anthropic SDKs expect).
The models your key may call.
application/json- response
object*stringdata*array<>curl -X GET 'https://api.interodin.com/v1/models'{ "object": "list", "data": [ { "id": "odin-v1", "object": "model", "created": 0, "owned_by": "interodin" } ]}Create message POST
Anthropic Messages format. Accepts `x-api-key` or `Authorization: Bearer` (`x-api-key` wins if both are sent), query strings such as `?beta=true`, and the `anthropic-version` / `anthropic-beta` headers.
Create response POST
Generates a model response. Responses are never stored: `store` is always `false`, `previous_response_id` is rejected, and there is no endpoint to retrieve or delete a response. Send the whole conversation in `input` each time.