curl --request GET \
--url https://api.example.com/api/v1/nodes{
"401": {},
"500": {},
"name": "<string>",
"label": "<string>",
"description": "<string>",
"version": 123,
"category": "<string>",
"badge": "<string>",
"iconSrc": "<string>",
"inputs": [
{}
],
"outputs": [
{}
]
}curl --request GET \
--url https://api.example.com/api/v1/nodes{
"401": {},
"500": {},
"name": "<string>",
"label": "<string>",
"description": "<string>",
"version": 123,
"category": "<string>",
"badge": "<string>",
"iconSrc": "<string>",
"inputs": [
{}
],
"outputs": [
{}
]
}curl -X GET \
'https://your-flowise-instance.com/api/v1/nodes' \
-H 'Authorization: Bearer YOUR_API_KEY'
[
{
"name": "chatOpenAI",
"label": "ChatOpenAI",
"description": "Wrapper around OpenAI large language models",
"version": 3,
"category": "Chat Models",
"iconSrc": "/nodes/openai.svg",
"inputs": [
{
"label": "Model Name",
"name": "modelName",
"type": "options",
"options": [
{"label": "gpt-4", "name": "gpt-4"},
{"label": "gpt-3.5-turbo", "name": "gpt-3.5-turbo"}
],
"default": "gpt-3.5-turbo"
},
{
"label": "Temperature",
"name": "temperature",
"type": "number",
"default": 0.9
}
],
"outputs": [
{
"label": "ChatOpenAI",
"name": "chatOpenAI",
"baseClasses": ["ChatOpenAI", "BaseChatModel"]
}
]
},
{
"name": "pinecone",
"label": "Pinecone",
"description": "Upsert embedded data to Pinecone",
"version": 2,
"category": "Vector Stores",
"badge": "POPULAR",
"iconSrc": "/nodes/pinecone.svg",
"inputs": [
{
"label": "Pinecone Index",
"name": "pineconeIndex",
"type": "string"
},
{
"label": "Embeddings",
"name": "embeddings",
"type": "Embeddings"
}
],
"outputs": [
{
"label": "Pinecone Retriever",
"name": "retriever",
"baseClasses": ["VectorStoreRetriever", "BaseRetriever"]
}
]
}
]