Tradeics LLM is an OpenAI-compatible inference proxy for chat, embeddings, media, and admin-style utility routes.
Proxy root:
https://llm.tradeics.exampleOpenAI SDK
base_url:https://llm.tradeics.example/v1
Scroll an endpoint to load request and response examples in the right panel. Multi-language SDK samples live in Call the LLM.
Authenticate with:
Authorization: Bearer <TRADEICS_LLM_API_KEY>
or:
x-tradeics-llm-api-key: <TRADEICS_LLM_API_KEY>
Try it with your API client
Download the ⬇️ Postman collection or OpenAPI 3.1. Live proxy OpenAPI may also be at https://llm.tradeics.example/openapi.json. See API clients.
Catalogin Models
List models
Lists model ids you can pass to chat, embeddings, images, and related routes.
- GEThttps://llm.tradeics.example/v1/models
- Tiersapp
(loading)
(loading)
Retrieve model
Returns metadata for one model id.
Model id from the catalog
- GEThttps://llm.tradeics.example/v1/models/model_id
- Tiersapp
(loading)
(loading)
Completionsin Chat
Create chat completion
Creates a chat completion from a list of messages. Set stream: true for SSE token streaming.
Model id from GET /v1/models
Conversation turns (system / user / assistant)
Sampling temperature
Max tokens to generate
Nucleus sampling
Tool / function definitions when enabled
Stream tokens when true
- POSThttps://llm.tradeics.example/v1/chat/completions
- Tiersapp
(loading)
(loading)
Textin Completions
Create text completion
Creates a completion for a raw prompt string.
Completion-capable model id
Input prompt
Max tokens to generate
Sampling temperature
Stop sequences
- POSThttps://llm.tradeics.example/v1/completions
- Tiersapp
(loading)
(loading)
Vectorsin Embeddings
Create embeddings
Creates embeddings for one or more input strings (or token arrays when the model supports it).
Embedding model id
Texts to embed
float (default) or base64
Output dimensions when the model supports truncation
- POSThttps://llm.tradeics.example/v1/embeddings
- Tiersapp
(loading)
(loading)
Generationsin Images
Create image
Generates one or more images from a text prompt.
Image model id
Image description
Number of images (default 1)
e.g. 1024x1024
- POSThttps://llm.tradeics.example/v1/images/generations
- Tiersapp
(loading)
(loading)
Editsin Images
Edit image
Edits an image with a prompt and optional mask (multipart when uploading files).
Image edit model id
Edit instruction
Source image reference / upload field
Mask reference / upload field
Number of images
- POSThttps://llm.tradeics.example/v1/images/edits
- Tiersapp
(loading)
(loading)
Speechin Audio
Create speech
Turns text into audio (MP3 / other formats depending on model).
TTS model id
Text to speak
Voice id (e.g. alloy)
mp3, wav, opus
Playback speed
- POSThttps://llm.tradeics.example/v1/audio/speech
- Tiersapp
(loading)
(loading)
Transcriptionsin Audio
Create transcription
Transcribes audio to text (multipart upload in clients; JSON example for proxy-compatible references).
STT model id
Audio file field / reference
BCP 47 language hint
- POSThttps://llm.tradeics.example/v1/audio/transcriptions
- Tiersapp
(loading)
(loading)
Translationsin Audio
Create translation
Transcribes audio and translates into English (OpenAI-compatible translation route).
STT / translation model id
Audio file field / reference
json, text
- POSThttps://llm.tradeics.example/v1/audio/translations
- Tiersapp
(loading)
(loading)
Checksin Moderations
Create moderation
Classifies whether input violates content policies.
Moderation model id
Text to moderate
- POSThttps://llm.tradeics.example/v1/moderations
- Tiersapp
(loading)
(loading)
Uploadsin Files
List files
Lists files owned by your organization / key.
- GEThttps://llm.tradeics.example/v1/files
- Tiersapp
(loading)
(loading)
Upload file
Uploads a file for a stated purpose (batch, fine-tune, assistants, …).
Multipart file field
Intended use
- POSThttps://llm.tradeics.example/v1/files
- Tiersapp
(loading)
(loading)
Retrieve file
Returns metadata for one file.
File id
- GEThttps://llm.tradeics.example/v1/files/file_id
- Tiersapp
(loading)
(loading)
Delete file
Deletes a file.
File id
- DELETEhttps://llm.tradeics.example/v1/files/file_id
- Tiersapp
(loading)
(loading)
Jobsin Batches
List batches
Lists batch jobs.
- GEThttps://llm.tradeics.example/v1/batches
- Tiersapp
(loading)
(loading)
Create batch
Creates a batch job from an uploaded .jsonl input file.
File id with purpose batch
Target route, e.g. /v1/chat/completions
e.g. 24h
Free-form labels
- POSThttps://llm.tradeics.example/v1/batches
- Tiersapp
(loading)
(loading)
Retrieve batch
Returns one batch job.
Batch id
- GEThttps://llm.tradeics.example/v1/batches/batch_id
- Tiersapp
(loading)
(loading)
Cancel batch
Cancels a batch that is not yet completed.
Batch id
- POSThttps://llm.tradeics.example/v1/batches/batch_id/cancel
- Tiersapp
(loading)
(loading)
Rankingsin Rerank
Create rerank
Scores documents against a query and returns a ranked list.
Rerank model id
Search query
Candidate documents
Truncate results
- POSThttps://llm.tradeics.example/v1/rerank
- Tiersapp
(loading)
(loading)
Livelinessin Health
Check liveliness
Returns a simple alive signal. No API key required.
- GEThttps://llm.tradeics.example/health/liveliness
- Tiersapp
(loading)
(loading)
Readinessin Health
Check readiness
Returns whether the proxy is ready to accept inference traffic (dependencies up).
- GEThttps://llm.tradeics.example/health/readiness
- Tiersapp
(loading)
(loading)