{ "/embeddings": { "post": { "tags": [ "embeddings" ], "summary": "Embeddings", "description": "Follows the exact same API spec as `OpenAI's Embeddings API https://platform.openai.com/docs/api-reference/embeddings`\n\n```bash\ncurl -X POST http://localhost:4000/v1/embeddings \n-H \"Content-Type: application/json\" \n-H \"Authorization: Bearer sk-1234\" \n-d '{\n \"model\": \"text-embedding-ada-002\",\n \"input\": \"The quick brown fox jumps over the lazy dog\"\n}'\n```", "operationId": "embeddings_embeddings_post", "security": [ { "APIKeyHeader": [] } ], "parameters": [], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "requestBody": { "required": true, "content": { "application/json": { "schema": { "type": "object", "required": [ "model" ], "properties": { "model": { "title": "Model", "type": "string" }, "input": { "default": [], "items": { "type": "string" }, "title": "Input", "type": "array" }, "timeout": { "default": 600, "title": "Timeout", "type": "integer" }, "api_base": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Api Base" }, "api_version": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Api Version" }, "api_key": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Api Key" }, "api_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Api Type" }, "caching": { "default": false, "title": "Caching", "type": "boolean" }, "user": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "User" }, "custom_llm_provider": { "anyOf": [ { "type": "string" }, { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Custom Llm Provider" }, "litellm_call_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Litellm Call Id" }, "litellm_logging_obj": { "anyOf": [ { "additionalProperties": true, "type": "object" }, { "type": "null" } ], "default": null, "title": "Litellm Logging Obj" }, "logger_fn": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Logger Fn" } } } } } } } } }