@@ -157,7 +157,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
157157 < span class ="n "> tools</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="n "> Dict</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span > < span class ="n "> Any</ span > < span class ="p "> ],</ span > < span class ="n "> Callable</ span > < span class ="p "> ]]]</ span >
158158 < span class ="n "> callbacks</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> List</ span > < span class ="p "> ]</ span >
159159 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span >
160- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span >
160+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span >
161161
162162 < span class ="k "> class</ span > < span class ="nc "> Config</ span > < span class ="p "> :</ span >
163163 < span class ="n "> arbitrary_types_allowed</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span >
@@ -175,7 +175,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
175175 < span class ="n "> callbacks</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> List</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
176176 < span class ="n "> tools</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="n "> Dict</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span > < span class ="n "> Any</ span > < span class ="p "> ],</ span > < span class ="n "> Callable</ span > < span class ="p "> ]]]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
177177 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> settings</ span > < span class ="o "> .</ span > < span class ="n "> NOTDIAMOND_API_URL</ span > < span class ="p "> ,</ span >
178- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
178+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
179179 < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ,</ span >
180180 < span class ="p "> ):</ span >
181181 < span class ="k "> if</ span > < span class ="n "> api_key</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
@@ -627,7 +627,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
627627 < span class ="n "> tools</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="n "> Dict</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span > < span class ="n "> Any</ span > < span class ="p "> ],</ span > < span class ="n "> Callable</ span > < span class ="p "> ]]]</ span >
628628 < span class ="n "> callbacks</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> List</ span > < span class ="p "> ]</ span >
629629 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span >
630- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span >
630+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span >
631631
632632 < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span >
633633 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
@@ -642,7 +642,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
642642 < span class ="n "> tools</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> Sequence</ span > < span class ="p "> [</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="n "> Dict</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ,</ span > < span class ="n "> Any</ span > < span class ="p "> ],</ span > < span class ="n "> Callable</ span > < span class ="p "> ]]]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
643643 < span class ="n "> callbacks</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> List</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
644644 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> settings</ span > < span class ="o "> .</ span > < span class ="n "> NOTDIAMOND_API_URL</ span > < span class ="p "> ,</ span >
645- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
645+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
646646 < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ,</ span >
647647 < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
648648 < span class ="nb "> super</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span >
@@ -1806,7 +1806,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
18061806 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span >
18071807< span class ="w "> </ span > < span class ="sd "> """The URL of the NotDiamond API. Defaults to settings.NOTDIAMOND_API_URL."""</ span >
18081808
1809- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span >
1809+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span >
18101810
18111811< div class ="viewcode-block " id ="NotDiamond.Config ">
18121812< a class ="viewcode-back " href ="../../../source/notdiamond.llms.html#notdiamond.llms.client.NotDiamond.Config "> [docs]</ a >
@@ -1817,7 +1817,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
18171817 < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span >
18181818 < span class ="bp "> self</ span > < span class ="p "> ,</ span >
18191819 < span class ="n "> nd_api_url</ span > < span class ="p "> :</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> str</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> settings</ span > < span class ="o "> .</ span > < span class ="n "> NOTDIAMOND_API_URL</ span > < span class ="p "> ,</ span >
1820- < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="o " > | </ span > < span class ="kc "> None</ span > < span class ="o "> =</ span > < span class ="n "> settings</ span > < span class ="o "> .</ span > < span class ="n "> DEFAULT_USER_AGENT</ span > < span class ="p "> ,</ span >
1820+ < span class ="n "> user_agent</ span > < span class ="p "> :</ span > < span class ="n " > Union </ span > < span class =" p " > [ </ span > < span class =" nb "> str</ span > < span class ="p " > , </ span > < span class ="kc "> None</ span > < span class =" p " > ] </ span > < span class ="o "> =</ span > < span class ="n "> settings</ span > < span class ="o "> .</ span > < span class ="n "> DEFAULT_USER_AGENT</ span > < span class ="p "> ,</ span >
18211821 < span class ="o "> *</ span > < span class ="n "> args</ span > < span class ="p "> ,</ span >
18221822 < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> ,</ span >
18231823 < span class ="p "> ):</ span >
@@ -1857,7 +1857,7 @@ <h1>Source code for notdiamond.llms.client</h1><div class="highlight"><pre>
18571857
18581858 < div role ="contentinfo ">
18591859 < p > © Copyright 2024, NotDiamond.
1860- < span class ="lastupdated "> Last updated on Oct 08 , 2024.
1860+ < span class ="lastupdated "> Last updated on Oct 09 , 2024.
18611861 </ span > </ p >
18621862 </ div >
18631863
0 commit comments