Download docs/source/bge/bge_code.rst from KwangHwi/merge_cp_3: direct link, hf CLI and curl.
- Browser
- Download file 2.84 kB
-
https://huggingface.co/KwangHwi/merge_cp_3/resolve/main/docs/source/bge/bge_code.rst
- Command line
-
hf download hf://KwangHwi/merge_cp_3/docs/source/bge/bge_code.rst
-
curl -L -o bge_code.rst https://huggingface.co/KwangHwi/merge_cp_3/resolve/main/docs/source/bge/bge_code.rst
2.84 kB
| BGE-Code-v1 | |
| =========== | |
| **`BGE-Code-v1 <https://huggingface.co/BAAI/bge-code-v1>`_** is an LLM-based code embedding model that supports code retrieval, text retrieval, and multilingual retrieval. It primarily demonstrates the following capabilities: | |
| - Superior Code Retrieval Performance: The model demonstrates exceptional code retrieval capabilities, supporting natural language queries in both English and Chinese, as well as 20 programming languages. | |
| - Robust Text Retrieval Capabilities: The model maintains strong text retrieval capabilities comparable to text embedding models of similar scale. | |
| - Extensive Multilingual Support: BGE-Code-v1 offers comprehensive multilingual retrieval capabilities, excelling in languages such as English, Chinese, Japanese, French, and more. | |
| +-------------------------------------------------------------------+-----------------+------------+--------------+----------------------------------------------------------------------------------------------------+ | |
| | Model | Language | Parameters | Model Size | Description | | |
| +===================================================================+=================+============+==============+====================================================================================================+ | |
| | `BAAI/bge-code-v1 <https://huggingface.co/BAAI/bge-code-v1>`_ | Multilingual | 1.5B | 6.18 GB | SOTA code retrieval model, with exceptional multilingual text retrieval performance as well | | |
| +-------------------------------------------------------------------+-----------------+------------+--------------+----------------------------------------------------------------------------------------------------+ | |
| .. code:: python | |
| from FlagEmbedding import FlagLLMModel | |
| queries = [ | |
| "Delete the record with ID 4 from the 'Staff' table.", | |
| 'Delete all records in the "Livestock" table where age is greater than 5' | |
| ] | |
| documents = [ | |
| "DELETE FROM Staff WHERE StaffID = 4;", | |
| "DELETE FROM Livestock WHERE age > 5;" | |
| ] | |
| model = FlagLLMModel('BAAI/bge-code-v1', | |
| query_instruction_format="<instruct>{}\n<query>{}", | |
| query_instruction_for_retrieval="Given a question in text, retrieve SQL queries that are appropriate responses to the question.", | |
| trust_remote_code=True, | |
| use_fp16=True) # Setting use_fp16 to True speeds up computation with a slight performance degradation | |
| embeddings_1 = model.encode_queries(queries) | |
| embeddings_2 = model.encode_corpus(documents) | |
| similarity = embeddings_1 @ embeddings_2.T | |
| print(similarity) | |