@@ -8118,7 +8118,7 @@ paths:
81188118 - code: "import { CohereClient } from 'cohere-ai';\n\nconst cohere = new CohereClient({});\n\n(async () => {\n const embed = await cohere.v2.embed({\n texts: ['hello', 'goodbye'],\n model: 'embed-v4.0',\n inputType: 'classification',\n embeddingTypes: ['float'],\n });\n console.log(embed);\n})();\n"
81198119 name: Texts
81208120 sdk: typescript
8121- - code: "import cohere\n\nco = cohere.ClientV2()\n\nresponse = co.embed( \n texts=[\" hello\", \" goodbye\"] ,\n model=\"embed-v4.0\",\n input_type=\"classification\",\n embedding_types=[\"float\"],\n)\nprint(response)\n"
8121+ - code: "import cohere\n\nco = cohere.ClientV2()\n\ntext_inputs = [ \n {\n \"content\": [\n {\"type\": \"text\", \"text\": \" hello\"},\n {\"type\": \"text\", \"text\": \" goodbye\"}\n ]\n },\n]\n\nresponse = co.embed(\n inputs=text_inputs ,\n model=\"embed-v4.0\",\n input_type=\"classification\",\n embedding_types=[\"float\"],\n)\nprint(response)\n"
81228122 name: Texts
81238123 sdk: python
81248124 - code: "import cohere\nimport asyncio\n\nco = cohere.AsyncClient()\n\n\nasync def main():\n response = await co.embed(\n texts=[\"hello\", \"goodbye\"],\n model=\"embed-v4.0\",\n input_type=\"classification\",\n )\n print(response)\n\n\nasyncio.run(main())\n"
@@ -10211,7 +10211,7 @@ paths:
1021110211 - code: "import { CohereClient } from 'cohere-ai';\n\nconst cohere = new CohereClient({});\n\n(async () => {\n const image = await fetch('https://cohere.com/favicon-32x32.png');\n const buffer = await image.arrayBuffer();\n const stringifiedBuffer = Buffer.from(buffer).toString('base64');\n const contentType = image.headers.get('content-type');\n const imageBase64 = `data:${contentType};base64,${stringifiedBuffer}`;\n\n const embed = await cohere.v2.embed({\n model: 'embed-v4.0',\n inputType: 'image',\n embeddingTypes: ['float'],\n images: [imageBase64],\n });\n console.log(embed);\n})();\n"
1021210212 name: Images
1021310213 sdk: typescript
10214- - code: "import cohere\nimport requests\nimport base64\n\nco = cohere.ClientV2()\n\nimage = requests.get(\"https://cohere.com/favicon-32x32.png\")\nstringified_buffer = base64.b64encode(image.content).decode(\"utf-8\")\ncontent_type = image.headers[\"Content-Type\"]\nimage_base64 = f\"data:{content_type};base64,{stringified_buffer}\"\n\nresponse = co.embed(\n model=\"embed-v4.0\",\n input_type=\"image\",\n embedding_types=[\"float\"],\n images=[image_base64], \n)\n\nprint(response)\n"
10214+ - code: "import cohere\nimport requests\nimport base64\n\nco = cohere.ClientV2()\n\nimage = requests.get(\"https://cohere.com/favicon-32x32.png\")\nstringified_buffer = base64.b64encode(image.content).decode(\"utf-8\")\ncontent_type = image.headers[\"Content-Type\"]\nimage_base64 = f\"data:{content_type};base64,{stringified_buffer}\"\n\nimage_inputs = [\n {\n \"content\": [\n {\n \"type\": \"image_url\",\n \"image_url\": {\"url\": image_base64}\n }\n ]\n }\n]\n\ nresponse = co.embed(\n model=\"embed-v4.0\",\n input_type=\"image\",\n embedding_types=[\"float\"],\n inputs=image_inputs \n)\n\nprint(response)\n"
1021510215 name: Images
1021610216 sdk: python
1021710217 - code: "package embedv2post; /* (C)2024 */\n\nimport com.cohere.api.Cohere;\nimport com.cohere.api.resources.v2.requests.V2EmbedRequest;\nimport com.cohere.api.types.EmbedByTypeResponse;\nimport com.cohere.api.types.EmbedInputType;\nimport com.cohere.api.types.EmbeddingType;\nimport java.io.InputStream;\nimport java.io.IOException;\nimport java.net.HttpURLConnection;\nimport java.net.MalformedURLException;\nimport java.net.URI;\nimport java.net.URL;\nimport java.util.Base64;\nimport java.util.List;\n\npublic class EmbedImagePost {\n public static void main(String[] args) {\n Cohere cohere = Cohere.builder().clientName(\"snippet\").build();\n\n try {\n URI uri = URI.create(\"https://cohere.com/favicon-32x32.png\");\n URL url = uri.toURL();\n HttpURLConnection connection = (HttpURLConnection) url.openConnection();\n connection.connect();\n\n InputStream inputStream = connection.getInputStream();\n byte[] buffer = inputStream.readAllBytes();\n inputStream.close();\n\n String imageBase64 = String.format(\n \"data:%s;base64,%s\",\n connection.getHeaderField(\"Content-Type\"), Base64.getEncoder().encodeToString(buffer));\n\n EmbedByTypeResponse response = cohere\n .v2()\n .embed(\n V2EmbedRequest.builder()\n .model(\"embed-v4.0\")\n .inputType(EmbedInputType.IMAGE)\n .images(List.of(imageBase64))\n .embeddingTypes(List.of(EmbeddingType.FLOAT))\n .build());\n\n System.out.println(response);\n } catch (MalformedURLException e) {\n System.err.println(\"Invalid URL: \" + e.getMessage());\n } catch (IOException e) {\n System.err.println(\"I/O error: \" + e.getMessage());\n }\n }\n}\n"
0 commit comments