mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-09 16:18:30 +00:00
* feat: add `apps` & `actions` attributes to Agent (#3504)
* feat: add app attributes to Agent
* feat: add actions attribute to Agent
* chore: resolve linter issues
* refactor: merge the apps and actions parameters into a single one
* fix: remove unnecessary print
* feat: logging error when CrewaiPlatformTools fails
* chore: export CrewaiPlatformTools directly from crewai_tools
* style: resolver linter issues
* test: fix broken tests
* style: solve linter issues
* fix: fix broken test
* feat: monorepo restructure and test/ci updates
- Add crewai workspace member
- Fix vcr cassette paths and restore test dirs
- Resolve ci failures and update linter/pytest rules
* chore: update python version to 3.13 and package metadata
* feat: add crewai-tools workspace and fix tests/dependencies
* feat: add crewai-tools workspace structure
* Squashed 'temp-crewai-tools/' content from commit 9bae5633
git-subtree-dir: temp-crewai-tools
git-subtree-split: 9bae56339096cb70f03873e600192bd2cd207ac9
* feat: configure crewai-tools workspace package with dependencies
* fix: apply ruff auto-formatting to crewai-tools code
* chore: update lockfile
* fix: don't allow tool tests yet
* fix: comment out extra pytest flags for now
* fix: remove conflicting conftest.py from crewai-tools tests
* fix: resolve dependency conflicts and test issues
- Pin vcrpy to 7.0.0 to fix pytest-recording compatibility
- Comment out types-requests to resolve urllib3 conflict
- Update requests requirement in crewai-tools to >=2.32.0
* chore: update CI workflows and docs for monorepo structure
* chore: update CI workflows and docs for monorepo structure
* fix: actions syntax
* chore: ci publish and pin versions
* fix: add permission to action
* chore: bump version to 1.0.0a1 across all packages
- Updated version to 1.0.0a1 in pyproject.toml for crewai and crewai-tools
- Adjusted version in __init__.py files for consistency
* WIP: v1 docs (#3626)
(cherry picked from commit d46e20fa09bcd2f5916282f5553ddeb7183bd92c)
* docs: parity for all translations
* docs: full name of acronym AMP
* docs: fix lingering unused code
* docs: expand contextual options in docs.json
* docs: add contextual action to request feature on GitHub (#3635)
* chore: apply linting fixes to crewai-tools
* feat: add required env var validation for brightdata
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com>
* fix: handle properly anyOf oneOf allOf schema's props
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com>
* feat: bump version to 1.0.0a2
* Lorenze/native inference sdks (#3619)
* ruff linted
* using native sdks with litellm fallback
* drop exa
* drop print on completion
* Refactor LLM and utility functions for type consistency
- Updated `max_tokens` parameter in `LLM` class to accept `float` in addition to `int`.
- Modified `create_llm` function to ensure consistent type hints and return types, now returning `LLM | BaseLLM | None`.
- Adjusted type hints for various parameters in `create_llm` and `_llm_via_environment_or_fallback` functions for improved clarity and type safety.
- Enhanced test cases to reflect changes in type handling and ensure proper instantiation of LLM instances.
* fix agent_tests
* fix litellm tests and usagemetrics fix
* drop print
* Refactor LLM event handling and improve test coverage
- Removed commented-out event emission for LLM call failures in `llm.py`.
- Added `from_agent` parameter to `CrewAgentExecutor` for better context in LLM responses.
- Enhanced test for LLM call failure to simulate OpenAI API failure and updated assertions for clarity.
- Updated agent and task ID assertions in tests to ensure they are consistently treated as strings.
* fix test_converter
* fixed tests/agents/test_agent.py
* Refactor LLM context length exception handling and improve provider integration
- Renamed `LLMContextLengthExceededException` to `LLMContextLengthExceededExceptionError` for clarity and consistency.
- Updated LLM class to pass the provider parameter correctly during initialization.
- Enhanced error handling in various LLM provider implementations to raise the new exception type.
- Adjusted tests to reflect the updated exception name and ensure proper error handling in context length scenarios.
* Enhance LLM context window handling across providers
- Introduced CONTEXT_WINDOW_USAGE_RATIO to adjust context window sizes dynamically for Anthropic, Azure, Gemini, and OpenAI LLMs.
- Added validation for context window sizes in Azure and Gemini providers to ensure they fall within acceptable limits.
- Updated context window size calculations to use the new ratio, improving consistency and adaptability across different models.
- Removed hardcoded context window sizes in favor of ratio-based calculations for better flexibility.
* fix test agent again
* fix test agent
* feat: add native LLM providers for Anthropic, Azure, and Gemini
- Introduced new completion implementations for Anthropic, Azure, and Gemini, integrating their respective SDKs.
- Added utility functions for tool validation and extraction to support function calling across LLM providers.
- Enhanced context window management and token usage extraction for each provider.
- Created a common utility module for shared functionality among LLM providers.
* chore: update dependencies and improve context management
- Removed direct dependency on `litellm` from the main dependencies and added it under extras for better modularity.
- Updated the `litellm` dependency specification to allow for greater flexibility in versioning.
- Refactored context length exception handling across various LLM providers to use a consistent error class.
- Enhanced platform-specific dependency markers for NVIDIA packages to ensure compatibility across different systems.
* refactor(tests): update LLM instantiation to include is_litellm flag in test cases
- Modified multiple test cases in test_llm.py to set the is_litellm parameter to True when instantiating the LLM class.
- This change ensures that the tests are aligned with the latest LLM configuration requirements and improves consistency across test scenarios.
- Adjusted relevant assertions and comments to reflect the updated LLM behavior.
* linter
* linted
* revert constants
* fix(tests): correct type hint in expected model description
- Updated the expected description in the test_generate_model_description_dict_field function to use 'Dict' instead of 'dict' for consistency with type hinting conventions.
- This change ensures that the test accurately reflects the expected output format for model descriptions.
* refactor(llm): enhance LLM instantiation and error handling
- Updated the LLM class to include validation for the model parameter, ensuring it is a non-empty string.
- Improved error handling by logging warnings when the native SDK fails, allowing for a fallback to LiteLLM.
- Adjusted the instantiation of LLM in test cases to consistently include the is_litellm flag, aligning with recent changes in LLM configuration.
- Modified relevant tests to reflect these updates, ensuring better coverage and accuracy in testing scenarios.
* fixed test
* refactor(llm): enhance token usage tracking and add copy methods
- Updated the LLM class to track token usage and log callbacks in streaming mode, improving monitoring capabilities.
- Introduced shallow and deep copy methods for the LLM instance, allowing for better management of LLM configurations and parameters.
- Adjusted test cases to instantiate LLM with the is_litellm flag, ensuring alignment with recent changes in LLM configuration.
* refactor(tests): reorganize imports and enhance error messages in test cases
- Cleaned up import statements in test_crew.py for better organization and readability.
- Enhanced error messages in test cases to use `re.escape` for improved regex matching, ensuring more robust error handling.
- Adjusted comments for clarity and consistency across test scenarios.
- Ensured that all necessary modules are imported correctly to avoid potential runtime issues.
* feat: add base devtooling
* fix: ensure dep refs are updated for devtools
* fix: allow pre-release
* feat: allow release after tag
* feat: bump versions to 1.0.0a3
Co-authored-by: Greyson LaLonde <greyson.r.lalonde@gmail.com>
* fix: match tag and release title, ignore devtools build for pypi
* fix: allow failed pypi publish
* feat: introduce trigger listing and execution commands for local development (#3643)
* chore: exclude tests from ruff linting
* chore: exclude tests from GitHub Actions linter
* fix: replace print statements with logger in agent and memory handling
* chore: add noqa for intentional print in printer utility
* fix: resolve linting errors across codebase
* feat: update docs with new approach to consume Platform Actions (#3675)
* fix: remove duplicate line and add explicit env var
* feat: bump versions to 1.0.0a4 (#3686)
* Update triggers docs (#3678)
* docs: introduce triggers list & triggers run command
* docs: add KO triggers docs
* docs: ensure CREWAI_PLATFORM_INTEGRATION_TOKEN is mentioned on docs (#3687)
* Lorenze/bedrock llm (#3693)
* feat: add AWS Bedrock support and update dependencies
- Introduced BedrockCompletion class for AWS Bedrock integration in LLM.
- Added boto3 as a new dependency in both pyproject.toml and uv.lock.
- Updated LLM class to support Bedrock provider.
- Created new files for Bedrock provider implementation.
* using converse api
* converse
* linted
* refactor: update BedrockCompletion class to improve parameter handling
- Changed max_tokens from a fixed integer to an optional integer.
- Simplified model ID assignment by removing the inference profile mapping method.
- Cleaned up comments and unnecessary code related to tool specifications and model-specific parameters.
* feat: improve event bus thread safety and async support
Add thread-safe, async-compatible event bus with read–write locking and
handler dependency ordering. Remove blinker dependency and implement
direct dispatch. Improve type safety, error handling, and deterministic
event synchronization.
Refactor tests to auto-wait for async handlers, ensure clean teardown,
and add comprehensive concurrency coverage. Replace thread-local state
in AgentEvaluator with instance-based locking for correct cross-thread
access. Enhance tracing reliability and event finalization.
* feat: enhance OpenAICompletion class with additional client parameters (#3701)
* feat: enhance OpenAICompletion class with additional client parameters
- Added support for default_headers, default_query, and client_params in the OpenAICompletion class.
- Refactored client initialization to use a dedicated method for client parameter retrieval.
- Introduced new test cases to validate the correct usage of OpenAICompletion with various parameters.
* fix: correct test case for unsupported OpenAI model
- Updated the test_openai.py to ensure that the LLM instance is created before calling the method, maintaining proper error handling for unsupported models.
- This change ensures that the test accurately checks for the NotFoundError when an invalid model is specified.
* fix: enhance error handling in OpenAICompletion class
- Added specific exception handling for NotFoundError and APIConnectionError in the OpenAICompletion class to provide clearer error messages and improve logging.
- Updated the test case for unsupported models to ensure it raises a ValueError with the appropriate message when a non-existent model is specified.
- This change improves the robustness of the OpenAI API integration and enhances the clarity of error reporting.
* fix: improve test for unsupported OpenAI model handling
- Refactored the test case in test_openai.py to create the LLM instance after mocking the OpenAI client, ensuring proper error handling for unsupported models.
- This change enhances the clarity of the test by accurately checking for ValueError when a non-existent model is specified, aligning with recent improvements in error handling for the OpenAICompletion class.
* feat: bump versions to 1.0.0b1 (#3706)
* Lorenze/tools drop litellm (#3710)
* completely drop litellm and correctly pass config for qdrant
* feat: add support for additional embedding models in EmbeddingService
- Expanded the list of supported embedding models to include Google Vertex, Hugging Face, Jina, Ollama, OpenAI, Roboflow, Watson X, custom embeddings, Sentence Transformers, Text2Vec, OpenClip, and Instructor.
- This enhancement improves the versatility of the EmbeddingService by allowing integration with a wider range of embedding providers.
* fix: update collection parameter handling in CrewAIRagAdapter
- Changed the condition for setting vectors_config in the CrewAIRagAdapter to check for QdrantConfig instance instead of using hasattr. This improves type safety and ensures proper configuration handling for Qdrant integration.
* moved stagehand as optional dep (#3712)
* feat: bump versions to 1.0.0b2 (#3713)
* feat: enhance AnthropicCompletion class with additional client parame… (#3707)
* feat: enhance AnthropicCompletion class with additional client parameters and tool handling
- Added support for client_params in the AnthropicCompletion class to allow for additional client configuration.
- Refactored client initialization to use a dedicated method for retrieving client parameters.
- Implemented a new method to handle tool use conversation flow, ensuring proper execution and response handling.
- Introduced comprehensive test cases to validate the functionality of the AnthropicCompletion class, including tool use scenarios and parameter handling.
* drop print statements
* test: add fixture to mock ANTHROPIC_API_KEY for tests
- Introduced a pytest fixture to automatically mock the ANTHROPIC_API_KEY environment variable for all tests in the test_anthropic.py module.
- This change ensures that tests can run without requiring a real API key, improving test isolation and reliability.
* refactor: streamline streaming message handling in AnthropicCompletion class
- Removed the 'stream' parameter from the API call as it is set internally by the SDK.
- Simplified the handling of tool use events and response construction by extracting token usage from the final message.
- Enhanced the flow for managing tool use conversation, ensuring proper integration with the streaming API response.
* fix streaming here too
* fix: improve error handling in tool conversion for AnthropicCompletion class
- Enhanced exception handling during tool conversion by catching KeyError and ValueError.
- Added logging for conversion errors to aid in debugging and maintain robustness in tool integration.
* feat: enhance GeminiCompletion class with client parameter support (#3717)
* feat: enhance GeminiCompletion class with client parameter support
- Added support for client_params in the GeminiCompletion class to allow for additional client configuration.
- Refactored client initialization into a dedicated method for improved parameter handling.
- Introduced a new method to retrieve client parameters, ensuring compatibility with the base class.
- Enhanced error handling during client initialization to provide clearer messages for missing configuration.
- Updated documentation to reflect the changes in client parameter usage.
* add optional dependancies
* refactor: update test fixture to mock GOOGLE_API_KEY
- Renamed the fixture from `mock_anthropic_api_key` to `mock_google_api_key` to reflect the change in the environment variable being mocked.
- This update ensures that all tests in the module can run with a mocked GOOGLE_API_KEY, improving test isolation and reliability.
* fix tests
* feat: enhance BedrockCompletion class with advanced features
* feat: enhance BedrockCompletion class with advanced features and error handling
- Added support for guardrail configuration, additional model request fields, and custom response field paths in the BedrockCompletion class.
- Improved error handling for AWS exceptions and added token usage tracking with stop reason logging.
- Enhanced streaming response handling with comprehensive event management, including tool use and content block processing.
- Updated documentation to reflect new features and initialization parameters.
- Introduced a new test suite for BedrockCompletion to validate functionality and ensure robust integration with AWS Bedrock APIs.
* chore: add boto typing
* fix: use typing_extensions.Required for Python 3.10 compatibility
---------
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com>
* feat: azure native tests
* feat: add Azure AI Inference support and related tests
- Introduced the `azure-ai-inference` package with version `1.0.0b9` and its dependencies in `uv.lock` and `pyproject.toml`.
- Added new test files for Azure LLM functionality, including tests for Azure completion and tool handling.
- Implemented comprehensive test cases to validate Azure-specific behavior and integration with the CrewAI framework.
- Enhanced the testing framework to mock Azure credentials and ensure proper isolation during tests.
* feat: enhance AzureCompletion class with Azure OpenAI support
- Added support for the Azure OpenAI endpoint in the AzureCompletion class, allowing for flexible endpoint configurations.
- Implemented endpoint validation and correction to ensure proper URL formats for Azure OpenAI deployments.
- Enhanced error handling to provide clearer messages for common HTTP errors, including authentication and rate limit issues.
- Updated tests to validate the new endpoint handling and error messaging, ensuring robust integration with Azure AI Inference.
- Refactored parameter preparation to conditionally include the model parameter based on the endpoint type.
* refactor: convert project module to metaclass with full typing
* Lorenze/OpenAI base url backwards support (#3723)
* fix: enhance OpenAICompletion class base URL handling
- Updated the base URL assignment in the OpenAICompletion class to prioritize the new `api_base` attribute and fallback to the environment variable `OPENAI_BASE_URL` if both are not set.
- Added `api_base` to the list of parameters in the OpenAICompletion class to ensure proper configuration and flexibility in API endpoint management.
* feat: enhance OpenAICompletion class with api_base support
- Added the `api_base` parameter to the OpenAICompletion class to allow for flexible API endpoint configuration.
- Updated the `_get_client_params` method to prioritize `base_url` over `api_base`, ensuring correct URL handling.
- Introduced comprehensive tests to validate the behavior of `api_base` and `base_url` in various scenarios, including environment variable fallback.
- Enhanced test coverage for client parameter retrieval, ensuring robust integration with the OpenAI API.
* fix: improve OpenAICompletion class configuration handling
- Added a debug print statement to log the client configuration parameters during initialization for better traceability.
- Updated the base URL assignment logic to ensure it defaults to None if no valid base URL is provided, enhancing robustness in API endpoint configuration.
- Refined the retrieval of the `api_base` environment variable to streamline the configuration process.
* drop print
* feat: improvements on import native sdk support (#3725)
* feat: add support for Anthropic provider and enhance logging
- Introduced the `anthropic` package with version `0.69.0` in `pyproject.toml` and `uv.lock`, allowing for integration with the Anthropic API.
- Updated logging in the LLM class to provide clearer error messages when importing native providers, enhancing debugging capabilities.
- Improved error handling in the AnthropicCompletion class to guide users on installation via the updated error message format.
- Refactored import error handling in other provider classes to maintain consistency in error messaging and installation instructions.
* feat: enhance LLM support with Bedrock provider and update dependencies
- Added support for the `bedrock` provider in the LLM class, allowing integration with AWS Bedrock APIs.
- Updated `uv.lock` to replace `boto3` with `bedrock` in the dependencies, reflecting the new provider structure.
- Introduced `SUPPORTED_NATIVE_PROVIDERS` to include `bedrock` and ensure proper error handling when instantiating native providers.
- Enhanced error handling in the LLM class to raise informative errors when native provider instantiation fails.
- Added tests to validate the behavior of the new Bedrock provider and ensure fallback mechanisms work correctly for unsupported providers.
* test: update native provider fallback tests to expect ImportError
* adjust the test with the expected bevaior - raising ImportError
* this is exoecting the litellm format, all gemini native tests are in test_google.py
---------
Co-authored-by: Greyson LaLonde <greyson.r.lalonde@gmail.com>
* fix: remove stdout prints, improve test determinism, and update trace handling
Removed `print` statements from the `LLMStreamChunkEvent` handler to prevent
LLM response chunks from being written directly to stdout. The listener now
only tracks chunks internally.
Fixes #3715
Added explicit return statements for trace-related tests.
Updated cassette for `test_failed_evaluation` to reflect new behavior where
an empty trace dict is used instead of returning early.
Ensured deterministic cleanup order in test fixtures by making
`clear_event_bus_handlers` depend on `setup_test_environment`. This guarantees
event bus shutdown and file handle cleanup occur before temporary directory
deletion, resolving intermittent “Directory not empty” errors in CI.
* chore: remove lib/crewai exclusion from pre-commit hooks
* feat: enhance task guardrail functionality and validation
* feat: enhance task guardrail functionality and validation
- Introduced support for multiple guardrails in the Task class, allowing for sequential processing of guardrails.
- Added a new `guardrails` field to the Task model to accept a list of callable guardrails or string descriptions.
- Implemented validation to ensure guardrails are processed correctly, including handling of retries and error messages.
- Enhanced the `_invoke_guardrail_function` method to manage guardrail execution and integrate with existing task output processing.
- Updated tests to cover various scenarios involving multiple guardrails, including success, failure, and retry mechanisms.
This update improves the flexibility and robustness of task execution by allowing for more complex validation scenarios.
* refactor: enhance guardrail type handling in Task model
- Updated the Task class to improve guardrail type definitions, introducing GuardrailType and GuardrailsType for better clarity and type safety.
- Simplified the validation logic for guardrails, ensuring that both single and multiple guardrails are processed correctly.
- Enhanced error messages for guardrail validation to provide clearer feedback when incorrect types are provided.
- This refactor improves the maintainability and robustness of task execution by standardizing guardrail handling.
* feat: implement per-guardrail retry tracking in Task model
- Introduced a new private attribute `_guardrail_retry_counts` to the Task class for tracking retry attempts on a per-guardrail basis.
- Updated the guardrail processing logic to utilize the new retry tracking, allowing for independent retry counts for each guardrail.
- Enhanced error handling to provide clearer feedback when guardrails fail validation after exceeding retry limits.
- Modified existing tests to validate the new retry tracking behavior, ensuring accurate assertions on guardrail retries.
This update improves the robustness and flexibility of task execution by allowing for more granular control over guardrail validation and retry mechanisms.
* chore: 1.0.0b3 bump (#3734)
* chore: full ruff and mypy
improved linting, pre-commit setup, and internal architecture. Configured Ruff to respect .gitignore, added stricter rules, and introduced a lock pre-commit hook with virtualenv activation. Fixed type shadowing in EXASearchTool using a type_ alias to avoid PEP 563 conflicts and resolved circular imports in agent executor and guardrail modules. Removed agent-ops attributes, deprecated watson alias, and dropped crewai-enterprise tools with corresponding test updates. Refactored cache and memoization for thread safety and cleaned up structured output adapters and related logic.
* New MCL DSL (#3738)
* Adding MCP implementation
* New tests for MCP implementation
* fix tests
* update docs
* Revert "New tests for MCP implementation"
This reverts commit 0bbe6dee90.
* linter
* linter
* fix
* verify mcp pacakge exists
* adjust docs to be clear only remote servers are supported
* reverted
* ensure args schema generated properly
* properly close out
---------
Co-authored-by: lorenzejay <lorenzejaytech@gmail.com>
Co-authored-by: Greyson Lalonde <greyson.r.lalonde@gmail.com>
* feat: a2a experimental
experimental a2a support
---------
Co-authored-by: Lucas Gomide <lucaslg200@gmail.com>
Co-authored-by: Greyson LaLonde <greyson.r.lalonde@gmail.com>
Co-authored-by: Tony Kipkemboi <iamtonykipkemboi@gmail.com>
Co-authored-by: Mike Plachta <mplachta@users.noreply.github.com>
Co-authored-by: João Moura <joaomdmoura@gmail.com>
864 lines
74 KiB
YAML
864 lines
74 KiB
YAML
interactions:
|
|
- request:
|
|
body: '{"model": "llama3.2:3b", "prompt": "### User:\nRespond in 20 words. Which
|
|
model are you?\n\n", "options": {"stop": ["\nObservation:"]}, "stream": false}'
|
|
headers:
|
|
accept:
|
|
- '*/*'
|
|
accept-encoding:
|
|
- gzip, deflate
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '152'
|
|
host:
|
|
- localhost:11434
|
|
user-agent:
|
|
- litellm/1.57.4
|
|
method: POST
|
|
uri: http://localhost:11434/api/generate
|
|
response:
|
|
content: '{"model":"llama3.2:3b","created_at":"2025-01-10T18:37:01.552946Z","response":"I''m
|
|
an AI designed by Meta, leveraging large language models to provide information
|
|
and assist with various tasks.","done":true,"done_reason":"stop","context":[128006,9125,128007,271,38766,1303,33025,2696,25,6790,220,2366,18,271,128009,128006,882,128007,271,14711,2724,512,66454,304,220,508,4339,13,16299,1646,527,499,1980,128009,128006,78191,128007,271,40,2846,459,15592,6319,555,16197,11,77582,3544,4221,4211,311,3493,2038,323,7945,449,5370,9256,13],"total_duration":2721386667,"load_duration":838784333,"prompt_eval_count":39,"prompt_eval_duration":1462000000,"eval_count":22,"eval_duration":418000000}'
|
|
headers:
|
|
Content-Length:
|
|
- '683'
|
|
Content-Type:
|
|
- application/json; charset=utf-8
|
|
Date:
|
|
- Fri, 10 Jan 2025 18:37:01 GMT
|
|
http_version: HTTP/1.1
|
|
status_code: 200
|
|
- request:
|
|
body: '{"name": "llama3.2:3b"}'
|
|
headers:
|
|
accept:
|
|
- '*/*'
|
|
accept-encoding:
|
|
- gzip, deflate
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '23'
|
|
content-type:
|
|
- application/json
|
|
host:
|
|
- localhost:11434
|
|
user-agent:
|
|
- litellm/1.57.4
|
|
method: POST
|
|
uri: http://localhost:11434/api/show
|
|
response:
|
|
content: "{\"license\":\"LLAMA 3.2 COMMUNITY LICENSE AGREEMENT\\nLlama 3.2 Version
|
|
Release Date: September 25, 2024\\n\\n\u201CAgreement\u201D means the terms
|
|
and conditions for use, reproduction, distribution \\nand modification of the
|
|
Llama Materials set forth herein.\\n\\n\u201CDocumentation\u201D means the specifications,
|
|
manuals and documentation accompanying Llama 3.2\\ndistributed by Meta at https://llama.meta.com/doc/overview.\\n\\n\u201CLicensee\u201D
|
|
or \u201Cyou\u201D means you, or your employer or any other person or entity
|
|
(if you are \\nentering into this Agreement on such person or entity\u2019s
|
|
behalf), of the age required under\\napplicable laws, rules or regulations to
|
|
provide legal consent and that has legal authority\\nto bind your employer or
|
|
such other person or entity if you are entering in this Agreement\\non their
|
|
behalf.\\n\\n\u201CLlama 3.2\u201D means the foundational large language models
|
|
and software and algorithms, including\\nmachine-learning model code, trained
|
|
model weights, inference-enabling code, training-enabling code,\\nfine-tuning
|
|
enabling code and other elements of the foregoing distributed by Meta at \\nhttps://www.llama.com/llama-downloads.\\n\\n\u201CLlama
|
|
Materials\u201D means, collectively, Meta\u2019s proprietary Llama 3.2 and Documentation
|
|
(and \\nany portion thereof) made available under this Agreement.\\n\\n\u201CMeta\u201D
|
|
or \u201Cwe\u201D means Meta Platforms Ireland Limited (if you are located in
|
|
or, \\nif you are an entity, your principal place of business is in the EEA
|
|
or Switzerland) \\nand Meta Platforms, Inc. (if you are located outside of the
|
|
EEA or Switzerland). \\n\\n\\nBy clicking \u201CI Accept\u201D below or by using
|
|
or distributing any portion or element of the Llama Materials,\\nyou agree to
|
|
be bound by this Agreement.\\n\\n\\n1. License Rights and Redistribution.\\n\\n
|
|
\ a. Grant of Rights. You are granted a non-exclusive, worldwide, \\nnon-transferable
|
|
and royalty-free limited license under Meta\u2019s intellectual property or
|
|
other rights \\nowned by Meta embodied in the Llama Materials to use, reproduce,
|
|
distribute, copy, create derivative works \\nof, and make modifications to the
|
|
Llama Materials. \\n\\n b. Redistribution and Use. \\n\\n i. If
|
|
you distribute or make available the Llama Materials (or any derivative works
|
|
thereof), \\nor a product or service (including another AI model) that contains
|
|
any of them, you shall (A) provide\\na copy of this Agreement with any such
|
|
Llama Materials; and (B) prominently display \u201CBuilt with Llama\u201D\\non
|
|
a related website, user interface, blogpost, about page, or product documentation.
|
|
If you use the\\nLlama Materials or any outputs or results of the Llama Materials
|
|
to create, train, fine tune, or\\notherwise improve an AI model, which is distributed
|
|
or made available, you shall also include \u201CLlama\u201D\\nat the beginning
|
|
of any such AI model name.\\n\\n ii. If you receive Llama Materials,
|
|
or any derivative works thereof, from a Licensee as part\\nof an integrated
|
|
end user product, then Section 2 of this Agreement will not apply to you. \\n\\n
|
|
\ iii. You must retain in all copies of the Llama Materials that you distribute
|
|
the \\nfollowing attribution notice within a \u201CNotice\u201D text file distributed
|
|
as a part of such copies: \\n\u201CLlama 3.2 is licensed under the Llama 3.2
|
|
Community License, Copyright \xA9 Meta Platforms,\\nInc. All Rights Reserved.\u201D\\n\\n
|
|
\ iv. Your use of the Llama Materials must comply with applicable laws
|
|
and regulations\\n(including trade compliance laws and regulations) and adhere
|
|
to the Acceptable Use Policy for\\nthe Llama Materials (available at https://www.llama.com/llama3_2/use-policy),
|
|
which is hereby \\nincorporated by reference into this Agreement.\\n \\n2.
|
|
Additional Commercial Terms. If, on the Llama 3.2 version release date, the
|
|
monthly active users\\nof the products or services made available by or for
|
|
Licensee, or Licensee\u2019s affiliates, \\nis greater than 700 million monthly
|
|
active users in the preceding calendar month, you must request \\na license
|
|
from Meta, which Meta may grant to you in its sole discretion, and you are not
|
|
authorized to\\nexercise any of the rights under this Agreement unless or until
|
|
Meta otherwise expressly grants you such rights.\\n\\n3. Disclaimer of Warranty.
|
|
UNLESS REQUIRED BY APPLICABLE LAW, THE LLAMA MATERIALS AND ANY OUTPUT AND \\nRESULTS
|
|
THEREFROM ARE PROVIDED ON AN \u201CAS IS\u201D BASIS, WITHOUT WARRANTIES OF
|
|
ANY KIND, AND META DISCLAIMS\\nALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND
|
|
IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES\\nOF TITLE, NON-INFRINGEMENT,
|
|
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE\\nFOR
|
|
DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE LLAMA MATERIALS
|
|
AND ASSUME ANY RISKS ASSOCIATED\\nWITH YOUR USE OF THE LLAMA MATERIALS AND ANY
|
|
OUTPUT AND RESULTS.\\n\\n4. Limitation of Liability. IN NO EVENT WILL META OR
|
|
ITS AFFILIATES BE LIABLE UNDER ANY THEORY OF LIABILITY, \\nWHETHER IN CONTRACT,
|
|
TORT, NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,
|
|
\\nFOR ANY LOST PROFITS OR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL,
|
|
EXEMPLARY OR PUNITIVE DAMAGES, EVEN \\nIF META OR ITS AFFILIATES HAVE BEEN ADVISED
|
|
OF THE POSSIBILITY OF ANY OF THE FOREGOING.\\n\\n5. Intellectual Property.\\n\\n
|
|
\ a. No trademark licenses are granted under this Agreement, and in connection
|
|
with the Llama Materials, \\nneither Meta nor Licensee may use any name or mark
|
|
owned by or associated with the other or any of its affiliates, \\nexcept as
|
|
required for reasonable and customary use in describing and redistributing the
|
|
Llama Materials or as \\nset forth in this Section 5(a). Meta hereby grants
|
|
you a license to use \u201CLlama\u201D (the \u201CMark\u201D) solely as required
|
|
\\nto comply with the last sentence of Section 1.b.i. You will comply with Meta\u2019s
|
|
brand guidelines (currently accessible \\nat https://about.meta.com/brand/resources/meta/company-brand/).
|
|
All goodwill arising out of your use of the Mark \\nwill inure to the benefit
|
|
of Meta.\\n\\n b. Subject to Meta\u2019s ownership of Llama Materials and
|
|
derivatives made by or for Meta, with respect to any\\n derivative works
|
|
and modifications of the Llama Materials that are made by you, as between you
|
|
and Meta,\\n you are and will be the owner of such derivative works and modifications.\\n\\n
|
|
\ c. If you institute litigation or other proceedings against Meta or any
|
|
entity (including a cross-claim or\\n counterclaim in a lawsuit) alleging
|
|
that the Llama Materials or Llama 3.2 outputs or results, or any portion\\n
|
|
\ of any of the foregoing, constitutes infringement of intellectual property
|
|
or other rights owned or licensable\\n by you, then any licenses granted
|
|
to you under this Agreement shall terminate as of the date such litigation or\\n
|
|
\ claim is filed or instituted. You will indemnify and hold harmless Meta
|
|
from and against any claim by any third\\n party arising out of or related
|
|
to your use or distribution of the Llama Materials.\\n\\n6. Term and Termination.
|
|
The term of this Agreement will commence upon your acceptance of this Agreement
|
|
or access\\nto the Llama Materials and will continue in full force and effect
|
|
until terminated in accordance with the terms\\nand conditions herein. Meta
|
|
may terminate this Agreement if you are in breach of any term or condition of
|
|
this\\nAgreement. Upon termination of this Agreement, you shall delete and cease
|
|
use of the Llama Materials. Sections 3,\\n4 and 7 shall survive the termination
|
|
of this Agreement. \\n\\n7. Governing Law and Jurisdiction. This Agreement will
|
|
be governed and construed under the laws of the State of \\nCalifornia without
|
|
regard to choice of law principles, and the UN Convention on Contracts for the
|
|
International\\nSale of Goods does not apply to this Agreement. The courts of
|
|
California shall have exclusive jurisdiction of\\nany dispute arising out of
|
|
this Agreement.\\n**Llama 3.2** **Acceptable Use Policy**\\n\\nMeta is committed
|
|
to promoting safe and fair use of its tools and features, including Llama 3.2.
|
|
If you access or use Llama 3.2, you agree to this Acceptable Use Policy (\u201C**Policy**\u201D).
|
|
The most recent copy of this policy can be found at [https://www.llama.com/llama3_2/use-policy](https://www.llama.com/llama3_2/use-policy).\\n\\n**Prohibited
|
|
Uses**\\n\\nWe want everyone to use Llama 3.2 safely and responsibly. You agree
|
|
you will not use, or allow others to use, Llama 3.2 to:\\n\\n\\n\\n1. Violate
|
|
the law or others\u2019 rights, including to:\\n 1. Engage in, promote, generate,
|
|
contribute to, encourage, plan, incite, or further illegal or unlawful activity
|
|
or content, such as:\\n 1. Violence or terrorism\\n 2. Exploitation
|
|
or harm to children, including the solicitation, creation, acquisition, or dissemination
|
|
of child exploitative content or failure to report Child Sexual Abuse Material\\n
|
|
\ 3. Human trafficking, exploitation, and sexual violence\\n 4.
|
|
The illegal distribution of information or materials to minors, including obscene
|
|
materials, or failure to employ legally required age-gating in connection with
|
|
such information or materials.\\n 5. Sexual solicitation\\n 6.
|
|
Any other criminal activity\\n 1. Engage in, promote, incite, or facilitate
|
|
the harassment, abuse, threatening, or bullying of individuals or groups of
|
|
individuals\\n 2. Engage in, promote, incite, or facilitate discrimination
|
|
or other unlawful or harmful conduct in the provision of employment, employment
|
|
benefits, credit, housing, other economic benefits, or other essential goods
|
|
and services\\n 3. Engage in the unauthorized or unlicensed practice of any
|
|
profession including, but not limited to, financial, legal, medical/health,
|
|
or related professional practices\\n 4. Collect, process, disclose, generate,
|
|
or infer private or sensitive information about individuals, including information
|
|
about individuals\u2019 identity, health, or demographic information, unless
|
|
you have obtained the right to do so in accordance with applicable law\\n 5.
|
|
Engage in or facilitate any action or generate any content that infringes, misappropriates,
|
|
or otherwise violates any third-party rights, including the outputs or results
|
|
of any products or services using the Llama Materials\\n 6. Create, generate,
|
|
or facilitate the creation of malicious code, malware, computer viruses or do
|
|
anything else that could disable, overburden, interfere with or impair the proper
|
|
working, integrity, operation or appearance of a website or computer system\\n
|
|
\ 7. Engage in any action, or facilitate any action, to intentionally circumvent
|
|
or remove usage restrictions or other safety measures, or to enable functionality
|
|
disabled by Meta\\n2. Engage in, promote, incite, facilitate, or assist in the
|
|
planning or development of activities that present a risk of death or bodily
|
|
harm to individuals, including use of Llama 3.2 related to the following:\\n
|
|
\ 8. Military, warfare, nuclear industries or applications, espionage, use
|
|
for materials or activities that are subject to the International Traffic Arms
|
|
Regulations (ITAR) maintained by the United States Department of State or to
|
|
the U.S. Biological Weapons Anti-Terrorism Act of 1989 or the Chemical Weapons
|
|
Convention Implementation Act of 1997\\n 9. Guns and illegal weapons (including
|
|
weapon development)\\n 10. Illegal drugs and regulated/controlled substances\\n
|
|
\ 11. Operation of critical infrastructure, transportation technologies, or
|
|
heavy machinery\\n 12. Self-harm or harm to others, including suicide, cutting,
|
|
and eating disorders\\n 13. Any content intended to incite or promote violence,
|
|
abuse, or any infliction of bodily harm to an individual\\n3. Intentionally
|
|
deceive or mislead others, including use of Llama 3.2 related to the following:\\n
|
|
\ 14. Generating, promoting, or furthering fraud or the creation or promotion
|
|
of disinformation\\n 15. Generating, promoting, or furthering defamatory
|
|
content, including the creation of defamatory statements, images, or other content\\n
|
|
\ 16. Generating, promoting, or further distributing spam\\n 17. Impersonating
|
|
another individual without consent, authorization, or legal right\\n 18.
|
|
Representing that the use of Llama 3.2 or outputs are human-generated\\n 19.
|
|
Generating or facilitating false online engagement, including fake reviews and
|
|
other means of fake online engagement\\n4. Fail to appropriately disclose to
|
|
end users any known dangers of your AI system\\n5. Interact with third party
|
|
tools, models, or software designed to generate unlawful content or engage in
|
|
unlawful or harmful conduct and/or represent that the outputs of such tools,
|
|
models, or software are associated with Meta or Llama 3.2\\n\\nWith respect
|
|
to any multimodal models included in Llama 3.2, the rights granted under Section
|
|
1(a) of the Llama 3.2 Community License Agreement are not being granted to you
|
|
if you are an individual domiciled in, or a company with a principal place of
|
|
business in, the European Union. This restriction does not apply to end users
|
|
of a product or service that incorporates any such multimodal models.\\n\\nPlease
|
|
report any violation of this Policy, software \u201Cbug,\u201D or other problems
|
|
that could lead to a violation of this Policy through one of the following means:\\n\\n\\n\\n*
|
|
Reporting issues with the model: [https://github.com/meta-llama/llama-models/issues](https://l.workplace.com/l.php?u=https%3A%2F%2Fgithub.com%2Fmeta-llama%2Fllama-models%2Fissues\\u0026h=AT0qV8W9BFT6NwihiOHRuKYQM_UnkzN_NmHMy91OT55gkLpgi4kQupHUl0ssR4dQsIQ8n3tfd0vtkobvsEvt1l4Ic6GXI2EeuHV8N08OG2WnbAmm0FL4ObkazC6G_256vN0lN9DsykCvCqGZ)\\n*
|
|
Reporting risky content generated by the model: [developers.facebook.com/llama_output_feedback](http://developers.facebook.com/llama_output_feedback)\\n*
|
|
Reporting bugs and security concerns: [facebook.com/whitehat/info](http://facebook.com/whitehat/info)\\n*
|
|
Reporting violations of the Acceptable Use Policy or unlicensed uses of Llama
|
|
3.2: LlamaUseReport@meta.com\",\"modelfile\":\"# Modelfile generated by \\\"ollama
|
|
show\\\"\\n# To build a new Modelfile based on this, replace FROM with:\\n#
|
|
FROM llama3.2:3b\\n\\nFROM /Users/brandonhancock/.ollama/models/blobs/sha256-dde5aa3fc5ffc17176b5e8bdc82f587b24b2678c6c66101bf7da77af9f7ccdff\\nTEMPLATE
|
|
\\\"\\\"\\\"\\u003c|start_header_id|\\u003esystem\\u003c|end_header_id|\\u003e\\n\\nCutting
|
|
Knowledge Date: December 2023\\n\\n{{ if .System }}{{ .System }}\\n{{- end }}\\n{{-
|
|
if .Tools }}When you receive a tool call response, use the output to format
|
|
an answer to the orginal user question.\\n\\nYou are a helpful assistant with
|
|
tool calling capabilities.\\n{{- end }}\\u003c|eot_id|\\u003e\\n{{- range $i,
|
|
$_ := .Messages }}\\n{{- $last := eq (len (slice $.Messages $i)) 1 }}\\n{{-
|
|
if eq .Role \\\"user\\\" }}\\u003c|start_header_id|\\u003euser\\u003c|end_header_id|\\u003e\\n{{-
|
|
if and $.Tools $last }}\\n\\nGiven the following functions, please respond with
|
|
a JSON for a function call with its proper arguments that best answers the given
|
|
prompt.\\n\\nRespond in the format {\\\"name\\\": function name, \\\"parameters\\\":
|
|
dictionary of argument name and its value}. Do not use variables.\\n\\n{{ range
|
|
$.Tools }}\\n{{- . }}\\n{{ end }}\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{-
|
|
else }}\\n\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{- end }}{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- else if eq .Role \\\"assistant\\\" }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n{{-
|
|
if .ToolCalls }}\\n{{ range .ToolCalls }}\\n{\\\"name\\\": \\\"{{ .Function.Name
|
|
}}\\\", \\\"parameters\\\": {{ .Function.Arguments }}}{{ end }}\\n{{- else }}\\n\\n{{
|
|
.Content }}\\n{{- end }}{{ if not $last }}\\u003c|eot_id|\\u003e{{ end }}\\n{{-
|
|
else if eq .Role \\\"tool\\\" }}\\u003c|start_header_id|\\u003eipython\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
.Content }}\\u003c|eot_id|\\u003e{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- end }}\\n{{- end }}\\\"\\\"\\\"\\nPARAMETER stop \\u003c|start_header_id|\\u003e\\nPARAMETER
|
|
stop \\u003c|end_header_id|\\u003e\\nPARAMETER stop \\u003c|eot_id|\\u003e\\nLICENSE
|
|
\\\"LLAMA 3.2 COMMUNITY LICENSE AGREEMENT\\nLlama 3.2 Version Release Date:
|
|
September 25, 2024\\n\\n\u201CAgreement\u201D means the terms and conditions
|
|
for use, reproduction, distribution \\nand modification of the Llama Materials
|
|
set forth herein.\\n\\n\u201CDocumentation\u201D means the specifications, manuals
|
|
and documentation accompanying Llama 3.2\\ndistributed by Meta at https://llama.meta.com/doc/overview.\\n\\n\u201CLicensee\u201D
|
|
or \u201Cyou\u201D means you, or your employer or any other person or entity
|
|
(if you are \\nentering into this Agreement on such person or entity\u2019s
|
|
behalf), of the age required under\\napplicable laws, rules or regulations to
|
|
provide legal consent and that has legal authority\\nto bind your employer or
|
|
such other person or entity if you are entering in this Agreement\\non their
|
|
behalf.\\n\\n\u201CLlama 3.2\u201D means the foundational large language models
|
|
and software and algorithms, including\\nmachine-learning model code, trained
|
|
model weights, inference-enabling code, training-enabling code,\\nfine-tuning
|
|
enabling code and other elements of the foregoing distributed by Meta at \\nhttps://www.llama.com/llama-downloads.\\n\\n\u201CLlama
|
|
Materials\u201D means, collectively, Meta\u2019s proprietary Llama 3.2 and Documentation
|
|
(and \\nany portion thereof) made available under this Agreement.\\n\\n\u201CMeta\u201D
|
|
or \u201Cwe\u201D means Meta Platforms Ireland Limited (if you are located in
|
|
or, \\nif you are an entity, your principal place of business is in the EEA
|
|
or Switzerland) \\nand Meta Platforms, Inc. (if you are located outside of the
|
|
EEA or Switzerland). \\n\\n\\nBy clicking \u201CI Accept\u201D below or by using
|
|
or distributing any portion or element of the Llama Materials,\\nyou agree to
|
|
be bound by this Agreement.\\n\\n\\n1. License Rights and Redistribution.\\n\\n
|
|
\ a. Grant of Rights. You are granted a non-exclusive, worldwide, \\nnon-transferable
|
|
and royalty-free limited license under Meta\u2019s intellectual property or
|
|
other rights \\nowned by Meta embodied in the Llama Materials to use, reproduce,
|
|
distribute, copy, create derivative works \\nof, and make modifications to the
|
|
Llama Materials. \\n\\n b. Redistribution and Use. \\n\\n i. If
|
|
you distribute or make available the Llama Materials (or any derivative works
|
|
thereof), \\nor a product or service (including another AI model) that contains
|
|
any of them, you shall (A) provide\\na copy of this Agreement with any such
|
|
Llama Materials; and (B) prominently display \u201CBuilt with Llama\u201D\\non
|
|
a related website, user interface, blogpost, about page, or product documentation.
|
|
If you use the\\nLlama Materials or any outputs or results of the Llama Materials
|
|
to create, train, fine tune, or\\notherwise improve an AI model, which is distributed
|
|
or made available, you shall also include \u201CLlama\u201D\\nat the beginning
|
|
of any such AI model name.\\n\\n ii. If you receive Llama Materials,
|
|
or any derivative works thereof, from a Licensee as part\\nof an integrated
|
|
end user product, then Section 2 of this Agreement will not apply to you. \\n\\n
|
|
\ iii. You must retain in all copies of the Llama Materials that you distribute
|
|
the \\nfollowing attribution notice within a \u201CNotice\u201D text file distributed
|
|
as a part of such copies: \\n\u201CLlama 3.2 is licensed under the Llama 3.2
|
|
Community License, Copyright \xA9 Meta Platforms,\\nInc. All Rights Reserved.\u201D\\n\\n
|
|
\ iv. Your use of the Llama Materials must comply with applicable laws
|
|
and regulations\\n(including trade compliance laws and regulations) and adhere
|
|
to the Acceptable Use Policy for\\nthe Llama Materials (available at https://www.llama.com/llama3_2/use-policy),
|
|
which is hereby \\nincorporated by reference into this Agreement.\\n \\n2.
|
|
Additional Commercial Terms. If, on the Llama 3.2 version release date, the
|
|
monthly active users\\nof the products or services made available by or for
|
|
Licensee, or Licensee\u2019s affiliates, \\nis greater than 700 million monthly
|
|
active users in the preceding calendar month, you must request \\na license
|
|
from Meta, which Meta may grant to you in its sole discretion, and you are not
|
|
authorized to\\nexercise any of the rights under this Agreement unless or until
|
|
Meta otherwise expressly grants you such rights.\\n\\n3. Disclaimer of Warranty.
|
|
UNLESS REQUIRED BY APPLICABLE LAW, THE LLAMA MATERIALS AND ANY OUTPUT AND \\nRESULTS
|
|
THEREFROM ARE PROVIDED ON AN \u201CAS IS\u201D BASIS, WITHOUT WARRANTIES OF
|
|
ANY KIND, AND META DISCLAIMS\\nALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND
|
|
IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES\\nOF TITLE, NON-INFRINGEMENT,
|
|
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE\\nFOR
|
|
DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE LLAMA MATERIALS
|
|
AND ASSUME ANY RISKS ASSOCIATED\\nWITH YOUR USE OF THE LLAMA MATERIALS AND ANY
|
|
OUTPUT AND RESULTS.\\n\\n4. Limitation of Liability. IN NO EVENT WILL META OR
|
|
ITS AFFILIATES BE LIABLE UNDER ANY THEORY OF LIABILITY, \\nWHETHER IN CONTRACT,
|
|
TORT, NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,
|
|
\\nFOR ANY LOST PROFITS OR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL,
|
|
EXEMPLARY OR PUNITIVE DAMAGES, EVEN \\nIF META OR ITS AFFILIATES HAVE BEEN ADVISED
|
|
OF THE POSSIBILITY OF ANY OF THE FOREGOING.\\n\\n5. Intellectual Property.\\n\\n
|
|
\ a. No trademark licenses are granted under this Agreement, and in connection
|
|
with the Llama Materials, \\nneither Meta nor Licensee may use any name or mark
|
|
owned by or associated with the other or any of its affiliates, \\nexcept as
|
|
required for reasonable and customary use in describing and redistributing the
|
|
Llama Materials or as \\nset forth in this Section 5(a). Meta hereby grants
|
|
you a license to use \u201CLlama\u201D (the \u201CMark\u201D) solely as required
|
|
\\nto comply with the last sentence of Section 1.b.i. You will comply with Meta\u2019s
|
|
brand guidelines (currently accessible \\nat https://about.meta.com/brand/resources/meta/company-brand/).
|
|
All goodwill arising out of your use of the Mark \\nwill inure to the benefit
|
|
of Meta.\\n\\n b. Subject to Meta\u2019s ownership of Llama Materials and
|
|
derivatives made by or for Meta, with respect to any\\n derivative works
|
|
and modifications of the Llama Materials that are made by you, as between you
|
|
and Meta,\\n you are and will be the owner of such derivative works and modifications.\\n\\n
|
|
\ c. If you institute litigation or other proceedings against Meta or any
|
|
entity (including a cross-claim or\\n counterclaim in a lawsuit) alleging
|
|
that the Llama Materials or Llama 3.2 outputs or results, or any portion\\n
|
|
\ of any of the foregoing, constitutes infringement of intellectual property
|
|
or other rights owned or licensable\\n by you, then any licenses granted
|
|
to you under this Agreement shall terminate as of the date such litigation or\\n
|
|
\ claim is filed or instituted. You will indemnify and hold harmless Meta
|
|
from and against any claim by any third\\n party arising out of or related
|
|
to your use or distribution of the Llama Materials.\\n\\n6. Term and Termination.
|
|
The term of this Agreement will commence upon your acceptance of this Agreement
|
|
or access\\nto the Llama Materials and will continue in full force and effect
|
|
until terminated in accordance with the terms\\nand conditions herein. Meta
|
|
may terminate this Agreement if you are in breach of any term or condition of
|
|
this\\nAgreement. Upon termination of this Agreement, you shall delete and cease
|
|
use of the Llama Materials. Sections 3,\\n4 and 7 shall survive the termination
|
|
of this Agreement. \\n\\n7. Governing Law and Jurisdiction. This Agreement will
|
|
be governed and construed under the laws of the State of \\nCalifornia without
|
|
regard to choice of law principles, and the UN Convention on Contracts for the
|
|
International\\nSale of Goods does not apply to this Agreement. The courts of
|
|
California shall have exclusive jurisdiction of\\nany dispute arising out of
|
|
this Agreement.\\\"\\nLICENSE \\\"**Llama 3.2** **Acceptable Use Policy**\\n\\nMeta
|
|
is committed to promoting safe and fair use of its tools and features, including
|
|
Llama 3.2. If you access or use Llama 3.2, you agree to this Acceptable Use
|
|
Policy (\u201C**Policy**\u201D). The most recent copy of this policy can be
|
|
found at [https://www.llama.com/llama3_2/use-policy](https://www.llama.com/llama3_2/use-policy).\\n\\n**Prohibited
|
|
Uses**\\n\\nWe want everyone to use Llama 3.2 safely and responsibly. You agree
|
|
you will not use, or allow others to use, Llama 3.2 to:\\n\\n\\n\\n1. Violate
|
|
the law or others\u2019 rights, including to:\\n 1. Engage in, promote, generate,
|
|
contribute to, encourage, plan, incite, or further illegal or unlawful activity
|
|
or content, such as:\\n 1. Violence or terrorism\\n 2. Exploitation
|
|
or harm to children, including the solicitation, creation, acquisition, or dissemination
|
|
of child exploitative content or failure to report Child Sexual Abuse Material\\n
|
|
\ 3. Human trafficking, exploitation, and sexual violence\\n 4.
|
|
The illegal distribution of information or materials to minors, including obscene
|
|
materials, or failure to employ legally required age-gating in connection with
|
|
such information or materials.\\n 5. Sexual solicitation\\n 6.
|
|
Any other criminal activity\\n 1. Engage in, promote, incite, or facilitate
|
|
the harassment, abuse, threatening, or bullying of individuals or groups of
|
|
individuals\\n 2. Engage in, promote, incite, or facilitate discrimination
|
|
or other unlawful or harmful conduct in the provision of employment, employment
|
|
benefits, credit, housing, other economic benefits, or other essential goods
|
|
and services\\n 3. Engage in the unauthorized or unlicensed practice of any
|
|
profession including, but not limited to, financial, legal, medical/health,
|
|
or related professional practices\\n 4. Collect, process, disclose, generate,
|
|
or infer private or sensitive information about individuals, including information
|
|
about individuals\u2019 identity, health, or demographic information, unless
|
|
you have obtained the right to do so in accordance with applicable law\\n 5.
|
|
Engage in or facilitate any action or generate any content that infringes, misappropriates,
|
|
or otherwise violates any third-party rights, including the outputs or results
|
|
of any products or services using the Llama Materials\\n 6. Create, generate,
|
|
or facilitate the creation of malicious code, malware, computer viruses or do
|
|
anything else that could disable, overburden, interfere with or impair the proper
|
|
working, integrity, operation or appearance of a website or computer system\\n
|
|
\ 7. Engage in any action, or facilitate any action, to intentionally circumvent
|
|
or remove usage restrictions or other safety measures, or to enable functionality
|
|
disabled by Meta\\n2. Engage in, promote, incite, facilitate, or assist in the
|
|
planning or development of activities that present a risk of death or bodily
|
|
harm to individuals, including use of Llama 3.2 related to the following:\\n
|
|
\ 8. Military, warfare, nuclear industries or applications, espionage, use
|
|
for materials or activities that are subject to the International Traffic Arms
|
|
Regulations (ITAR) maintained by the United States Department of State or to
|
|
the U.S. Biological Weapons Anti-Terrorism Act of 1989 or the Chemical Weapons
|
|
Convention Implementation Act of 1997\\n 9. Guns and illegal weapons (including
|
|
weapon development)\\n 10. Illegal drugs and regulated/controlled substances\\n
|
|
\ 11. Operation of critical infrastructure, transportation technologies, or
|
|
heavy machinery\\n 12. Self-harm or harm to others, including suicide, cutting,
|
|
and eating disorders\\n 13. Any content intended to incite or promote violence,
|
|
abuse, or any infliction of bodily harm to an individual\\n3. Intentionally
|
|
deceive or mislead others, including use of Llama 3.2 related to the following:\\n
|
|
\ 14. Generating, promoting, or furthering fraud or the creation or promotion
|
|
of disinformation\\n 15. Generating, promoting, or furthering defamatory
|
|
content, including the creation of defamatory statements, images, or other content\\n
|
|
\ 16. Generating, promoting, or further distributing spam\\n 17. Impersonating
|
|
another individual without consent, authorization, or legal right\\n 18.
|
|
Representing that the use of Llama 3.2 or outputs are human-generated\\n 19.
|
|
Generating or facilitating false online engagement, including fake reviews and
|
|
other means of fake online engagement\\n4. Fail to appropriately disclose to
|
|
end users any known dangers of your AI system\\n5. Interact with third party
|
|
tools, models, or software designed to generate unlawful content or engage in
|
|
unlawful or harmful conduct and/or represent that the outputs of such tools,
|
|
models, or software are associated with Meta or Llama 3.2\\n\\nWith respect
|
|
to any multimodal models included in Llama 3.2, the rights granted under Section
|
|
1(a) of the Llama 3.2 Community License Agreement are not being granted to you
|
|
if you are an individual domiciled in, or a company with a principal place of
|
|
business in, the European Union. This restriction does not apply to end users
|
|
of a product or service that incorporates any such multimodal models.\\n\\nPlease
|
|
report any violation of this Policy, software \u201Cbug,\u201D or other problems
|
|
that could lead to a violation of this Policy through one of the following means:\\n\\n\\n\\n*
|
|
Reporting issues with the model: [https://github.com/meta-llama/llama-models/issues](https://l.workplace.com/l.php?u=https%3A%2F%2Fgithub.com%2Fmeta-llama%2Fllama-models%2Fissues\\u0026h=AT0qV8W9BFT6NwihiOHRuKYQM_UnkzN_NmHMy91OT55gkLpgi4kQupHUl0ssR4dQsIQ8n3tfd0vtkobvsEvt1l4Ic6GXI2EeuHV8N08OG2WnbAmm0FL4ObkazC6G_256vN0lN9DsykCvCqGZ)\\n*
|
|
Reporting risky content generated by the model: [developers.facebook.com/llama_output_feedback](http://developers.facebook.com/llama_output_feedback)\\n*
|
|
Reporting bugs and security concerns: [facebook.com/whitehat/info](http://facebook.com/whitehat/info)\\n*
|
|
Reporting violations of the Acceptable Use Policy or unlicensed uses of Llama
|
|
3.2: LlamaUseReport@meta.com\\\"\\n\",\"parameters\":\"stop \\\"\\u003c|start_header_id|\\u003e\\\"\\nstop
|
|
\ \\\"\\u003c|end_header_id|\\u003e\\\"\\nstop \\\"\\u003c|eot_id|\\u003e\\\"\",\"template\":\"\\u003c|start_header_id|\\u003esystem\\u003c|end_header_id|\\u003e\\n\\nCutting
|
|
Knowledge Date: December 2023\\n\\n{{ if .System }}{{ .System }}\\n{{- end }}\\n{{-
|
|
if .Tools }}When you receive a tool call response, use the output to format
|
|
an answer to the orginal user question.\\n\\nYou are a helpful assistant with
|
|
tool calling capabilities.\\n{{- end }}\\u003c|eot_id|\\u003e\\n{{- range $i,
|
|
$_ := .Messages }}\\n{{- $last := eq (len (slice $.Messages $i)) 1 }}\\n{{-
|
|
if eq .Role \\\"user\\\" }}\\u003c|start_header_id|\\u003euser\\u003c|end_header_id|\\u003e\\n{{-
|
|
if and $.Tools $last }}\\n\\nGiven the following functions, please respond with
|
|
a JSON for a function call with its proper arguments that best answers the given
|
|
prompt.\\n\\nRespond in the format {\\\"name\\\": function name, \\\"parameters\\\":
|
|
dictionary of argument name and its value}. Do not use variables.\\n\\n{{ range
|
|
$.Tools }}\\n{{- . }}\\n{{ end }}\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{-
|
|
else }}\\n\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{- end }}{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- else if eq .Role \\\"assistant\\\" }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n{{-
|
|
if .ToolCalls }}\\n{{ range .ToolCalls }}\\n{\\\"name\\\": \\\"{{ .Function.Name
|
|
}}\\\", \\\"parameters\\\": {{ .Function.Arguments }}}{{ end }}\\n{{- else }}\\n\\n{{
|
|
.Content }}\\n{{- end }}{{ if not $last }}\\u003c|eot_id|\\u003e{{ end }}\\n{{-
|
|
else if eq .Role \\\"tool\\\" }}\\u003c|start_header_id|\\u003eipython\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
.Content }}\\u003c|eot_id|\\u003e{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- end }}\\n{{- end }}\",\"details\":{\"parent_model\":\"\",\"format\":\"gguf\",\"family\":\"llama\",\"families\":[\"llama\"],\"parameter_size\":\"3.2B\",\"quantization_level\":\"Q4_K_M\"},\"model_info\":{\"general.architecture\":\"llama\",\"general.basename\":\"Llama-3.2\",\"general.file_type\":15,\"general.finetune\":\"Instruct\",\"general.languages\":[\"en\",\"de\",\"fr\",\"it\",\"pt\",\"hi\",\"es\",\"th\"],\"general.parameter_count\":3212749888,\"general.quantization_version\":2,\"general.size_label\":\"3B\",\"general.tags\":[\"facebook\",\"meta\",\"pytorch\",\"llama\",\"llama-3\",\"text-generation\"],\"general.type\":\"model\",\"llama.attention.head_count\":24,\"llama.attention.head_count_kv\":8,\"llama.attention.key_length\":128,\"llama.attention.layer_norm_rms_epsilon\":0.00001,\"llama.attention.value_length\":128,\"llama.block_count\":28,\"llama.context_length\":131072,\"llama.embedding_length\":3072,\"llama.feed_forward_length\":8192,\"llama.rope.dimension_count\":128,\"llama.rope.freq_base\":500000,\"llama.vocab_size\":128256,\"tokenizer.ggml.bos_token_id\":128000,\"tokenizer.ggml.eos_token_id\":128009,\"tokenizer.ggml.merges\":null,\"tokenizer.ggml.model\":\"gpt2\",\"tokenizer.ggml.pre\":\"llama-bpe\",\"tokenizer.ggml.token_type\":null,\"tokenizer.ggml.tokens\":null},\"modified_at\":\"2024-12-31T11:53:14.529771974-05:00\"}"
|
|
headers:
|
|
Content-Type:
|
|
- application/json; charset=utf-8
|
|
Date:
|
|
- Fri, 10 Jan 2025 18:37:01 GMT
|
|
Transfer-Encoding:
|
|
- chunked
|
|
http_version: HTTP/1.1
|
|
status_code: 200
|
|
- request:
|
|
body: '{"name": "llama3.2:3b"}'
|
|
headers:
|
|
accept:
|
|
- '*/*'
|
|
accept-encoding:
|
|
- gzip, deflate
|
|
connection:
|
|
- keep-alive
|
|
content-length:
|
|
- '23'
|
|
content-type:
|
|
- application/json
|
|
host:
|
|
- localhost:11434
|
|
user-agent:
|
|
- litellm/1.57.4
|
|
method: POST
|
|
uri: http://localhost:11434/api/show
|
|
response:
|
|
content: "{\"license\":\"LLAMA 3.2 COMMUNITY LICENSE AGREEMENT\\nLlama 3.2 Version
|
|
Release Date: September 25, 2024\\n\\n\u201CAgreement\u201D means the terms
|
|
and conditions for use, reproduction, distribution \\nand modification of the
|
|
Llama Materials set forth herein.\\n\\n\u201CDocumentation\u201D means the specifications,
|
|
manuals and documentation accompanying Llama 3.2\\ndistributed by Meta at https://llama.meta.com/doc/overview.\\n\\n\u201CLicensee\u201D
|
|
or \u201Cyou\u201D means you, or your employer or any other person or entity
|
|
(if you are \\nentering into this Agreement on such person or entity\u2019s
|
|
behalf), of the age required under\\napplicable laws, rules or regulations to
|
|
provide legal consent and that has legal authority\\nto bind your employer or
|
|
such other person or entity if you are entering in this Agreement\\non their
|
|
behalf.\\n\\n\u201CLlama 3.2\u201D means the foundational large language models
|
|
and software and algorithms, including\\nmachine-learning model code, trained
|
|
model weights, inference-enabling code, training-enabling code,\\nfine-tuning
|
|
enabling code and other elements of the foregoing distributed by Meta at \\nhttps://www.llama.com/llama-downloads.\\n\\n\u201CLlama
|
|
Materials\u201D means, collectively, Meta\u2019s proprietary Llama 3.2 and Documentation
|
|
(and \\nany portion thereof) made available under this Agreement.\\n\\n\u201CMeta\u201D
|
|
or \u201Cwe\u201D means Meta Platforms Ireland Limited (if you are located in
|
|
or, \\nif you are an entity, your principal place of business is in the EEA
|
|
or Switzerland) \\nand Meta Platforms, Inc. (if you are located outside of the
|
|
EEA or Switzerland). \\n\\n\\nBy clicking \u201CI Accept\u201D below or by using
|
|
or distributing any portion or element of the Llama Materials,\\nyou agree to
|
|
be bound by this Agreement.\\n\\n\\n1. License Rights and Redistribution.\\n\\n
|
|
\ a. Grant of Rights. You are granted a non-exclusive, worldwide, \\nnon-transferable
|
|
and royalty-free limited license under Meta\u2019s intellectual property or
|
|
other rights \\nowned by Meta embodied in the Llama Materials to use, reproduce,
|
|
distribute, copy, create derivative works \\nof, and make modifications to the
|
|
Llama Materials. \\n\\n b. Redistribution and Use. \\n\\n i. If
|
|
you distribute or make available the Llama Materials (or any derivative works
|
|
thereof), \\nor a product or service (including another AI model) that contains
|
|
any of them, you shall (A) provide\\na copy of this Agreement with any such
|
|
Llama Materials; and (B) prominently display \u201CBuilt with Llama\u201D\\non
|
|
a related website, user interface, blogpost, about page, or product documentation.
|
|
If you use the\\nLlama Materials or any outputs or results of the Llama Materials
|
|
to create, train, fine tune, or\\notherwise improve an AI model, which is distributed
|
|
or made available, you shall also include \u201CLlama\u201D\\nat the beginning
|
|
of any such AI model name.\\n\\n ii. If you receive Llama Materials,
|
|
or any derivative works thereof, from a Licensee as part\\nof an integrated
|
|
end user product, then Section 2 of this Agreement will not apply to you. \\n\\n
|
|
\ iii. You must retain in all copies of the Llama Materials that you distribute
|
|
the \\nfollowing attribution notice within a \u201CNotice\u201D text file distributed
|
|
as a part of such copies: \\n\u201CLlama 3.2 is licensed under the Llama 3.2
|
|
Community License, Copyright \xA9 Meta Platforms,\\nInc. All Rights Reserved.\u201D\\n\\n
|
|
\ iv. Your use of the Llama Materials must comply with applicable laws
|
|
and regulations\\n(including trade compliance laws and regulations) and adhere
|
|
to the Acceptable Use Policy for\\nthe Llama Materials (available at https://www.llama.com/llama3_2/use-policy),
|
|
which is hereby \\nincorporated by reference into this Agreement.\\n \\n2.
|
|
Additional Commercial Terms. If, on the Llama 3.2 version release date, the
|
|
monthly active users\\nof the products or services made available by or for
|
|
Licensee, or Licensee\u2019s affiliates, \\nis greater than 700 million monthly
|
|
active users in the preceding calendar month, you must request \\na license
|
|
from Meta, which Meta may grant to you in its sole discretion, and you are not
|
|
authorized to\\nexercise any of the rights under this Agreement unless or until
|
|
Meta otherwise expressly grants you such rights.\\n\\n3. Disclaimer of Warranty.
|
|
UNLESS REQUIRED BY APPLICABLE LAW, THE LLAMA MATERIALS AND ANY OUTPUT AND \\nRESULTS
|
|
THEREFROM ARE PROVIDED ON AN \u201CAS IS\u201D BASIS, WITHOUT WARRANTIES OF
|
|
ANY KIND, AND META DISCLAIMS\\nALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND
|
|
IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES\\nOF TITLE, NON-INFRINGEMENT,
|
|
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE\\nFOR
|
|
DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE LLAMA MATERIALS
|
|
AND ASSUME ANY RISKS ASSOCIATED\\nWITH YOUR USE OF THE LLAMA MATERIALS AND ANY
|
|
OUTPUT AND RESULTS.\\n\\n4. Limitation of Liability. IN NO EVENT WILL META OR
|
|
ITS AFFILIATES BE LIABLE UNDER ANY THEORY OF LIABILITY, \\nWHETHER IN CONTRACT,
|
|
TORT, NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,
|
|
\\nFOR ANY LOST PROFITS OR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL,
|
|
EXEMPLARY OR PUNITIVE DAMAGES, EVEN \\nIF META OR ITS AFFILIATES HAVE BEEN ADVISED
|
|
OF THE POSSIBILITY OF ANY OF THE FOREGOING.\\n\\n5. Intellectual Property.\\n\\n
|
|
\ a. No trademark licenses are granted under this Agreement, and in connection
|
|
with the Llama Materials, \\nneither Meta nor Licensee may use any name or mark
|
|
owned by or associated with the other or any of its affiliates, \\nexcept as
|
|
required for reasonable and customary use in describing and redistributing the
|
|
Llama Materials or as \\nset forth in this Section 5(a). Meta hereby grants
|
|
you a license to use \u201CLlama\u201D (the \u201CMark\u201D) solely as required
|
|
\\nto comply with the last sentence of Section 1.b.i. You will comply with Meta\u2019s
|
|
brand guidelines (currently accessible \\nat https://about.meta.com/brand/resources/meta/company-brand/).
|
|
All goodwill arising out of your use of the Mark \\nwill inure to the benefit
|
|
of Meta.\\n\\n b. Subject to Meta\u2019s ownership of Llama Materials and
|
|
derivatives made by or for Meta, with respect to any\\n derivative works
|
|
and modifications of the Llama Materials that are made by you, as between you
|
|
and Meta,\\n you are and will be the owner of such derivative works and modifications.\\n\\n
|
|
\ c. If you institute litigation or other proceedings against Meta or any
|
|
entity (including a cross-claim or\\n counterclaim in a lawsuit) alleging
|
|
that the Llama Materials or Llama 3.2 outputs or results, or any portion\\n
|
|
\ of any of the foregoing, constitutes infringement of intellectual property
|
|
or other rights owned or licensable\\n by you, then any licenses granted
|
|
to you under this Agreement shall terminate as of the date such litigation or\\n
|
|
\ claim is filed or instituted. You will indemnify and hold harmless Meta
|
|
from and against any claim by any third\\n party arising out of or related
|
|
to your use or distribution of the Llama Materials.\\n\\n6. Term and Termination.
|
|
The term of this Agreement will commence upon your acceptance of this Agreement
|
|
or access\\nto the Llama Materials and will continue in full force and effect
|
|
until terminated in accordance with the terms\\nand conditions herein. Meta
|
|
may terminate this Agreement if you are in breach of any term or condition of
|
|
this\\nAgreement. Upon termination of this Agreement, you shall delete and cease
|
|
use of the Llama Materials. Sections 3,\\n4 and 7 shall survive the termination
|
|
of this Agreement. \\n\\n7. Governing Law and Jurisdiction. This Agreement will
|
|
be governed and construed under the laws of the State of \\nCalifornia without
|
|
regard to choice of law principles, and the UN Convention on Contracts for the
|
|
International\\nSale of Goods does not apply to this Agreement. The courts of
|
|
California shall have exclusive jurisdiction of\\nany dispute arising out of
|
|
this Agreement.\\n**Llama 3.2** **Acceptable Use Policy**\\n\\nMeta is committed
|
|
to promoting safe and fair use of its tools and features, including Llama 3.2.
|
|
If you access or use Llama 3.2, you agree to this Acceptable Use Policy (\u201C**Policy**\u201D).
|
|
The most recent copy of this policy can be found at [https://www.llama.com/llama3_2/use-policy](https://www.llama.com/llama3_2/use-policy).\\n\\n**Prohibited
|
|
Uses**\\n\\nWe want everyone to use Llama 3.2 safely and responsibly. You agree
|
|
you will not use, or allow others to use, Llama 3.2 to:\\n\\n\\n\\n1. Violate
|
|
the law or others\u2019 rights, including to:\\n 1. Engage in, promote, generate,
|
|
contribute to, encourage, plan, incite, or further illegal or unlawful activity
|
|
or content, such as:\\n 1. Violence or terrorism\\n 2. Exploitation
|
|
or harm to children, including the solicitation, creation, acquisition, or dissemination
|
|
of child exploitative content or failure to report Child Sexual Abuse Material\\n
|
|
\ 3. Human trafficking, exploitation, and sexual violence\\n 4.
|
|
The illegal distribution of information or materials to minors, including obscene
|
|
materials, or failure to employ legally required age-gating in connection with
|
|
such information or materials.\\n 5. Sexual solicitation\\n 6.
|
|
Any other criminal activity\\n 1. Engage in, promote, incite, or facilitate
|
|
the harassment, abuse, threatening, or bullying of individuals or groups of
|
|
individuals\\n 2. Engage in, promote, incite, or facilitate discrimination
|
|
or other unlawful or harmful conduct in the provision of employment, employment
|
|
benefits, credit, housing, other economic benefits, or other essential goods
|
|
and services\\n 3. Engage in the unauthorized or unlicensed practice of any
|
|
profession including, but not limited to, financial, legal, medical/health,
|
|
or related professional practices\\n 4. Collect, process, disclose, generate,
|
|
or infer private or sensitive information about individuals, including information
|
|
about individuals\u2019 identity, health, or demographic information, unless
|
|
you have obtained the right to do so in accordance with applicable law\\n 5.
|
|
Engage in or facilitate any action or generate any content that infringes, misappropriates,
|
|
or otherwise violates any third-party rights, including the outputs or results
|
|
of any products or services using the Llama Materials\\n 6. Create, generate,
|
|
or facilitate the creation of malicious code, malware, computer viruses or do
|
|
anything else that could disable, overburden, interfere with or impair the proper
|
|
working, integrity, operation or appearance of a website or computer system\\n
|
|
\ 7. Engage in any action, or facilitate any action, to intentionally circumvent
|
|
or remove usage restrictions or other safety measures, or to enable functionality
|
|
disabled by Meta\\n2. Engage in, promote, incite, facilitate, or assist in the
|
|
planning or development of activities that present a risk of death or bodily
|
|
harm to individuals, including use of Llama 3.2 related to the following:\\n
|
|
\ 8. Military, warfare, nuclear industries or applications, espionage, use
|
|
for materials or activities that are subject to the International Traffic Arms
|
|
Regulations (ITAR) maintained by the United States Department of State or to
|
|
the U.S. Biological Weapons Anti-Terrorism Act of 1989 or the Chemical Weapons
|
|
Convention Implementation Act of 1997\\n 9. Guns and illegal weapons (including
|
|
weapon development)\\n 10. Illegal drugs and regulated/controlled substances\\n
|
|
\ 11. Operation of critical infrastructure, transportation technologies, or
|
|
heavy machinery\\n 12. Self-harm or harm to others, including suicide, cutting,
|
|
and eating disorders\\n 13. Any content intended to incite or promote violence,
|
|
abuse, or any infliction of bodily harm to an individual\\n3. Intentionally
|
|
deceive or mislead others, including use of Llama 3.2 related to the following:\\n
|
|
\ 14. Generating, promoting, or furthering fraud or the creation or promotion
|
|
of disinformation\\n 15. Generating, promoting, or furthering defamatory
|
|
content, including the creation of defamatory statements, images, or other content\\n
|
|
\ 16. Generating, promoting, or further distributing spam\\n 17. Impersonating
|
|
another individual without consent, authorization, or legal right\\n 18.
|
|
Representing that the use of Llama 3.2 or outputs are human-generated\\n 19.
|
|
Generating or facilitating false online engagement, including fake reviews and
|
|
other means of fake online engagement\\n4. Fail to appropriately disclose to
|
|
end users any known dangers of your AI system\\n5. Interact with third party
|
|
tools, models, or software designed to generate unlawful content or engage in
|
|
unlawful or harmful conduct and/or represent that the outputs of such tools,
|
|
models, or software are associated with Meta or Llama 3.2\\n\\nWith respect
|
|
to any multimodal models included in Llama 3.2, the rights granted under Section
|
|
1(a) of the Llama 3.2 Community License Agreement are not being granted to you
|
|
if you are an individual domiciled in, or a company with a principal place of
|
|
business in, the European Union. This restriction does not apply to end users
|
|
of a product or service that incorporates any such multimodal models.\\n\\nPlease
|
|
report any violation of this Policy, software \u201Cbug,\u201D or other problems
|
|
that could lead to a violation of this Policy through one of the following means:\\n\\n\\n\\n*
|
|
Reporting issues with the model: [https://github.com/meta-llama/llama-models/issues](https://l.workplace.com/l.php?u=https%3A%2F%2Fgithub.com%2Fmeta-llama%2Fllama-models%2Fissues\\u0026h=AT0qV8W9BFT6NwihiOHRuKYQM_UnkzN_NmHMy91OT55gkLpgi4kQupHUl0ssR4dQsIQ8n3tfd0vtkobvsEvt1l4Ic6GXI2EeuHV8N08OG2WnbAmm0FL4ObkazC6G_256vN0lN9DsykCvCqGZ)\\n*
|
|
Reporting risky content generated by the model: [developers.facebook.com/llama_output_feedback](http://developers.facebook.com/llama_output_feedback)\\n*
|
|
Reporting bugs and security concerns: [facebook.com/whitehat/info](http://facebook.com/whitehat/info)\\n*
|
|
Reporting violations of the Acceptable Use Policy or unlicensed uses of Llama
|
|
3.2: LlamaUseReport@meta.com\",\"modelfile\":\"# Modelfile generated by \\\"ollama
|
|
show\\\"\\n# To build a new Modelfile based on this, replace FROM with:\\n#
|
|
FROM llama3.2:3b\\n\\nFROM /Users/brandonhancock/.ollama/models/blobs/sha256-dde5aa3fc5ffc17176b5e8bdc82f587b24b2678c6c66101bf7da77af9f7ccdff\\nTEMPLATE
|
|
\\\"\\\"\\\"\\u003c|start_header_id|\\u003esystem\\u003c|end_header_id|\\u003e\\n\\nCutting
|
|
Knowledge Date: December 2023\\n\\n{{ if .System }}{{ .System }}\\n{{- end }}\\n{{-
|
|
if .Tools }}When you receive a tool call response, use the output to format
|
|
an answer to the orginal user question.\\n\\nYou are a helpful assistant with
|
|
tool calling capabilities.\\n{{- end }}\\u003c|eot_id|\\u003e\\n{{- range $i,
|
|
$_ := .Messages }}\\n{{- $last := eq (len (slice $.Messages $i)) 1 }}\\n{{-
|
|
if eq .Role \\\"user\\\" }}\\u003c|start_header_id|\\u003euser\\u003c|end_header_id|\\u003e\\n{{-
|
|
if and $.Tools $last }}\\n\\nGiven the following functions, please respond with
|
|
a JSON for a function call with its proper arguments that best answers the given
|
|
prompt.\\n\\nRespond in the format {\\\"name\\\": function name, \\\"parameters\\\":
|
|
dictionary of argument name and its value}. Do not use variables.\\n\\n{{ range
|
|
$.Tools }}\\n{{- . }}\\n{{ end }}\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{-
|
|
else }}\\n\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{- end }}{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- else if eq .Role \\\"assistant\\\" }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n{{-
|
|
if .ToolCalls }}\\n{{ range .ToolCalls }}\\n{\\\"name\\\": \\\"{{ .Function.Name
|
|
}}\\\", \\\"parameters\\\": {{ .Function.Arguments }}}{{ end }}\\n{{- else }}\\n\\n{{
|
|
.Content }}\\n{{- end }}{{ if not $last }}\\u003c|eot_id|\\u003e{{ end }}\\n{{-
|
|
else if eq .Role \\\"tool\\\" }}\\u003c|start_header_id|\\u003eipython\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
.Content }}\\u003c|eot_id|\\u003e{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- end }}\\n{{- end }}\\\"\\\"\\\"\\nPARAMETER stop \\u003c|start_header_id|\\u003e\\nPARAMETER
|
|
stop \\u003c|end_header_id|\\u003e\\nPARAMETER stop \\u003c|eot_id|\\u003e\\nLICENSE
|
|
\\\"LLAMA 3.2 COMMUNITY LICENSE AGREEMENT\\nLlama 3.2 Version Release Date:
|
|
September 25, 2024\\n\\n\u201CAgreement\u201D means the terms and conditions
|
|
for use, reproduction, distribution \\nand modification of the Llama Materials
|
|
set forth herein.\\n\\n\u201CDocumentation\u201D means the specifications, manuals
|
|
and documentation accompanying Llama 3.2\\ndistributed by Meta at https://llama.meta.com/doc/overview.\\n\\n\u201CLicensee\u201D
|
|
or \u201Cyou\u201D means you, or your employer or any other person or entity
|
|
(if you are \\nentering into this Agreement on such person or entity\u2019s
|
|
behalf), of the age required under\\napplicable laws, rules or regulations to
|
|
provide legal consent and that has legal authority\\nto bind your employer or
|
|
such other person or entity if you are entering in this Agreement\\non their
|
|
behalf.\\n\\n\u201CLlama 3.2\u201D means the foundational large language models
|
|
and software and algorithms, including\\nmachine-learning model code, trained
|
|
model weights, inference-enabling code, training-enabling code,\\nfine-tuning
|
|
enabling code and other elements of the foregoing distributed by Meta at \\nhttps://www.llama.com/llama-downloads.\\n\\n\u201CLlama
|
|
Materials\u201D means, collectively, Meta\u2019s proprietary Llama 3.2 and Documentation
|
|
(and \\nany portion thereof) made available under this Agreement.\\n\\n\u201CMeta\u201D
|
|
or \u201Cwe\u201D means Meta Platforms Ireland Limited (if you are located in
|
|
or, \\nif you are an entity, your principal place of business is in the EEA
|
|
or Switzerland) \\nand Meta Platforms, Inc. (if you are located outside of the
|
|
EEA or Switzerland). \\n\\n\\nBy clicking \u201CI Accept\u201D below or by using
|
|
or distributing any portion or element of the Llama Materials,\\nyou agree to
|
|
be bound by this Agreement.\\n\\n\\n1. License Rights and Redistribution.\\n\\n
|
|
\ a. Grant of Rights. You are granted a non-exclusive, worldwide, \\nnon-transferable
|
|
and royalty-free limited license under Meta\u2019s intellectual property or
|
|
other rights \\nowned by Meta embodied in the Llama Materials to use, reproduce,
|
|
distribute, copy, create derivative works \\nof, and make modifications to the
|
|
Llama Materials. \\n\\n b. Redistribution and Use. \\n\\n i. If
|
|
you distribute or make available the Llama Materials (or any derivative works
|
|
thereof), \\nor a product or service (including another AI model) that contains
|
|
any of them, you shall (A) provide\\na copy of this Agreement with any such
|
|
Llama Materials; and (B) prominently display \u201CBuilt with Llama\u201D\\non
|
|
a related website, user interface, blogpost, about page, or product documentation.
|
|
If you use the\\nLlama Materials or any outputs or results of the Llama Materials
|
|
to create, train, fine tune, or\\notherwise improve an AI model, which is distributed
|
|
or made available, you shall also include \u201CLlama\u201D\\nat the beginning
|
|
of any such AI model name.\\n\\n ii. If you receive Llama Materials,
|
|
or any derivative works thereof, from a Licensee as part\\nof an integrated
|
|
end user product, then Section 2 of this Agreement will not apply to you. \\n\\n
|
|
\ iii. You must retain in all copies of the Llama Materials that you distribute
|
|
the \\nfollowing attribution notice within a \u201CNotice\u201D text file distributed
|
|
as a part of such copies: \\n\u201CLlama 3.2 is licensed under the Llama 3.2
|
|
Community License, Copyright \xA9 Meta Platforms,\\nInc. All Rights Reserved.\u201D\\n\\n
|
|
\ iv. Your use of the Llama Materials must comply with applicable laws
|
|
and regulations\\n(including trade compliance laws and regulations) and adhere
|
|
to the Acceptable Use Policy for\\nthe Llama Materials (available at https://www.llama.com/llama3_2/use-policy),
|
|
which is hereby \\nincorporated by reference into this Agreement.\\n \\n2.
|
|
Additional Commercial Terms. If, on the Llama 3.2 version release date, the
|
|
monthly active users\\nof the products or services made available by or for
|
|
Licensee, or Licensee\u2019s affiliates, \\nis greater than 700 million monthly
|
|
active users in the preceding calendar month, you must request \\na license
|
|
from Meta, which Meta may grant to you in its sole discretion, and you are not
|
|
authorized to\\nexercise any of the rights under this Agreement unless or until
|
|
Meta otherwise expressly grants you such rights.\\n\\n3. Disclaimer of Warranty.
|
|
UNLESS REQUIRED BY APPLICABLE LAW, THE LLAMA MATERIALS AND ANY OUTPUT AND \\nRESULTS
|
|
THEREFROM ARE PROVIDED ON AN \u201CAS IS\u201D BASIS, WITHOUT WARRANTIES OF
|
|
ANY KIND, AND META DISCLAIMS\\nALL WARRANTIES OF ANY KIND, BOTH EXPRESS AND
|
|
IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES\\nOF TITLE, NON-INFRINGEMENT,
|
|
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. YOU ARE SOLELY RESPONSIBLE\\nFOR
|
|
DETERMINING THE APPROPRIATENESS OF USING OR REDISTRIBUTING THE LLAMA MATERIALS
|
|
AND ASSUME ANY RISKS ASSOCIATED\\nWITH YOUR USE OF THE LLAMA MATERIALS AND ANY
|
|
OUTPUT AND RESULTS.\\n\\n4. Limitation of Liability. IN NO EVENT WILL META OR
|
|
ITS AFFILIATES BE LIABLE UNDER ANY THEORY OF LIABILITY, \\nWHETHER IN CONTRACT,
|
|
TORT, NEGLIGENCE, PRODUCTS LIABILITY, OR OTHERWISE, ARISING OUT OF THIS AGREEMENT,
|
|
\\nFOR ANY LOST PROFITS OR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL,
|
|
EXEMPLARY OR PUNITIVE DAMAGES, EVEN \\nIF META OR ITS AFFILIATES HAVE BEEN ADVISED
|
|
OF THE POSSIBILITY OF ANY OF THE FOREGOING.\\n\\n5. Intellectual Property.\\n\\n
|
|
\ a. No trademark licenses are granted under this Agreement, and in connection
|
|
with the Llama Materials, \\nneither Meta nor Licensee may use any name or mark
|
|
owned by or associated with the other or any of its affiliates, \\nexcept as
|
|
required for reasonable and customary use in describing and redistributing the
|
|
Llama Materials or as \\nset forth in this Section 5(a). Meta hereby grants
|
|
you a license to use \u201CLlama\u201D (the \u201CMark\u201D) solely as required
|
|
\\nto comply with the last sentence of Section 1.b.i. You will comply with Meta\u2019s
|
|
brand guidelines (currently accessible \\nat https://about.meta.com/brand/resources/meta/company-brand/).
|
|
All goodwill arising out of your use of the Mark \\nwill inure to the benefit
|
|
of Meta.\\n\\n b. Subject to Meta\u2019s ownership of Llama Materials and
|
|
derivatives made by or for Meta, with respect to any\\n derivative works
|
|
and modifications of the Llama Materials that are made by you, as between you
|
|
and Meta,\\n you are and will be the owner of such derivative works and modifications.\\n\\n
|
|
\ c. If you institute litigation or other proceedings against Meta or any
|
|
entity (including a cross-claim or\\n counterclaim in a lawsuit) alleging
|
|
that the Llama Materials or Llama 3.2 outputs or results, or any portion\\n
|
|
\ of any of the foregoing, constitutes infringement of intellectual property
|
|
or other rights owned or licensable\\n by you, then any licenses granted
|
|
to you under this Agreement shall terminate as of the date such litigation or\\n
|
|
\ claim is filed or instituted. You will indemnify and hold harmless Meta
|
|
from and against any claim by any third\\n party arising out of or related
|
|
to your use or distribution of the Llama Materials.\\n\\n6. Term and Termination.
|
|
The term of this Agreement will commence upon your acceptance of this Agreement
|
|
or access\\nto the Llama Materials and will continue in full force and effect
|
|
until terminated in accordance with the terms\\nand conditions herein. Meta
|
|
may terminate this Agreement if you are in breach of any term or condition of
|
|
this\\nAgreement. Upon termination of this Agreement, you shall delete and cease
|
|
use of the Llama Materials. Sections 3,\\n4 and 7 shall survive the termination
|
|
of this Agreement. \\n\\n7. Governing Law and Jurisdiction. This Agreement will
|
|
be governed and construed under the laws of the State of \\nCalifornia without
|
|
regard to choice of law principles, and the UN Convention on Contracts for the
|
|
International\\nSale of Goods does not apply to this Agreement. The courts of
|
|
California shall have exclusive jurisdiction of\\nany dispute arising out of
|
|
this Agreement.\\\"\\nLICENSE \\\"**Llama 3.2** **Acceptable Use Policy**\\n\\nMeta
|
|
is committed to promoting safe and fair use of its tools and features, including
|
|
Llama 3.2. If you access or use Llama 3.2, you agree to this Acceptable Use
|
|
Policy (\u201C**Policy**\u201D). The most recent copy of this policy can be
|
|
found at [https://www.llama.com/llama3_2/use-policy](https://www.llama.com/llama3_2/use-policy).\\n\\n**Prohibited
|
|
Uses**\\n\\nWe want everyone to use Llama 3.2 safely and responsibly. You agree
|
|
you will not use, or allow others to use, Llama 3.2 to:\\n\\n\\n\\n1. Violate
|
|
the law or others\u2019 rights, including to:\\n 1. Engage in, promote, generate,
|
|
contribute to, encourage, plan, incite, or further illegal or unlawful activity
|
|
or content, such as:\\n 1. Violence or terrorism\\n 2. Exploitation
|
|
or harm to children, including the solicitation, creation, acquisition, or dissemination
|
|
of child exploitative content or failure to report Child Sexual Abuse Material\\n
|
|
\ 3. Human trafficking, exploitation, and sexual violence\\n 4.
|
|
The illegal distribution of information or materials to minors, including obscene
|
|
materials, or failure to employ legally required age-gating in connection with
|
|
such information or materials.\\n 5. Sexual solicitation\\n 6.
|
|
Any other criminal activity\\n 1. Engage in, promote, incite, or facilitate
|
|
the harassment, abuse, threatening, or bullying of individuals or groups of
|
|
individuals\\n 2. Engage in, promote, incite, or facilitate discrimination
|
|
or other unlawful or harmful conduct in the provision of employment, employment
|
|
benefits, credit, housing, other economic benefits, or other essential goods
|
|
and services\\n 3. Engage in the unauthorized or unlicensed practice of any
|
|
profession including, but not limited to, financial, legal, medical/health,
|
|
or related professional practices\\n 4. Collect, process, disclose, generate,
|
|
or infer private or sensitive information about individuals, including information
|
|
about individuals\u2019 identity, health, or demographic information, unless
|
|
you have obtained the right to do so in accordance with applicable law\\n 5.
|
|
Engage in or facilitate any action or generate any content that infringes, misappropriates,
|
|
or otherwise violates any third-party rights, including the outputs or results
|
|
of any products or services using the Llama Materials\\n 6. Create, generate,
|
|
or facilitate the creation of malicious code, malware, computer viruses or do
|
|
anything else that could disable, overburden, interfere with or impair the proper
|
|
working, integrity, operation or appearance of a website or computer system\\n
|
|
\ 7. Engage in any action, or facilitate any action, to intentionally circumvent
|
|
or remove usage restrictions or other safety measures, or to enable functionality
|
|
disabled by Meta\\n2. Engage in, promote, incite, facilitate, or assist in the
|
|
planning or development of activities that present a risk of death or bodily
|
|
harm to individuals, including use of Llama 3.2 related to the following:\\n
|
|
\ 8. Military, warfare, nuclear industries or applications, espionage, use
|
|
for materials or activities that are subject to the International Traffic Arms
|
|
Regulations (ITAR) maintained by the United States Department of State or to
|
|
the U.S. Biological Weapons Anti-Terrorism Act of 1989 or the Chemical Weapons
|
|
Convention Implementation Act of 1997\\n 9. Guns and illegal weapons (including
|
|
weapon development)\\n 10. Illegal drugs and regulated/controlled substances\\n
|
|
\ 11. Operation of critical infrastructure, transportation technologies, or
|
|
heavy machinery\\n 12. Self-harm or harm to others, including suicide, cutting,
|
|
and eating disorders\\n 13. Any content intended to incite or promote violence,
|
|
abuse, or any infliction of bodily harm to an individual\\n3. Intentionally
|
|
deceive or mislead others, including use of Llama 3.2 related to the following:\\n
|
|
\ 14. Generating, promoting, or furthering fraud or the creation or promotion
|
|
of disinformation\\n 15. Generating, promoting, or furthering defamatory
|
|
content, including the creation of defamatory statements, images, or other content\\n
|
|
\ 16. Generating, promoting, or further distributing spam\\n 17. Impersonating
|
|
another individual without consent, authorization, or legal right\\n 18.
|
|
Representing that the use of Llama 3.2 or outputs are human-generated\\n 19.
|
|
Generating or facilitating false online engagement, including fake reviews and
|
|
other means of fake online engagement\\n4. Fail to appropriately disclose to
|
|
end users any known dangers of your AI system\\n5. Interact with third party
|
|
tools, models, or software designed to generate unlawful content or engage in
|
|
unlawful or harmful conduct and/or represent that the outputs of such tools,
|
|
models, or software are associated with Meta or Llama 3.2\\n\\nWith respect
|
|
to any multimodal models included in Llama 3.2, the rights granted under Section
|
|
1(a) of the Llama 3.2 Community License Agreement are not being granted to you
|
|
if you are an individual domiciled in, or a company with a principal place of
|
|
business in, the European Union. This restriction does not apply to end users
|
|
of a product or service that incorporates any such multimodal models.\\n\\nPlease
|
|
report any violation of this Policy, software \u201Cbug,\u201D or other problems
|
|
that could lead to a violation of this Policy through one of the following means:\\n\\n\\n\\n*
|
|
Reporting issues with the model: [https://github.com/meta-llama/llama-models/issues](https://l.workplace.com/l.php?u=https%3A%2F%2Fgithub.com%2Fmeta-llama%2Fllama-models%2Fissues\\u0026h=AT0qV8W9BFT6NwihiOHRuKYQM_UnkzN_NmHMy91OT55gkLpgi4kQupHUl0ssR4dQsIQ8n3tfd0vtkobvsEvt1l4Ic6GXI2EeuHV8N08OG2WnbAmm0FL4ObkazC6G_256vN0lN9DsykCvCqGZ)\\n*
|
|
Reporting risky content generated by the model: [developers.facebook.com/llama_output_feedback](http://developers.facebook.com/llama_output_feedback)\\n*
|
|
Reporting bugs and security concerns: [facebook.com/whitehat/info](http://facebook.com/whitehat/info)\\n*
|
|
Reporting violations of the Acceptable Use Policy or unlicensed uses of Llama
|
|
3.2: LlamaUseReport@meta.com\\\"\\n\",\"parameters\":\"stop \\\"\\u003c|start_header_id|\\u003e\\\"\\nstop
|
|
\ \\\"\\u003c|end_header_id|\\u003e\\\"\\nstop \\\"\\u003c|eot_id|\\u003e\\\"\",\"template\":\"\\u003c|start_header_id|\\u003esystem\\u003c|end_header_id|\\u003e\\n\\nCutting
|
|
Knowledge Date: December 2023\\n\\n{{ if .System }}{{ .System }}\\n{{- end }}\\n{{-
|
|
if .Tools }}When you receive a tool call response, use the output to format
|
|
an answer to the orginal user question.\\n\\nYou are a helpful assistant with
|
|
tool calling capabilities.\\n{{- end }}\\u003c|eot_id|\\u003e\\n{{- range $i,
|
|
$_ := .Messages }}\\n{{- $last := eq (len (slice $.Messages $i)) 1 }}\\n{{-
|
|
if eq .Role \\\"user\\\" }}\\u003c|start_header_id|\\u003euser\\u003c|end_header_id|\\u003e\\n{{-
|
|
if and $.Tools $last }}\\n\\nGiven the following functions, please respond with
|
|
a JSON for a function call with its proper arguments that best answers the given
|
|
prompt.\\n\\nRespond in the format {\\\"name\\\": function name, \\\"parameters\\\":
|
|
dictionary of argument name and its value}. Do not use variables.\\n\\n{{ range
|
|
$.Tools }}\\n{{- . }}\\n{{ end }}\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{-
|
|
else }}\\n\\n{{ .Content }}\\u003c|eot_id|\\u003e\\n{{- end }}{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- else if eq .Role \\\"assistant\\\" }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n{{-
|
|
if .ToolCalls }}\\n{{ range .ToolCalls }}\\n{\\\"name\\\": \\\"{{ .Function.Name
|
|
}}\\\", \\\"parameters\\\": {{ .Function.Arguments }}}{{ end }}\\n{{- else }}\\n\\n{{
|
|
.Content }}\\n{{- end }}{{ if not $last }}\\u003c|eot_id|\\u003e{{ end }}\\n{{-
|
|
else if eq .Role \\\"tool\\\" }}\\u003c|start_header_id|\\u003eipython\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
.Content }}\\u003c|eot_id|\\u003e{{ if $last }}\\u003c|start_header_id|\\u003eassistant\\u003c|end_header_id|\\u003e\\n\\n{{
|
|
end }}\\n{{- end }}\\n{{- end }}\",\"details\":{\"parent_model\":\"\",\"format\":\"gguf\",\"family\":\"llama\",\"families\":[\"llama\"],\"parameter_size\":\"3.2B\",\"quantization_level\":\"Q4_K_M\"},\"model_info\":{\"general.architecture\":\"llama\",\"general.basename\":\"Llama-3.2\",\"general.file_type\":15,\"general.finetune\":\"Instruct\",\"general.languages\":[\"en\",\"de\",\"fr\",\"it\",\"pt\",\"hi\",\"es\",\"th\"],\"general.parameter_count\":3212749888,\"general.quantization_version\":2,\"general.size_label\":\"3B\",\"general.tags\":[\"facebook\",\"meta\",\"pytorch\",\"llama\",\"llama-3\",\"text-generation\"],\"general.type\":\"model\",\"llama.attention.head_count\":24,\"llama.attention.head_count_kv\":8,\"llama.attention.key_length\":128,\"llama.attention.layer_norm_rms_epsilon\":0.00001,\"llama.attention.value_length\":128,\"llama.block_count\":28,\"llama.context_length\":131072,\"llama.embedding_length\":3072,\"llama.feed_forward_length\":8192,\"llama.rope.dimension_count\":128,\"llama.rope.freq_base\":500000,\"llama.vocab_size\":128256,\"tokenizer.ggml.bos_token_id\":128000,\"tokenizer.ggml.eos_token_id\":128009,\"tokenizer.ggml.merges\":null,\"tokenizer.ggml.model\":\"gpt2\",\"tokenizer.ggml.pre\":\"llama-bpe\",\"tokenizer.ggml.token_type\":null,\"tokenizer.ggml.tokens\":null},\"modified_at\":\"2024-12-31T11:53:14.529771974-05:00\"}"
|
|
headers:
|
|
Content-Type:
|
|
- application/json; charset=utf-8
|
|
Date:
|
|
- Fri, 10 Jan 2025 18:37:01 GMT
|
|
Transfer-Encoding:
|
|
- chunked
|
|
http_version: HTTP/1.1
|
|
status_code: 200
|
|
version: 1
|