mirror of
https://github.com/hwchase17/langchain.git
synced 2025-08-08 04:25:46 +00:00
docs: showcase extras in chat model tabs (#29677)
Co-authored-by: Erick Friis <erick@langchain.dev>
This commit is contained in:
parent
252cf0af10
commit
0040d93b09
@ -113,21 +113,21 @@ export default function ChatModelTabs(props) {
|
|||||||
label: "Groq",
|
label: "Groq",
|
||||||
model: "llama3-8b-8192",
|
model: "llama3-8b-8192",
|
||||||
apiKeyName: "GROQ_API_KEY",
|
apiKeyName: "GROQ_API_KEY",
|
||||||
packageName: "langchain-groq",
|
packageName: "langchain[groq]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "openai",
|
value: "openai",
|
||||||
label: "OpenAI",
|
label: "OpenAI",
|
||||||
model: "gpt-4o-mini",
|
model: "gpt-4o-mini",
|
||||||
apiKeyName: "OPENAI_API_KEY",
|
apiKeyName: "OPENAI_API_KEY",
|
||||||
packageName: "langchain-openai",
|
packageName: "langchain[openai]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "anthropic",
|
value: "anthropic",
|
||||||
label: "Anthropic",
|
label: "Anthropic",
|
||||||
model: "claude-3-5-sonnet-latest",
|
model: "claude-3-5-sonnet-latest",
|
||||||
apiKeyName: "ANTHROPIC_API_KEY",
|
apiKeyName: "ANTHROPIC_API_KEY",
|
||||||
packageName: "langchain-anthropic",
|
packageName: "langchain[anthropic]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "azure",
|
value: "azure",
|
||||||
@ -140,29 +140,28 @@ ${llmVarName} = AzureChatOpenAI(
|
|||||||
openai_api_version=os.environ["AZURE_OPENAI_API_VERSION"],
|
openai_api_version=os.environ["AZURE_OPENAI_API_VERSION"],
|
||||||
)`,
|
)`,
|
||||||
apiKeyName: "AZURE_OPENAI_API_KEY",
|
apiKeyName: "AZURE_OPENAI_API_KEY",
|
||||||
packageName: "langchain-openai",
|
packageName: "langchain[openai]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "google_vertexai",
|
value: "google_vertexai",
|
||||||
label: "Google Vertex",
|
label: "Google Vertex",
|
||||||
model: "gemini-2.0-flash",
|
model: "gemini-2.0-flash-001",
|
||||||
apiKeyText: "# Ensure your VertexAI credentials are configured",
|
apiKeyText: "# Ensure your VertexAI credentials are configured",
|
||||||
packageName: "langchain-google-vertexai",
|
packageName: "langchain[google-vertexai]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "aws",
|
value: "bedrock_converse",
|
||||||
label: "AWS",
|
label: "AWS",
|
||||||
model: "anthropic.claude-3-5-sonnet-20240620-v1:0",
|
model: "anthropic.claude-3-5-sonnet-20240620-v1:0",
|
||||||
kwargs: "beta_use_converse_api=True",
|
|
||||||
apiKeyText: "# Ensure your AWS credentials are configured",
|
apiKeyText: "# Ensure your AWS credentials are configured",
|
||||||
packageName: "langchain-aws",
|
packageName: "langchain[aws]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "cohere",
|
value: "cohere",
|
||||||
label: "Cohere",
|
label: "Cohere",
|
||||||
model: "command-r-plus",
|
model: "command-r-plus",
|
||||||
apiKeyName: "COHERE_API_KEY",
|
apiKeyName: "COHERE_API_KEY",
|
||||||
packageName: "langchain-cohere",
|
packageName: "langchain[cohere]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "nvidia",
|
value: "nvidia",
|
||||||
@ -176,21 +175,21 @@ ${llmVarName} = AzureChatOpenAI(
|
|||||||
label: "Fireworks AI",
|
label: "Fireworks AI",
|
||||||
model: "accounts/fireworks/models/llama-v3p1-70b-instruct",
|
model: "accounts/fireworks/models/llama-v3p1-70b-instruct",
|
||||||
apiKeyName: "FIREWORKS_API_KEY",
|
apiKeyName: "FIREWORKS_API_KEY",
|
||||||
packageName: "langchain-fireworks",
|
packageName: "langchain[fireworks]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "mistralai",
|
value: "mistralai",
|
||||||
label: "Mistral AI",
|
label: "Mistral AI",
|
||||||
model: "mistral-large-latest",
|
model: "mistral-large-latest",
|
||||||
apiKeyName: "MISTRAL_API_KEY",
|
apiKeyName: "MISTRAL_API_KEY",
|
||||||
packageName: "langchain-mistralai",
|
packageName: "langchain[mistralai]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "together",
|
value: "together",
|
||||||
label: "Together AI",
|
label: "Together AI",
|
||||||
model: "mistralai/Mixtral-8x7B-Instruct-v0.1",
|
model: "mistralai/Mixtral-8x7B-Instruct-v0.1",
|
||||||
apiKeyName: "TOGETHER_API_KEY",
|
apiKeyName: "TOGETHER_API_KEY",
|
||||||
packageName: "langchain-together",
|
packageName: "langchain[together]",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
value: "databricks",
|
value: "databricks",
|
||||||
@ -227,7 +226,7 @@ if not os.environ.get("${selectedTabItem.apiKeyName}"):
|
|||||||
|
|
||||||
const initModelText = selectedTabItem?.text || `from langchain.chat_models import init_chat_model
|
const initModelText = selectedTabItem?.text || `from langchain.chat_models import init_chat_model
|
||||||
|
|
||||||
${llmVarName} = init_chat_model("${selectedTabItem.model}", *, model_provider="${selectedTabItem.value}"${selectedTabItem?.kwargs ? `, ${selectedTabItem.kwargs}` : ""})`;
|
${llmVarName} = init_chat_model("${selectedTabItem.model}", model_provider="${selectedTabItem.value}"${selectedTabItem?.kwargs ? `, ${selectedTabItem.kwargs}` : ""})`;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
@ -239,7 +238,7 @@ ${llmVarName} = init_chat_model("${selectedTabItem.model}", *, model_provider="$
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
<CodeBlock language="bash">
|
<CodeBlock language="bash">
|
||||||
{`pip install -qU langchain ${selectedTabItem.packageName}`}
|
{`pip install -qU "${selectedTabItem.packageName}"`}
|
||||||
</CodeBlock>
|
</CodeBlock>
|
||||||
<CodeBlock language="python">
|
<CodeBlock language="python">
|
||||||
{apiKeyText ? apiKeyText + "\n\n" + initModelText : initModelText}
|
{apiKeyText ? apiKeyText + "\n\n" + initModelText : initModelText}
|
||||||
|
Loading…
Reference in New Issue
Block a user