# ali-langengine **Repository Path**: xkrj/ali-langengine ## Basic Information - **Project Name**: ali-langengine - **Description**: ali-langengine - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-12 - **Last Updated**: 2025-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **[中文版说明](https://github.com/AIDC-AI/ali-langengine/blob/main/README_CN.md)** **Alibaba langengine** Alibaba langengine is a Java-based AI application development framework. It endows LLM with two core capabilities: 1. Data Awareness: Connecting language models with other data sources. 2. Agency Capability: Allowing language models to interact with engineering and systematic capabilities. The main application scenarios of alibaba-langengine include personal assistants, document-based Q&A, chatbots, querying tabular data, code analysis, low-code application generation, etc. **Related Code** ali-langengine-core: The most essential AI application framework engine module. ali-langengine-infrastructure: The infrastructure module of the AI application framework. ali-langengine-community: Community open-source co-construction module. alibaba-langengine-demo: Related example module. **JDK version requirements** JDK 8+ **Related Configuration** alibaba-langengine-openai ```properties openai_server_url=https://api.openai.com/ openai_api_key=****** openai_api_timeout=100 # compatible OPENAI_API_KEY=****** ``` alibaba-langengine-dashscope ```properties # dashscope api dashscope_server_url=https://dashscope.aliyuncs.com/ dashscope_api_key=****** dashscope_api_timeout=100 # compatible DASH_SCOPE_API=****** ``` alibaba-langengine-tool ```properties # bing api bing_server_url=https://api.bing.microsoft.com/ bing_api_key=****** # google api google_customsearch_server_url=https://customsearch.googleapis.com/ google_api_key=****** google_cse_id=****** # serpapi api serpapi_server_url=https://serpapi.com/ serpapi_key=****** # tavily api tavily_api_key=****** ``` alibaba-langengine-adbpg ```properties # adbpg db adbpg_datasource_endpoint=****** adbpg_datasource_databasename=****** adbpg_datasource_u=****** adbpg_datasource_p=****** ``` alibaba-langengine-azure ```properties # azure api azure_openai_server_url=****** azure_deployment_name=****** azure_openai_api_version=****** azure_openai_api_timeout=100 ``` alibaba-langengine-claude ```properties # claude api anthropic_server_url=https://api.anthropic.com/ anthropic_api_key=****** anthropic_api_timeout=120 ``` alibaba-langengine-gemini ```properties # gemini api gemini_api_key=****** gemini_api_timeout=120 ``` alibaba-langengine-hologres ```properties # hologres db hologres_datasource_endpoint=****** hologres_datasource_databasename=knowledge_center hologres_datasource_u=****** hologres_datasource_p=****** ``` alibaba-langengine-huggingface ```properties # huggingface api huggingface_api_key=****** ``` alibaba-langengine-milvus ```properties # milvus milvus_server_url=****** ``` alibaba-langengine-minimax ```properties #minimax api minimax_api_key=****** minimax_group_id=****** minimax_api_timeout=120 ``` alibaba-langengine-moonshot ```properties # moonshot api moonshot_server_url=https://api.moonshot.cn moonshot_api_key=****** moonshot_api_version=v1 moonshot_server_timeout=120 ``` alibaba-langengine-msearch ```properties #msearch api msearch_api_key=****** msearch_api_timeout=120 ``` alibaba-langengine-opensearch ```properties # opensearch vector opensearch_datasource_instance_id=ha-cn-***** opensearch_datasource_endpoint=ha-cn-***** opensearch_datasource_swift_server_root=http://***** opensearch_datasource_swift_topic=ha-cn-****** ``` alibaba-langengine-pinecone ```properties # pinecone vector pinecone_api_key=****** pinecone_environment=us-west4-gcp-free pinecone_project_name=****** ``` alibaba-langengine-polardb ```properties # polardb postgres polardb_datasource_endpoint=****** polardb_datasource_databasename=****** polardb_datasource_u=****** polardb_datasource_p=****** ``` alibaba-langengine-redis ```properties # redis redis_host=r-******.redis.rds.aliyuncs.com redis_port=6379 redis_p=****** redis_session_expire_second=60 ``` alibaba-langengine-tair ```properties # tair vector tair_host=r-******.redis.rds.aliyuncs.com tair_port=6379 tair_p=****** ``` alibaba-langengine-vertexai ```properties # vertexai vertexai_server_url=https://us-central1-aiplatform.googleapis.com/ vertexai_api_key=****** vertexai_project_id=****** vertexai_api_timeout=120 ``` alibaba-langengine-xingchen ```properties # xingchen xingchen_api_key=lm-****** xingchen_api_timeout=120 ``` alibaba-langengine-xinghuo ```properties # xinghuo xinghuo_server_url=https://spark-api.xf-yun.com/v2.1/chat xinghuo_app_id=****** xinghuo_api_key=****** xinghuo_api_secret=****** ``` **License** This project is licensed under Apache License Version 2 ([https://www.apache.org/licenses/LICENSE-2.0.txt](https://www.apache.org/licenses/LICENSE-2.0.txt), SPDX-License-identifier: Apache-2.0).