<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: how to use databricks foundation models outside databricks environment? in Machine Learning</title>
    <link>https://community.databricks.com/t5/machine-learning/how-to-use-databricks-foundation-models-outside-databricks/m-p/55649#M2807</link>
    <description>&lt;P&gt;Are you perhaps talking about Model Serving ?&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/index.html#requirements" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/index.html#requirements&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This is how you configure it&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/create-manage-serving-endpoints.html" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/create-manage-serving-endpoints.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This is how you use it via REST API&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/score-model-serving-endpoints.html#chat-model-request-and-response" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/score-model-serving-endpoints.html#chat-model-request-and-response&lt;/A&gt;&lt;/P&gt;&lt;P&gt;NOTE - you will use cluster - Serverless for model serving - that will allow you to make online scoring&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Dec 2023 07:22:29 GMT</pubDate>
    <dc:creator>Wojciech_BUK</dc:creator>
    <dc:date>2023-12-22T07:22:29Z</dc:date>
    <item>
      <title>how to use databricks foundation models outside databricks environment?</title>
      <link>https://community.databricks.com/t5/machine-learning/how-to-use-databricks-foundation-models-outside-databricks/m-p/55645#M2806</link>
      <description>&lt;P&gt;i want to use below code outside databricks environment without using cluster .getting issue while i am using chat_model.predict().&lt;/P&gt;&lt;P&gt;how to authenticate this outside databricks or any other way to this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;# Test Databricks Foundation LLM model&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; langchain.chat_models &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; ChatDatabricks&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;chat_model = ChatDatabricks(endpoint=&lt;/SPAN&gt;&lt;SPAN&gt;"databricks-llama-2-70b-chat"&lt;/SPAN&gt;&lt;SPAN&gt;, max_tokens = &lt;/SPAN&gt;&lt;SPAN&gt;200&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;f"Test chat model: &lt;/SPAN&gt;&lt;SPAN&gt;{chat_model.predict(&lt;/SPAN&gt;&lt;SPAN&gt;'What is Apache Spark'&lt;/SPAN&gt;&lt;SPAN&gt;)}&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; langchain.chains &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; RetrievalQA&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; langchain.prompts &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; PromptTemplate&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;from&lt;/SPAN&gt;&lt;SPAN&gt; langchain.chat_models &lt;/SPAN&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; ChatDatabricks&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;TEMPLATE = &lt;/SPAN&gt;&lt;SPAN&gt;"""You are an assistant for Databricks users. You are answering python, coding, SQL, data engineering, spark, data science, DW and platform, API or infrastructure administration question related to Databricks. If the question is not related to one of these topics, kindly decline to answer. If you don't know the answer, just say that you don't know, don't try to make up an answer. Keep the answer as concise as possible.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Use the following pieces of context to answer the question at the end:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{context}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Question: {question}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Answer:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"""&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;prompt = PromptTemplate(template=TEMPLATE, input_variables=[&lt;/SPAN&gt;&lt;SPAN&gt;"context"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"question"&lt;/SPAN&gt;&lt;SPAN&gt;])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;chain = RetrievalQA.from_chain_type(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; llm=chat_model,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; chain_type=&lt;/SPAN&gt;&lt;SPAN&gt;"stuff"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; retriever=get_retriever(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; chain_type_kwargs={&lt;/SPAN&gt;&lt;SPAN&gt;"prompt"&lt;/SPAN&gt;&lt;SPAN&gt;: prompt}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;llm_output &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; chain(kwargs, &lt;/SPAN&gt;&lt;SPAN&gt;return_only_outputs&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 Dec 2023 06:49:18 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/how-to-use-databricks-foundation-models-outside-databricks/m-p/55645#M2806</guid>
      <dc:creator>Onkar01</dc:creator>
      <dc:date>2023-12-22T06:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: how to use databricks foundation models outside databricks environment?</title>
      <link>https://community.databricks.com/t5/machine-learning/how-to-use-databricks-foundation-models-outside-databricks/m-p/55649#M2807</link>
      <description>&lt;P&gt;Are you perhaps talking about Model Serving ?&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/index.html#requirements" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/index.html#requirements&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This is how you configure it&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/create-manage-serving-endpoints.html" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/create-manage-serving-endpoints.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This is how you use it via REST API&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.databricks.com/en/machine-learning/model-serving/score-model-serving-endpoints.html#chat-model-request-and-response" target="_blank"&gt;https://docs.databricks.com/en/machine-learning/model-serving/score-model-serving-endpoints.html#chat-model-request-and-response&lt;/A&gt;&lt;/P&gt;&lt;P&gt;NOTE - you will use cluster - Serverless for model serving - that will allow you to make online scoring&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Dec 2023 07:22:29 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/how-to-use-databricks-foundation-models-outside-databricks/m-p/55649#M2807</guid>
      <dc:creator>Wojciech_BUK</dc:creator>
      <dc:date>2023-12-22T07:22:29Z</dc:date>
    </item>
  </channel>
</rss>

