Overview
Integration details
| Class | Package | Local | Serializable | JS support | Downloads | Version |
|---|---|---|---|---|---|---|
| ChatFireworks | langchain-fireworks | ❌ | beta | ✅ |
Model features
| Tool calling | Structured output | JSON mode | Image input | Audio input | Video input | Token-level streaming | Native async | Token usage | Logprobs |
|---|---|---|---|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
Setup
Fireworks 모델에 액세스하려면 Fireworks 계정을 생성하고, API key를 발급받고,langchain-fireworks integration package를 설치해야 합니다.
Credentials
fireworks.ai/login으로 이동하여 Fireworks에 가입하고 API key를 생성하세요. 완료한 후 FIREWORKS_API_KEY environment variable을 설정하세요:Installation
LangChain Fireworks integration은langchain-fireworks package에 있습니다:
Instantiation
이제 모델 객체를 인스턴스화하고 chat completion을 생성할 수 있습니다:- TODO: 관련 매개변수로 모델 인스턴스화를 업데이트하세요.
Invocation
API reference
모든 ChatFireworks 기능과 구성에 대한 자세한 문서는 API reference를 참조하세요: python.langchain.com/api_reference/fireworks/chat_models/langchain_fireworks.chat_models.ChatFireworks.htmllangchain-fireworks package를 사용하려면 다음 설치 단계를 따르세요:
Basic usage
Setting up
-
Fireworks AI에 로그인하여 모델에 액세스할 수 있는 API Key를 발급받고,
FIREWORKS_API_KEYenvironment variable로 설정되어 있는지 확인하세요. 로그인하고 API key를 발급받은 후, 다음 단계에 따라FIREWORKS_API_KEYenvironment variable을 설정하세요:- Linux/macOS: 터미널을 열고 다음 명령을 실행하세요:
참고: 이 environment variable을 터미널 세션 간에 지속되도록 하려면 위 줄을~/.bashrc,~/.bash_profile, 또는~/.zshrc파일에 추가하세요.- Windows: Command Prompt의 경우 다음을 사용하세요:
-
model id를 사용하여 모델을 설정하세요. 모델이 설정되지 않은 경우 기본 모델은
fireworks-llama-v2-7b-chat입니다. fireworks.ai에서 전체 최신 모델 목록을 확인하세요.
Calling the Model Directly
문자열 prompt로 모델을 직접 호출하여 completion을 얻을 수 있습니다.Advanced usage
Tool use: LangChain Agent + Fireworks function calling model
Fireworks function calling model에 계산기 사용법을 가르치는 방법은 이 노트북을 확인하세요. Fireworks는 빠른 모델 추론과 tool 사용에 대한 최상의 경험을 제공하는 데 중점을 두고 있습니다. GPT-4와 비교하여 어떻게 다른지에 대한 자세한 내용은 블로그를 확인하세요. 핵심은 function calling 사용 사례에서 GPT-4와 동등하지만 훨씬 빠르고 저렴하다는 것입니다.RAG: LangChain agent + Fireworks function calling model + MongoDB + Nomic AI embeddings
엔드 투 엔드 플로우에 대한 cookbook은 여기에서 확인하세요Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.