openapi: 3.0.3 info: title: remediation.proto Audio Embeddings API version: version not set servers: - url: https://api.together.xyz/v1 security: - bearerAuth: [] tags: - name: Embeddings paths: /embeddings: post: tags: - Embeddings summary: Create embedding description: Generate vector embeddings for one or more text inputs. Returns numerical arrays representing semantic meaning, useful for search, classification, and retrieval. x-codeSamples: - lang: Python label: Together AI SDK (v2) source: "# Docs for v1 can be found by changing the above selector ^\nfrom together import Together\nimport os\n\nclient = Together(\n api_key=os.environ.get(\"TOGETHER_API_KEY\"),\n)\n\nresponse = client.embeddings.create(\n model=\"BAAI/bge-large-en-v1.5\",\n input=\"New York City\",\n)\n\nprint(response.data[0].embedding)\n" - lang: Python label: Together AI SDK (v1) source: "from together import Together\nimport os\n\nclient = Together(\n api_key=os.environ.get(\"TOGETHER_API_KEY\"),\n)\n\nresponse = client.embeddings.create(\n model=\"BAAI/bge-large-en-v1.5\",\n input=\"New York City\",\n)\n\nprint(response.data[0].embedding)\n" - lang: TypeScript label: Together AI SDK (TypeScript) source: "import Together from \"together-ai\";\n\nconst client = new Together({\n apiKey: process.env.TOGETHER_API_KEY,\n});\n\nconst response = await client.embeddings.create({\n model: \"BAAI/bge-large-en-v1.5\",\n input: \"New York City\",\n});\n\nconsole.log(response.data[0].embedding);\n" - lang: JavaScript label: Together AI SDK (JavaScript) source: "import Together from \"together-ai\";\n\nconst client = new Together({\n apiKey: process.env.TOGETHER_API_KEY,\n});\n\nconst response = await client.embeddings.create({\n model: \"BAAI/bge-large-en-v1.5\",\n input: \"New York City\",\n});\n\nconsole.log(response.data[0].embedding);\n" - lang: Shell label: cURL source: "curl -X POST \"https://api.together.ai/v1/embeddings\" \\\n -H \"Authorization: Bearer $TOGETHER_API_KEY\" \\\n -H \"Content-Type: application/json\" \\\n -d '{\n \"model\": \"BAAI/bge-large-en-v1.5\",\n \"input\": \"New York City\"\n }'\n" operationId: embeddings requestBody: content: application/json: schema: $ref: '#/components/schemas/EmbeddingsRequest' responses: '200': description: '200' content: application/json: schema: $ref: '#/components/schemas/EmbeddingsResponse' '400': description: BadRequest content: application/json: schema: $ref: '#/components/schemas/ErrorData' '401': description: Unauthorized content: application/json: schema: $ref: '#/components/schemas/ErrorData' '404': description: NotFound content: application/json: schema: $ref: '#/components/schemas/ErrorData' '429': description: RateLimit content: application/json: schema: $ref: '#/components/schemas/ErrorData' '503': description: Overloaded content: application/json: schema: $ref: '#/components/schemas/ErrorData' '504': description: Timeout content: application/json: schema: $ref: '#/components/schemas/ErrorData' deprecated: false components: schemas: ErrorData: type: object required: - error properties: error: type: object properties: message: type: string nullable: false type: type: string nullable: false param: type: string nullable: true default: null code: type: string nullable: true default: null required: - type - message EmbeddingsResponse: type: object required: - object - model - data properties: object: description: The object type, which is always `list`. const: list model: type: string data: type: array items: type: object required: - index - object - embedding properties: object: description: The object type, which is always `embedding`. const: embedding embedding: type: array items: type: number index: type: integer EmbeddingsRequest: type: object required: - model - input properties: model: type: string description: 'The name of the embedding model to use.

[See all of Together AI''s embedding models](https://docs.together.ai/docs/serverless-models#embedding-models) ' example: togethercomputer/m2-bert-80M-8k-retrieval anyOf: - type: string enum: - WhereIsAI/UAE-Large-V1 - BAAI/bge-large-en-v1.5 - BAAI/bge-base-en-v1.5 - togethercomputer/m2-bert-80M-8k-retrieval - type: string input: oneOf: - type: string description: A string providing the text for the model to embed. example: Our solar system orbits the Milky Way galaxy at about 515,000 mph - type: array items: type: string description: A string providing the text for the model to embed. example: Our solar system orbits the Milky Way galaxy at about 515,000 mph example: Our solar system orbits the Milky Way galaxy at about 515,000 mph securitySchemes: bearerAuth: type: http scheme: bearer x-bearer-format: bearer x-default: default