Note that the values stored in the environment variables are specific for each provider.
OpenAI-compatible model providers can be used like OpenAI models.There is a number of OpenAI-compatible model providers including OpenRouter or vLLM. To use models via these providers, users need to define the base URL and the API key of the provider.Here is an example of using OpenRouter.
You can use the LLM() function to simply ask a question and get an answer.
SELECT LLM('How many planets are there in the solar system?');
Here is the output:
+------------------------------------------+| llm |+------------------------------------------+| There are 8 planets in the solar system. |+------------------------------------------+
Moreover, you can use the LLM() function with your data to swiftly complete tasks such as text generation or summarization.
SELECT comment, LLM('Describe the comment''s category in one word: ' || comment) AS categoryFROM example_db.user_comments;
Here is the output:
+--------------------------+----------+| comment | category |+--------------------------+----------+| I hate tacos | Dislike || I want to dance | Desire || Baking is not a big deal | Opinion |+--------------------------+----------+