{ "info": { "name": "Morph API", "description": "OpenAI-compatible API for Morph's fast code-editing models: Apply (Fast Apply), Embeddings, and Cohere-compatible Rerank.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.morphllm.com/v1" } ], "item": [ { "name": "Apply", "description": "Fast Apply code merging via the OpenAI-compatible chat completions endpoint.", "item": [ { "name": "Apply a code edit", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/chat/completions", "host": [ "{{baseUrl}}" ], "path": [ "chat", "completions" ] }, "body": { "mode": "raw", "raw": "{\n \"model\": \"morph-v3-fast\",\n \"messages\": [\n {\n \"role\": \"user\",\n \"content\": \"Add error handling\\ndef run():\\n return work()\\ndef run():\\n try:\\n return work()\\n except Exception:\\n raise\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } } } } ] }, { "name": "Embeddings", "description": "OpenAI-compatible embeddings tuned for code.", "item": [ { "name": "Create embeddings", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/embeddings", "host": [ "{{baseUrl}}" ], "path": [ "embeddings" ] }, "body": { "mode": "raw", "raw": "{\n \"model\": \"morph-embedding-v4\",\n \"input\": \"def add(a, b):\\n return a + b\",\n \"encoding_format\": \"float\"\n}", "options": { "raw": { "language": "json" } } } } } ] }, { "name": "Rerank", "description": "Cohere-client-compatible reranking for code-aware retrieval.", "item": [ { "name": "Rerank documents", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/rerank", "host": [ "{{baseUrl}}" ], "path": [ "rerank" ] }, "body": { "mode": "raw", "raw": "{\n \"model\": \"morph-rerank-v3\",\n \"query\": \"how to sort a list\",\n \"documents\": [\n \"sorted(items)\",\n \"items.append(x)\",\n \"list.sort(key=lambda i: i.value)\"\n ],\n \"top_n\": 2\n}", "options": { "raw": { "language": "json" } } } } } ] } ] }