Skip to main content
GET
/
api
/
ai
/
providers
curl --request GET \
  --url https://api.yourapp.com/api/ai/providers
{
  "success": true,
  "modelsProviders": [
    {
      "name": "OpenAI",
      "capabilities": ["Language", "Embeddings", "Image"],
      "models": [
        {
          "id": "gpt-4o",
          "name": "GPT-4 Optimized",
          "type": "Language"
        },
        {
          "id": "text-embedding-3-large",
          "name": "Text Embedding 3 Large",
          "type": "Embeddings"
        },
        {
          "id": "dall-e-3",
          "name": "DALL-E 3",
          "type": "Image"
        }
      ]
    },
    {
      "name": "Anthropic",
      "capabilities": ["Language"],
      "models": [
        {
          "id": "claude-3-5-sonnet-20241022",
          "name": "Claude 3.5 Sonnet",
          "type": "Language"
        }
      ]
    }
  ],
  "vectorstoresProviders": [
    {
      "name": "Pinecone",
      "type": "vectorstore"
    },
    {
      "name": "Chroma",
      "type": "vectorstore"
    }
  ]
}

Response

success
boolean
Indicates if the operation was successful
modelsProviders
array
Array of AI model providers
vectorstoresProviders
array
Array of vector store providers
curl --request GET \
  --url https://api.yourapp.com/api/ai/providers
{
  "success": true,
  "modelsProviders": [
    {
      "name": "OpenAI",
      "capabilities": ["Language", "Embeddings", "Image"],
      "models": [
        {
          "id": "gpt-4o",
          "name": "GPT-4 Optimized",
          "type": "Language"
        },
        {
          "id": "text-embedding-3-large",
          "name": "Text Embedding 3 Large",
          "type": "Embeddings"
        },
        {
          "id": "dall-e-3",
          "name": "DALL-E 3",
          "type": "Image"
        }
      ]
    },
    {
      "name": "Anthropic",
      "capabilities": ["Language"],
      "models": [
        {
          "id": "claude-3-5-sonnet-20241022",
          "name": "Claude 3.5 Sonnet",
          "type": "Language"
        }
      ]
    }
  ],
  "vectorstoresProviders": [
    {
      "name": "Pinecone",
      "type": "vectorstore"
    },
    {
      "name": "Chroma",
      "type": "vectorstore"
    }
  ]
}