Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 LangChain JavaScript 集成 ChatXAI 对话模型。
ChatXAI
@langchain/xai
XAI_API_KEY
export XAI_API_KEY="your-api-key"
# export LANGSMITH_TRACING="true" # export LANGSMITH_API_KEY="your-api-key"
npm install @langchain/xai @langchain/core
yarn add @langchain/xai @langchain/core
pnpm add @langchain/xai @langchain/core
import { ChatXAI } from "@langchain/xai"; const llm = new ChatXAI({ model: "grok-3-fast", temperature: 0, maxTokens: undefined, maxRetries: 2, // other params... })
const aiMsg = await llm.invoke([ [ "system", "You are a helpful assistant that translates English to French. Translate the user sentence.", ], ["human", "I love programming."], ]) console.log(aiMsg)
AIMessage { "id": "71d7e3d8-30dd-472c-8038-b6b283dcee63", "content": "J'adore programmer.", "additional_kwargs": {}, "response_metadata": { "tokenUsage": { "promptTokens": 30, "completionTokens": 6, "totalTokens": 36 }, "finish_reason": "stop", "usage": { "prompt_tokens": 30, "completion_tokens": 6, "total_tokens": 36 }, "system_fingerprint": "fp_3e3898d4ce" }, "tool_calls": [], "invalid_tool_calls": [], "usage_metadata": { "output_tokens": 6, "input_tokens": 30, "total_tokens": 36, "input_token_details": {}, "output_token_details": {} } }
console.log(aiMsg.content)
J'adore programmer.
官方原文:src/oss/javascript/integrations/chat/xai.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。