Q: Do you offer or the custom endpoint configuration allow to have an OpenAI Compatible API?
I mean, to be able to integrate easily with tools like TypingMind, for example. So, I could have a model for a specific task without the need of coding my own utility.
Dawid.Makowski
Jan 5, 2025A: Hi, I'm a big confused, to be honest to give any straight answer here.
Can you please elaborate what do you mean by:
- "allow to have an OpenAI Compatible API"? - what does it mean to you exactly?
- "able to integrate easily with tools like TypingMind" ? - what kind of integration? how would that supposed to work exactly?
- "So, I could have a model for a specific task without the need of coding my own utility"? - The model of what? What do you mean by "model" in this case? Our API is a list of pre-defined workflows. It's model agnostic for the end user.
Maybe these two pictures could help you:
https://i.postimg.cc/W3cQfQPC/Add-Custom-Model.jpg
https://i.postimg.cc/HLyqzTFb/Custom-Text-API.jpg
Verified purchaser
I'm sorry - I have no idea what you mean by pasting these random forms.
The integration would allow sending API calls to SharpAPI in the OpenAI format, and it would answer in the OpenAI format.
So, I could have a “fake model” to translate text, another one for summarize,…
Verified purchaser
SharpAPI will never use OpenAI format ... because we're not OpenAI and our product is not designed to replace it.
We are working on customized workflow builders though that will be much closer to what you're describing. But those workflows will still keep the current SharpAPI communication protocols/formats.
>> The model of what? What do you mean by "model" in this case? Our API is a list of pre-defined workflows. It's model agnostic for the end user.
A “fake model” to comply with the OpenAI format and be able to run one of the pre-defined workflows. Just add a “fake name” in case it is really necessary. I do not know if a name in the model attribute is needed, but I do not think that this should be a
Thanks for your reply Dawid,
Now I see that the "Custom endpoint configuration" would not allow me to replicate the OpenAI, Ollama or any other compatible API.
I just wanted to have a way to link your API to these utilities that only accept OpenAI, Ollama, OpenRouter,... without the need of an additional software in the middle that would convert the SharpAPI output.
Verified purchaser
The core business model of SharpAPI is fundamentally different from that of a generic LLM AI API. While OpenAI APIs are inherently open-ended, lacking input parameter control and structured output by default, SharpAPI’s model focuses on strict control of both input and output, delivering repeatable, enterprise-ready, and straightforward RESTful workflow automation.